Market Price
$ 65.06
Selling Price
$ 58.58
3206
1503
2956
4894
Market Price
$ 47.26
Selling Price
$ 42.56
1594
933
540
3014
Market Price
$ 37.07
Selling Price
$ 31.41
2275
1707
640
2589
Market Price
$ 46.90
Selling Price
$ 41.49
1116
1013
694
4087
Market Price
$ 44.78
Selling Price
$ 38.69
2478
943
1159
4931
Market Price
$ 62.19
Selling Price
$ 53.98
758
371
587
2657
Market Price
$ 37.15
Selling Price
$ 33.74
2483
1964
1675
4118
Market Price
$ 61.27
Selling Price
$ 53.23
969
310
880
2867
Market Price
$ 38.18
Selling Price
$ 34.15
1375
1254
1348
4269
Market Price
$ 60.28
Selling Price
$ 54.16
2039
1487
852
2075
Market Price
$ 67.66
Selling Price
$ 58.89
723
271
363
2121
Market Price
$ 28.71
Selling Price
$ 25.10
516
325
214
876
Market Price
$ 56.54
Selling Price
$ 48.87
2675
911
2460
4070
Market Price
$ 33.13
Selling Price
$ 29.75
1298
719
881
3399
Market Price
$ 70.17
Selling Price
$ 59.95
4152
1614
3411
4243
Market Price
$ 66.87
Selling Price
$ 58.34
498
358
495
1916
Market Price
$ 52.59
Selling Price
$ 45.59
2706
1132
1139
2992
Market Price
$ 54.95
Selling Price
$ 48.19
1194
806
850
3184
Market Price
$ 51.87
Selling Price
$ 45.13
627
159
415
2338
Market Price
$ 59.40
Selling Price
$ 50.82
686
515
367
1013
Market Price
$ 45.53
Selling Price
$ 37.99
1794
638
1586
3091
Market Price
$ 56.71
Selling Price
$ 49.70
607
452
543
655
Market Price
$ 55.31
Selling Price
$ 50.18
1249
1006
347
4843
Market Price
$ 67.93
Selling Price
$ 58.73
2118
508
1092
4891
Market Price
$ 29.47
Selling Price
$ 26.15
585
546
432
703
Market Price
$ 32.63
Selling Price
$ 27.35
2448
2180
964
3277
Market Price
$ 47.39
Selling Price
$ 40.19
1975
1296
1245
2098
Market Price
$ 28.85
Selling Price
$ 26.20
259
173
254
871
Market Price
$ 66.93
Selling Price
$ 56.94
844
646
347
873
Market Price
$ 64.97
Selling Price
$ 54.50
4667
2583
3484
4907
Market Price
$ 46.68
Selling Price
$ 40.19
579
279
481
1298
Market Price
$ 32.81
Selling Price
$ 28.82
2180
1186
1853
2744
Market Price
$ 44.70
Selling Price
$ 37.97
562
255
172
2099
Market Price
$ 63.59
Selling Price
$ 57.00
4419
4377
4125
4839
Market Price
$ 55.77
Selling Price
$ 50.68
3492
1425
2884
4034
Market Price
$ 66.41
Selling Price
$ 57.14
772
265
400
2661
Market Price
$ 66.32
Selling Price
$ 58.34
1495
620
1210
1520
Market Price
$ 51.51
Selling Price
$ 46.52
453
244
140
2247
Market Price
$ 59.70
Selling Price
$ 49.75
1407
321
756
3622
Market Price
$ 41.60
Selling Price
$ 35.74
4292
2299
1714
4451