Market Price
$ 113.50
Selling Price
$ 98.83
880
788
715
1108
Market Price
$ 98.97
Selling Price
$ 83.09
3267
3074
2890
3782
Market Price
$ 65.73
Selling Price
$ 57.87
560
479
555
1225
Market Price
$ 77.84
Selling Price
$ 65.09
515
343
186
585
Market Price
$ 62.63
Selling Price
$ 56.19
943
406
553
2083
Market Price
$ 96.13
Selling Price
$ 82.95
812
729
515
3069
Market Price
$ 97.48
Selling Price
$ 86.52
576
494
145
640
Market Price
$ 110.48
Selling Price
$ 98.22
2095
589
1190
3287
Market Price
$ 67.46
Selling Price
$ 57.86
1270
425
397
1593
Market Price
$ 101.41
Selling Price
$ 89.36
1812
1125
1157
3052
Market Price
$ 93.13
Selling Price
$ 81.98
1360
475
911
2288
Market Price
$ 66.01
Selling Price
$ 59.19
765
304
571
2155
Market Price
$ 91.63
Selling Price
$ 82.31
982
211
801
2751
Market Price
$ 65.26
Selling Price
$ 55.13
1488
644
449
1999
Market Price
$ 105.29
Selling Price
$ 90.11
2449
1305
1474
2610
Market Price
$ 117.20
Selling Price
$ 98.81
1205
245
462
2225
Market Price
$ 85.86
Selling Price
$ 72.31
343
171
334
535
Market Price
$ 116.69
Selling Price
$ 98.58
1932
518
1377
3802
Market Price
$ 102.74
Selling Price
$ 92.53
3441
1264
1742
3835
Market Price
$ 66.27
Selling Price
$ 59.03
1240
621
415
2158
Market Price
$ 86.46
Selling Price
$ 78.53
2129
1749
1416
3016
Market Price
$ 104.71
Selling Price
$ 92.88
605
465
395
855
Market Price
$ 90.02
Selling Price
$ 80.96
3558
1089
2294
4873
Market Price
$ 81.20
Selling Price
$ 70.97
2053
1850
1933
2951
Market Price
$ 85.33
Selling Price
$ 72.96
4005
1963
3988
4966
Market Price
$ 103.82
Selling Price
$ 94.28
680
205
622
2251
Market Price
$ 100.38
Selling Price
$ 85.15
1474
1193
988
3904
Market Price
$ 104.23
Selling Price
$ 92.16
677
263
346
1159
Market Price
$ 106.84
Selling Price
$ 92.21
2090
1838
1068
4309
Market Price
$ 100.84
Selling Price
$ 89.97
3009
1617
1949
3726
Market Price
$ 99.01
Selling Price
$ 86.21
1283
712
633
3936
Market Price
$ 94.72
Selling Price
$ 80.70
1913
1873
1130
3184
Market Price
$ 85.38
Selling Price
$ 72.76
3341
1367
3264
3386
Market Price
$ 102.60
Selling Price
$ 90.70
1879
664
1317
1893
Market Price
$ 91.99
Selling Price
$ 79.24
2336
468
1278
3683
Market Price
$ 79.70
Selling Price
$ 68.84
2266
726
2088
2368
Market Price
$ 77.63
Selling Price
$ 69.98
4179
2810
2444
4898
Market Price
$ 70.58
Selling Price
$ 60.69
856
376
179
972
Market Price
$ 97.86
Selling Price
$ 88.82
2069
1662
523
3062
Market Price
$ 94.72
Selling Price
$ 80.14
3801
2757
1022
4694