Market Price
$ 113.82
Selling Price
$ 98.36
916
298
336
3619
Market Price
$ 103.66
Selling Price
$ 92.80
2859
1045
2035
3566
Market Price
$ 104.52
Selling Price
$ 88.88
911
240
723
2008
Market Price
$ 114.11
Selling Price
$ 98.86
1070
1000
697
2268
Market Price
$ 82.41
Selling Price
$ 72.81
1541
854
669
2382
Market Price
$ 81.85
Selling Price
$ 70.06
3143
2860
2869
4133
Market Price
$ 69.60
Selling Price
$ 59.50
2617
1902
927
4362
Market Price
$ 64.77
Selling Price
$ 57.48
2653
1908
2636
3917
Market Price
$ 68.48
Selling Price
$ 57.63
622
296
375
2675
Market Price
$ 80.90
Selling Price
$ 73.23
1549
1489
721
4814
Market Price
$ 63.18
Selling Price
$ 55.17
2377
2376
1182
2573
Market Price
$ 106.28
Selling Price
$ 93.20
852
611
432
1515
Market Price
$ 105.85
Selling Price
$ 89.28
1140
510
1087
1141
Market Price
$ 64.40
Selling Price
$ 55.40
3093
2705
2307
3856
Market Price
$ 97.86
Selling Price
$ 88.24
638
622
399
671
Market Price
$ 79.12
Selling Price
$ 66.26
1175
396
960
1308
Market Price
$ 91.84
Selling Price
$ 77.36
951
936
661
1853
Market Price
$ 104.50
Selling Price
$ 88.51
990
413
767
4377
Market Price
$ 86.81
Selling Price
$ 74.07
3723
3040
2929
3912
Market Price
$ 70.68
Selling Price
$ 60.94
2603
1422
1177
3282
Market Price
$ 66.89
Selling Price
$ 58.55
3257
1804
1755
3473
Market Price
$ 65.85
Selling Price
$ 58.93
2454
1793
2331
2918
Market Price
$ 71.33
Selling Price
$ 60.37
628
612
619
2595
Market Price
$ 107.01
Selling Price
$ 91.97
491
219
122
740
Market Price
$ 62.45
Selling Price
$ 56.16
3188
2785
1460
4353
Market Price
$ 86.18
Selling Price
$ 73.95
630
497
452
1178
Market Price
$ 95.25
Selling Price
$ 86.19
594
543
133
2764
Market Price
$ 82.26
Selling Price
$ 71.33
711
372
526
2039
Market Price
$ 64.05
Selling Price
$ 57.16
222
193
193
404
Market Price
$ 92.09
Selling Price
$ 82.49
2699
1218
1580
2718
Market Price
$ 62.86
Selling Price
$ 56.10
1166
628
696
1844
Market Price
$ 89.47
Selling Price
$ 77.00
604
508
287
772
Market Price
$ 103.15
Selling Price
$ 91.30
1087
851
817
1975
Market Price
$ 72.44
Selling Price
$ 64.16
4222
2093
2817
4285
Market Price
$ 85.35
Selling Price
$ 72.84
1955
1140
804
2250
Market Price
$ 76.60
Selling Price
$ 67.01
758
471
257
1545
Market Price
$ 98.93
Selling Price
$ 83.74
843
556
205
937
Market Price
$ 82.63
Selling Price
$ 69.56
905
597
420
1224
Market Price
$ 78.01
Selling Price
$ 69.69
3254
2178
1674
4356
Market Price
$ 66.14
Selling Price
$ 59.96
3649
2973
779
3906