Market Price
$ 113.46
Selling Price
$ 96.93
1838
831
410
3277
Market Price
$ 68.38
Selling Price
$ 57.35
958
522
706
2281
Market Price
$ 103.49
Selling Price
$ 88.94
1767
925
828
2419
Market Price
$ 93.01
Selling Price
$ 81.45
3016
2866
2971
3208
Market Price
$ 81.53
Selling Price
$ 73.10
733
438
362
2747
Market Price
$ 72.67
Selling Price
$ 61.68
3289
1361
790
4092
Market Price
$ 100.65
Selling Price
$ 89.44
932
590
470
1171
Market Price
$ 106.58
Selling Price
$ 95.50
924
312
701
1792
Market Price
$ 107.76
Selling Price
$ 96.36
1525
567
374
1663
Market Price
$ 107.76
Selling Price
$ 95.77
1475
1023
662
4508
Market Price
$ 76.19
Selling Price
$ 65.16
1538
787
471
2016
Market Price
$ 83.26
Selling Price
$ 73.01
589
187
230
702
Market Price
$ 113.38
Selling Price
$ 96.29
126
124
94
517
Market Price
$ 82.35
Selling Price
$ 73.81
2395
603
1534
3408
Market Price
$ 82.30
Selling Price
$ 72.59
3132
1437
2754
4306
Market Price
$ 72.96
Selling Price
$ 63.39
129
76
60
423
Market Price
$ 102.34
Selling Price
$ 92.44
797
429
653
2547
Market Price
$ 84.37
Selling Price
$ 70.61
1885
1693
512
1901
Market Price
$ 93.39
Selling Price
$ 83.21
3300
2628
1417
4862
Market Price
$ 110.27
Selling Price
$ 96.81
1703
1012
975
3371
Market Price
$ 96.62
Selling Price
$ 85.94
551
460
488
1455
Market Price
$ 90.50
Selling Price
$ 77.97
1647
1530
841
1677
Market Price
$ 76.94
Selling Price
$ 68.30
2882
1778
2753
4688
Market Price
$ 114.38
Selling Price
$ 98.84
417
367
321
1487
Market Price
$ 105.60
Selling Price
$ 94.30
656
581
306
735
Market Price
$ 85.29
Selling Price
$ 76.56
2016
620
1295
3480
Market Price
$ 106.39
Selling Price
$ 92.50
3598
2223
2398
3858
Market Price
$ 109.56
Selling Price
$ 95.64
1022
772
618
1098
Market Price
$ 96.47
Selling Price
$ 80.90
1339
429
1144
4724
Market Price
$ 79.69
Selling Price
$ 69.96
343
334
112
1025
Market Price
$ 97.51
Selling Price
$ 85.97
2092
522
750
4284
Market Price
$ 99.48
Selling Price
$ 86.96
3202
713
1668
3392
Market Price
$ 82.00
Selling Price
$ 68.61
1486
1299
955
1787
Market Price
$ 93.46
Selling Price
$ 81.69
338
283
83
623
Market Price
$ 111.56
Selling Price
$ 94.95
4079
3037
2320
4445
Market Price
$ 108.83
Selling Price
$ 98.02
736
304
560
2622
Market Price
$ 82.71
Selling Price
$ 69.38
638
627
548
1000
Market Price
$ 93.85
Selling Price
$ 79.30
1563
874
479
3627
Market Price
$ 106.58
Selling Price
$ 90.70
1567
513
1040
4103
Market Price
$ 74.72
Selling Price
$ 62.40
3409
3108
2413
3501