Market Price
$ 99.71
Selling Price
$ 85.19
2938
2871
2028
4224
Market Price
$ 98.27
Selling Price
$ 82.74
631
503
177
667
Market Price
$ 105.40
Selling Price
$ 91.18
2653
2134
2235
2679
Market Price
$ 91.86
Selling Price
$ 76.71
763
368
761
1150
Market Price
$ 73.73
Selling Price
$ 64.46
436
108
314
473
Market Price
$ 105.91
Selling Price
$ 92.87
1331
1284
1071
4783
Market Price
$ 98.70
Selling Price
$ 85.62
643
298
625
813
Market Price
$ 70.99
Selling Price
$ 64.08
1877
449
1303
1992
Market Price
$ 67.65
Selling Price
$ 59.93
2524
1085
2238
3726
Market Price
$ 99.55
Selling Price
$ 89.52
2663
648
1683
3856
Market Price
$ 110.05
Selling Price
$ 96.22
768
160
428
3281
Market Price
$ 114.01
Selling Price
$ 97.53
1464
601
492
1478
Market Price
$ 113.76
Selling Price
$ 97.48
801
657
520
1365
Market Price
$ 97.82
Selling Price
$ 82.29
4280
1304
3234
4793
Market Price
$ 66.04
Selling Price
$ 56.99
671
387
247
2314
Market Price
$ 72.52
Selling Price
$ 63.89
352
192
213
582
Market Price
$ 78.75
Selling Price
$ 69.15
1804
1444
1777
3331
Market Price
$ 107.12
Selling Price
$ 90.29
1249
712
546
1500
Market Price
$ 77.97
Selling Price
$ 65.10
1125
939
373
4219
Market Price
$ 101.39
Selling Price
$ 89.40
2438
2339
1043
3759
Market Price
$ 92.19
Selling Price
$ 79.64
1716
939
982
2081
Market Price
$ 100.20
Selling Price
$ 84.59
2730
1808
1261
4718
Market Price
$ 79.36
Selling Price
$ 66.78
1811
578
1336
1923
Market Price
$ 76.81
Selling Price
$ 64.77
1803
1483
784
2839
Market Price
$ 94.08
Selling Price
$ 82.02
2486
1149
2172
3766
Market Price
$ 91.66
Selling Price
$ 82.11
1452
817
1446
1976
Market Price
$ 72.86
Selling Price
$ 61.84
973
826
303
1172
Market Price
$ 81.03
Selling Price
$ 72.03
292
184
74
1033
Market Price
$ 106.84
Selling Price
$ 95.77
1461
700
1420
2957
Market Price
$ 86.77
Selling Price
$ 73.27
1320
709
773
4843
Market Price
$ 101.12
Selling Price
$ 86.53
1150
1087
971
4782
Market Price
$ 100.06
Selling Price
$ 86.79
2776
2211
1631
3599
Market Price
$ 110.33
Selling Price
$ 97.47
814
640
237
1986
Market Price
$ 100.35
Selling Price
$ 85.85
1020
616
801
1366
Market Price
$ 73.68
Selling Price
$ 62.93
1171
377
340
4331
Market Price
$ 104.30
Selling Price
$ 87.27
2177
2047
1745
3381
Market Price
$ 84.61
Selling Price
$ 76.80
1330
484
854
4510
Market Price
$ 94.36
Selling Price
$ 80.58
708
457
587
787
Market Price
$ 68.23
Selling Price
$ 61.04
3301
2428
2197
4802
Market Price
$ 100.70
Selling Price
$ 85.87
388
354
210
580