Market Price
$ 108.98
Selling Price
$ 98.73
1563
1020
419
1997
Market Price
$ 117.22
Selling Price
$ 98.37
242
67
70
647
Market Price
$ 109.60
Selling Price
$ 98.03
961
543
469
3346
Market Price
$ 113.82
Selling Price
$ 97.60
2192
605
458
3251
Market Price
$ 79.22
Selling Price
$ 67.65
359
149
164
1488
Market Price
$ 91.59
Selling Price
$ 76.56
3320
1509
2388
3512
Market Price
$ 67.14
Selling Price
$ 57.38
1535
664
470
1627
Market Price
$ 110.29
Selling Price
$ 95.78
393
215
115
1019
Market Price
$ 90.86
Selling Price
$ 78.17
2663
777
2650
2776
Market Price
$ 92.31
Selling Price
$ 80.03
637
598
560
1567
Market Price
$ 65.71
Selling Price
$ 59.65
1042
389
680
3020
Market Price
$ 110.05
Selling Price
$ 98.41
3003
1197
1091
3424
Market Price
$ 112.21
Selling Price
$ 96.47
198
163
80
565
Market Price
$ 93.63
Selling Price
$ 80.31
2121
1604
1541
4339
Market Price
$ 116.54
Selling Price
$ 98.03
1146
378
529
3243
Market Price
$ 103.11
Selling Price
$ 88.94
3028
2013
1179
4141
Market Price
$ 91.05
Selling Price
$ 82.57
1439
524
564
3308
Market Price
$ 103.19
Selling Price
$ 89.63
3527
2104
2232
4063
Market Price
$ 87.89
Selling Price
$ 74.19
1023
1007
310
4353
Market Price
$ 89.82
Selling Price
$ 75.44
1451
1303
1367
2136
Market Price
$ 98.33
Selling Price
$ 82.67
1668
1309
1424
2668
Market Price
$ 105.52
Selling Price
$ 94.31
2794
1101
1785
4890
Market Price
$ 112.89
Selling Price
$ 96.62
670
546
464
1361
Market Price
$ 113.43
Selling Price
$ 96.60
2235
1605
1614
3151
Market Price
$ 89.31
Selling Price
$ 81.12
2885
2062
811
3851
Market Price
$ 77.72
Selling Price
$ 70.00
1266
928
1094
2410
Market Price
$ 101.73
Selling Price
$ 85.96
3026
2711
1285
4622
Market Price
$ 65.42
Selling Price
$ 57.61
1553
831
1415
2714
Market Price
$ 105.26
Selling Price
$ 93.02
2381
2007
1466
3493
Market Price
$ 65.16
Selling Price
$ 58.84
229
154
199
1068
Market Price
$ 105.25
Selling Price
$ 92.72
1776
1661
648
2257
Market Price
$ 65.03
Selling Price
$ 57.92
801
455
466
1640
Market Price
$ 105.85
Selling Price
$ 91.29
830
454
672
3783
Market Price
$ 84.03
Selling Price
$ 70.52
385
355
147
520
Market Price
$ 114.41
Selling Price
$ 98.10
553
344
372
1265
Market Price
$ 74.32
Selling Price
$ 62.99
685
228
587
1035
Market Price
$ 95.30
Selling Price
$ 83.28
840
722
298
860
Market Price
$ 94.47
Selling Price
$ 84.81
3133
2603
1262
3883
Market Price
$ 89.33
Selling Price
$ 80.59
1086
535
666
1921
Market Price
$ 68.66
Selling Price
$ 58.38
1040
380
952
3657