Market Price
$ 92.51
Selling Price
$ 80.67
651
260
217
1596
Market Price
$ 76.86
Selling Price
$ 66.68
4110
2024
2207
4133
Market Price
$ 75.04
Selling Price
$ 65.90
980
568
470
1834
Market Price
$ 93.49
Selling Price
$ 83.94
1254
264
598
3479
Market Price
$ 78.00
Selling Price
$ 70.27
1391
1062
781
2670
Market Price
$ 62.43
Selling Price
$ 56.14
1727
415
963
4004
Market Price
$ 76.44
Selling Price
$ 66.47
2885
2330
1221
2892
Market Price
$ 86.97
Selling Price
$ 73.74
1354
663
1120
3602
Market Price
$ 80.09
Selling Price
$ 67.74
2974
1641
1111
3342
Market Price
$ 61.46
Selling Price
$ 55.33
836
514
189
1981
Market Price
$ 95.99
Selling Price
$ 80.63
946
940
610
1023
Market Price
$ 95.15
Selling Price
$ 82.94
3395
2360
1767
3586
Market Price
$ 73.15
Selling Price
$ 63.69
575
240
116
611
Market Price
$ 68.10
Selling Price
$ 60.17
1765
1527
1696
2018
Market Price
$ 102.39
Selling Price
$ 90.06
105
65
59
493
Market Price
$ 108.44
Selling Price
$ 97.04
1848
472
1049
3662
Market Price
$ 110.25
Selling Price
$ 98.71
420
141
221
676
Market Price
$ 83.04
Selling Price
$ 69.84
2732
2142
2145
3045
Market Price
$ 111.13
Selling Price
$ 94.50
279
137
57
766
Market Price
$ 68.48
Selling Price
$ 57.21
4083
1784
2930
4669
Market Price
$ 87.56
Selling Price
$ 74.86
895
698
665
1129
Market Price
$ 64.82
Selling Price
$ 58.02
1703
1505
894
2202
Market Price
$ 77.54
Selling Price
$ 68.09
614
455
533
1246
Market Price
$ 104.84
Selling Price
$ 90.47
2552
2417
2540
2739
Market Price
$ 92.63
Selling Price
$ 80.42
370
86
362
460
Market Price
$ 63.71
Selling Price
$ 56.21
2785
2422
1627
3130
Market Price
$ 91.25
Selling Price
$ 77.88
3616
1247
1399
4096
Market Price
$ 74.49
Selling Price
$ 63.40
1258
955
579
2495
Market Price
$ 71.67
Selling Price
$ 61.37
2285
1714
1815
4187
Market Price
$ 106.40
Selling Price
$ 92.15
1757
1511
888
3851
Market Price
$ 82.71
Selling Price
$ 70.79
1922
1448
1401
2121
Market Price
$ 117.52
Selling Price
$ 98.27
1574
1142
804
4414
Market Price
$ 71.84
Selling Price
$ 63.19
3124
2448
1919
3737
Market Price
$ 114.23
Selling Price
$ 98.22
662
305
184
983
Market Price
$ 76.10
Selling Price
$ 65.64
1582
844
685
2070
Market Price
$ 64.81
Selling Price
$ 58.33
951
381
350
2376
Market Price
$ 66.43
Selling Price
$ 57.00
1602
933
1597
1940
Market Price
$ 84.26
Selling Price
$ 71.89
553
345
193
2757
Market Price
$ 113.18
Selling Price
$ 97.15
1048
946
930
1188
Market Price
$ 84.51
Selling Price
$ 75.62
911
899
777
2249