Market Price
$ 66.53
Selling Price
$ 55.73
4469
3423
2352
4854
Market Price
$ 116.05
Selling Price
$ 96.75
2067
1149
483
3427
Market Price
$ 110.95
Selling Price
$ 95.01
989
341
512
1419
Market Price
$ 109.85
Selling Price
$ 93.10
689
515
169
1698
Market Price
$ 67.93
Selling Price
$ 61.17
933
215
562
2402
Market Price
$ 92.09
Selling Price
$ 81.91
735
534
606
936
Market Price
$ 80.12
Selling Price
$ 68.47
2465
1712
940
4181
Market Price
$ 97.74
Selling Price
$ 83.14
844
730
425
1305
Market Price
$ 96.75
Selling Price
$ 82.74
1893
1556
1161
4932
Market Price
$ 106.28
Selling Price
$ 91.86
4387
2547
3441
4517
Market Price
$ 91.22
Selling Price
$ 77.85
1039
858
647
3066
Market Price
$ 94.31
Selling Price
$ 80.79
2838
2577
651
4802
Market Price
$ 101.38
Selling Price
$ 90.38
933
765
352
3774
Market Price
$ 104.02
Selling Price
$ 90.69
481
468
105
518
Market Price
$ 103.09
Selling Price
$ 88.03
1299
417
766
1637
Market Price
$ 94.86
Selling Price
$ 83.49
4126
3309
3653
4214
Market Price
$ 84.73
Selling Price
$ 76.80
332
291
78
1200
Market Price
$ 75.68
Selling Price
$ 67.17
983
284
766
3138
Market Price
$ 94.54
Selling Price
$ 82.69
634
179
143
957
Market Price
$ 112.95
Selling Price
$ 97.09
3313
1919
1033
4073
Market Price
$ 68.19
Selling Price
$ 57.25
2925
2567
2699
3295
Market Price
$ 86.21
Selling Price
$ 74.06
1308
1223
1044
1891
Market Price
$ 98.31
Selling Price
$ 86.01
1315
894
752
2813
Market Price
$ 98.56
Selling Price
$ 85.67
2655
2015
1983
3267
Market Price
$ 108.84
Selling Price
$ 95.78
1174
645
438
3438
Market Price
$ 78.62
Selling Price
$ 68.74
3173
1211
1308
3942
Market Price
$ 74.65
Selling Price
$ 64.31
2058
1771
1448
4734
Market Price
$ 90.28
Selling Price
$ 80.60
3432
2737
2789
4604
Market Price
$ 94.28
Selling Price
$ 79.90
756
170
376
3432
Market Price
$ 102.03
Selling Price
$ 87.97
2399
1599
2132
3596
Market Price
$ 67.63
Selling Price
$ 57.65
2882
2483
1571
4871
Market Price
$ 104.93
Selling Price
$ 92.43
855
727
746
2081
Market Price
$ 98.87
Selling Price
$ 87.16
2209
684
1524
3051
Market Price
$ 74.28
Selling Price
$ 66.79
2751
1193
1730
3493
Market Price
$ 87.15
Selling Price
$ 78.60
863
798
303
3270
Market Price
$ 69.86
Selling Price
$ 61.07
431
351
375
1443
Market Price
$ 101.32
Selling Price
$ 86.58
176
152
125
443
Market Price
$ 84.09
Selling Price
$ 76.28
532
201
441
1315
Market Price
$ 74.90
Selling Price
$ 65.28
1682
902
614
2958
Market Price
$ 88.58
Selling Price
$ 79.70
679
204
164
809