Market Price
$ 93.50
Selling Price
$ 80.28
2863
872
2001
3266
Market Price
$ 97.99
Selling Price
$ 87.78
885
254
508
2327
Market Price
$ 63.24
Selling Price
$ 57.20
1419
590
320
3273
Market Price
$ 104.35
Selling Price
$ 91.75
1052
604
469
1346
Market Price
$ 85.35
Selling Price
$ 71.51
2610
2312
2119
3174
Market Price
$ 65.43
Selling Price
$ 55.60
2529
892
2267
3032
Market Price
$ 78.01
Selling Price
$ 65.17
1574
1226
621
2949
Market Price
$ 83.90
Selling Price
$ 71.75
1199
1195
572
4955
Market Price
$ 94.09
Selling Price
$ 79.52
858
753
737
2896
Market Price
$ 103.73
Selling Price
$ 90.29
3257
2426
1329
4455
Market Price
$ 85.48
Selling Price
$ 76.30
591
286
130
2239
Market Price
$ 93.25
Selling Price
$ 78.74
398
351
250
914
Market Price
$ 82.55
Selling Price
$ 72.81
3389
2589
2307
4576
Market Price
$ 106.19
Selling Price
$ 91.43
1437
796
983
1550
Market Price
$ 78.35
Selling Price
$ 65.78
1948
1343
1813
3354
Market Price
$ 72.87
Selling Price
$ 60.82
2865
1916
818
4257
Market Price
$ 88.39
Selling Price
$ 75.78
2360
634
528
4239
Market Price
$ 100.38
Selling Price
$ 87.69
3349
2526
1839
4089
Market Price
$ 84.39
Selling Price
$ 73.23
1112
1070
1110
3768
Market Price
$ 68.13
Selling Price
$ 59.81
3182
1962
1183
4316
Market Price
$ 96.14
Selling Price
$ 86.28
500
307
175
1826
Market Price
$ 68.35
Selling Price
$ 61.53
855
371
619
3403
Market Price
$ 94.39
Selling Price
$ 84.79
1008
492
794
1653
Market Price
$ 67.36
Selling Price
$ 58.48
2068
736
1334
3035
Market Price
$ 73.08
Selling Price
$ 65.53
348
96
325
427
Market Price
$ 64.75
Selling Price
$ 56.72
1126
343
1056
1188
Market Price
$ 80.36
Selling Price
$ 69.03
330
310
129
651
Market Price
$ 110.32
Selling Price
$ 92.47
1695
584
1660
4766
Market Price
$ 111.22
Selling Price
$ 98.11
3147
1460
3060
3154
Market Price
$ 66.38
Selling Price
$ 55.70
3780
858
2345
4374
Market Price
$ 66.34
Selling Price
$ 56.46
1563
1490
1249
2165
Market Price
$ 85.84
Selling Price
$ 71.86
667
242
405
1928
Market Price
$ 81.49
Selling Price
$ 67.95
750
290
439
2985
Market Price
$ 80.46
Selling Price
$ 70.96
3767
3240
3111
4657
Market Price
$ 106.36
Selling Price
$ 91.96
1391
1163
375
4715
Market Price
$ 91.48
Selling Price
$ 81.94
558
153
407
581
Market Price
$ 66.51
Selling Price
$ 58.25
243
109
165
878
Market Price
$ 76.96
Selling Price
$ 66.10
2434
724
1728
2485
Market Price
$ 66.98
Selling Price
$ 57.75
3401
1504
1241
4262
Market Price
$ 63.99
Selling Price
$ 55.88
1585
681
1115
2733