Market Price
$ 66.52
Selling Price
$ 59.14
1865
1177
1081
1906
Market Price
$ 66.71
Selling Price
$ 56.98
1209
781
798
1260
Market Price
$ 49.82
Selling Price
$ 43.58
2605
801
891
2964
Market Price
$ 52.03
Selling Price
$ 45.31
1496
614
534
2388
Market Price
$ 35.18
Selling Price
$ 29.33
3484
2663
1024
4032
Market Price
$ 42.66
Selling Price
$ 37.11
1078
493
712
3414
Market Price
$ 65.53
Selling Price
$ 55.41
450
288
417
2172
Market Price
$ 55.78
Selling Price
$ 48.31
3983
3134
3401
4411
Market Price
$ 48.93
Selling Price
$ 42.05
3173
1546
1885
4867
Market Price
$ 54.21
Selling Price
$ 45.64
4328
1071
3638
4698
Market Price
$ 48.71
Selling Price
$ 42.05
1343
968
1216
2665
Market Price
$ 40.73
Selling Price
$ 34.87
584
316
374
1991
Market Price
$ 42.70
Selling Price
$ 35.77
596
409
327
1734
Market Price
$ 59.91
Selling Price
$ 51.33
607
417
224
2148
Market Price
$ 59.74
Selling Price
$ 53.63
2438
2125
2236
3179
Market Price
$ 59.28
Selling Price
$ 52.27
322
127
180
412
Market Price
$ 42.04
Selling Price
$ 37.57
448
330
141
948
Market Price
$ 57.60
Selling Price
$ 48.53
2779
765
1003
2964
Market Price
$ 29.32
Selling Price
$ 25.02
2303
496
1489
2457
Market Price
$ 45.55
Selling Price
$ 40.53
2807
969
1580
3441
Market Price
$ 30.73
Selling Price
$ 27.54
2160
954
698
4951
Market Price
$ 42.34
Selling Price
$ 35.72
1468
659
856
3202
Market Price
$ 35.53
Selling Price
$ 30.36
1724
1368
1691
2114
Market Price
$ 63.81
Selling Price
$ 53.69
3217
2964
1760
4926
Market Price
$ 66.73
Selling Price
$ 59.36
754
568
595
1169
Market Price
$ 44.40
Selling Price
$ 37.71
3106
1312
1959
3606
Market Price
$ 68.96
Selling Price
$ 58.06
822
590
760
1264
Market Price
$ 32.71
Selling Price
$ 29.19
1927
705
1453
1967
Market Price
$ 37.14
Selling Price
$ 32.63
3234
829
859
4888
Market Price
$ 69.02
Selling Price
$ 59.66
1257
1230
1163
4807
Market Price
$ 51.94
Selling Price
$ 45.22
3649
3207
2647
4971
Market Price
$ 68.36
Selling Price
$ 58.82
546
370
357
605
Market Price
$ 47.04
Selling Price
$ 39.62
3951
3925
1916
4469
Market Price
$ 30.61
Selling Price
$ 26.43
1803
1065
1560
3291
Market Price
$ 52.00
Selling Price
$ 45.84
493
445
300
2006
Market Price
$ 54.16
Selling Price
$ 47.59
1108
274
437
1746
Market Price
$ 66.02
Selling Price
$ 55.70
586
472
496
845
Market Price
$ 64.35
Selling Price
$ 56.97
184
119
51
419
Market Price
$ 50.12
Selling Price
$ 44.72
4110
1673
1605
4811
Market Price
$ 41.15
Selling Price
$ 35.54
1920
1031
1515
4855