Market Price
$ 113.33
Selling Price
$ 95.68
1559
1275
1157
2078
Market Price
$ 80.81
Selling Price
$ 72.61
2720
1431
2710
3292
Market Price
$ 65.10
Selling Price
$ 56.12
1346
1250
1170
1790
Market Price
$ 78.51
Selling Price
$ 65.66
2277
1107
550
3747
Market Price
$ 63.86
Selling Price
$ 57.73
856
352
835
1469
Market Price
$ 97.71
Selling Price
$ 85.33
543
531
441
1317
Market Price
$ 71.14
Selling Price
$ 60.64
2236
658
2039
3998
Market Price
$ 78.62
Selling Price
$ 68.95
510
484
164
1262
Market Price
$ 100.99
Selling Price
$ 91.04
3337
2418
2000
4748
Market Price
$ 111.92
Selling Price
$ 95.76
3208
1211
1912
4524
Market Price
$ 110.19
Selling Price
$ 96.25
779
625
187
2445
Market Price
$ 106.80
Selling Price
$ 95.49
2092
1986
736
3213
Market Price
$ 74.39
Selling Price
$ 64.74
3025
2559
653
4125
Market Price
$ 82.71
Selling Price
$ 72.40
2210
769
779
3568
Market Price
$ 76.27
Selling Price
$ 66.08
547
355
220
937
Market Price
$ 114.11
Selling Price
$ 97.01
950
899
861
2389
Market Price
$ 85.75
Selling Price
$ 77.32
4170
1221
3437
4542
Market Price
$ 110.46
Selling Price
$ 92.86
3426
2440
3356
3517
Market Price
$ 74.19
Selling Price
$ 66.66
1412
1302
1211
3817
Market Price
$ 91.15
Selling Price
$ 76.48
1002
534
725
4770
Market Price
$ 66.14
Selling Price
$ 57.58
300
89
217
1124
Market Price
$ 110.60
Selling Price
$ 96.14
803
442
666
2533
Market Price
$ 91.92
Selling Price
$ 78.71
284
235
245
418
Market Price
$ 93.96
Selling Price
$ 80.80
4185
953
3187
4665
Market Price
$ 100.50
Selling Price
$ 90.09
2963
2410
1967
3767
Market Price
$ 88.52
Selling Price
$ 75.55
3324
3046
779
3756
Market Price
$ 70.08
Selling Price
$ 62.89
2257
1246
686
2344
Market Price
$ 86.09
Selling Price
$ 75.97
2317
2159
2143
2818
Market Price
$ 97.56
Selling Price
$ 87.32
620
187
548
2562
Market Price
$ 100.38
Selling Price
$ 87.21
3862
1628
2166
4184
Market Price
$ 76.29
Selling Price
$ 68.57
1287
719
983
1450
Market Price
$ 112.64
Selling Price
$ 96.22
4165
1147
2566
4445
Market Price
$ 106.04
Selling Price
$ 89.84
3473
2135
1395
3767
Market Price
$ 99.65
Selling Price
$ 84.67
952
435
903
2624
Market Price
$ 86.09
Selling Price
$ 78.16
1065
1056
715
2062
Market Price
$ 109.21
Selling Price
$ 98.38
1140
739
776
3326
Market Price
$ 72.07
Selling Price
$ 60.92
2566
1977
1840
2920
Market Price
$ 93.16
Selling Price
$ 79.74
775
345
202
1551
Market Price
$ 77.00
Selling Price
$ 64.92
1859
1144
1166
2964
Market Price
$ 89.97
Selling Price
$ 77.96
1573
1529
908
2942