Market Price
$ 99.32
Selling Price
$ 89.16
3052
2863
3051
3433
Market Price
$ 83.37
Selling Price
$ 71.31
1124
573
1030
1772
Market Price
$ 64.20
Selling Price
$ 56.13
1397
302
1065
3157
Market Price
$ 109.77
Selling Price
$ 95.45
1767
1573
376
3722
Market Price
$ 88.60
Selling Price
$ 78.03
1281
841
931
1709
Market Price
$ 111.19
Selling Price
$ 94.57
2433
2195
969
3941
Market Price
$ 109.90
Selling Price
$ 98.61
1638
1101
1554
2636
Market Price
$ 65.07
Selling Price
$ 55.83
3037
774
859
3163
Market Price
$ 100.52
Selling Price
$ 85.84
414
151
322
1420
Market Price
$ 103.34
Selling Price
$ 91.46
1195
468
707
3388
Market Price
$ 69.24
Selling Price
$ 61.48
3967
3825
3172
4122
Market Price
$ 113.96
Selling Price
$ 97.65
1680
1511
362
3509
Market Price
$ 110.63
Selling Price
$ 94.59
797
449
375
1551
Market Price
$ 106.88
Selling Price
$ 92.11
806
212
250
3823
Market Price
$ 66.25
Selling Price
$ 59.65
2846
1150
2157
3694
Market Price
$ 109.88
Selling Price
$ 94.37
1657
936
1151
1701
Market Price
$ 82.85
Selling Price
$ 75.07
1523
471
482
2892
Market Price
$ 84.22
Selling Price
$ 75.33
845
579
260
1583
Market Price
$ 112.56
Selling Price
$ 96.86
2657
1479
1773
2958
Market Price
$ 103.22
Selling Price
$ 88.66
1181
517
467
3583
Market Price
$ 115.25
Selling Price
$ 97.15
199
70
147
647
Market Price
$ 63.99
Selling Price
$ 55.36
2337
1047
2283
3019
Market Price
$ 65.45
Selling Price
$ 56.22
1645
396
1105
3465
Market Price
$ 63.84
Selling Price
$ 56.91
925
668
501
1932
Market Price
$ 102.93
Selling Price
$ 87.11
2001
1407
1412
3776
Market Price
$ 93.89
Selling Price
$ 78.55
1085
762
245
4668
Market Price
$ 117.69
Selling Price
$ 98.21
840
344
371
1715
Market Price
$ 101.70
Selling Price
$ 89.83
705
296
268
1339
Market Price
$ 77.70
Selling Price
$ 69.32
4676
3456
3607
4727
Market Price
$ 75.59
Selling Price
$ 67.25
2494
2166
926
3378
Market Price
$ 65.30
Selling Price
$ 55.98
645
423
415
1633
Market Price
$ 78.60
Selling Price
$ 67.22
2389
1496
2122
2757
Market Price
$ 87.05
Selling Price
$ 75.04
894
564
351
1882
Market Price
$ 113.23
Selling Price
$ 99.00
1657
435
1236
2918
Market Price
$ 103.34
Selling Price
$ 92.31
1535
1320
1128
4213
Market Price
$ 104.07
Selling Price
$ 87.85
1985
628
1389
3594
Market Price
$ 107.16
Selling Price
$ 97.32
1254
716
859
1880
Market Price
$ 97.22
Selling Price
$ 85.25
985
865
731
1218
Market Price
$ 106.55
Selling Price
$ 91.31
410
316
173
650
Market Price
$ 108.74
Selling Price
$ 90.76
1325
389
974
2093