Market Price
$ 110.47
Selling Price
$ 100.25
188
135
88
691
Market Price
$ 112.94
Selling Price
$ 102.45
1551
890
657
2004
Market Price
$ 125.79
Selling Price
$ 114.00
4433
3976
2899
4643
Market Price
$ 93.91
Selling Price
$ 82.51
532
399
210
1939
Market Price
$ 127.32
Selling Price
$ 109.52
1154
855
310
2038
Market Price
$ 97.35
Selling Price
$ 81.70
2507
1160
1110
2641
Market Price
$ 127.76
Selling Price
$ 109.66
1580
786
1155
1989
Market Price
$ 91.34
Selling Price
$ 82.20
791
267
223
1155
Market Price
$ 112.25
Selling Price
$ 93.78
1763
829
828
2854
Market Price
$ 105.90
Selling Price
$ 88.90
1618
1175
998
1911
Market Price
$ 104.78
Selling Price
$ 93.57
1642
771
1301
3050
Market Price
$ 131.93
Selling Price
$ 119.66
2551
745
2209
3924
Market Price
$ 107.33
Selling Price
$ 94.90
4490
3107
1687
4518
Market Price
$ 90.09
Selling Price
$ 78.29
2825
1012
576
3742
Market Price
$ 88.67
Selling Price
$ 75.51
1777
649
1634
2594
Market Price
$ 125.14
Selling Price
$ 109.76
1950
1288
1931
3430
Market Price
$ 134.50
Selling Price
$ 117.76
1827
1258
463
3731
Market Price
$ 119.17
Selling Price
$ 103.01
783
420
600
988
Market Price
$ 121.55
Selling Price
$ 109.10
3820
917
1040
4671
Market Price
$ 118.74
Selling Price
$ 107.50
2422
1835
639
3895
Market Price
$ 139.72
Selling Price
$ 119.46
1466
1094
1218
3890
Market Price
$ 84.10
Selling Price
$ 73.27
582
452
333
1240
Market Price
$ 89.98
Selling Price
$ 75.63
4328
2278
2789
4658
Market Price
$ 88.75
Selling Price
$ 78.29
2226
869
1139
3097
Market Price
$ 137.50
Selling Price
$ 115.27
827
328
687
1825
Market Price
$ 121.41
Selling Price
$ 109.36
866
179
346
4249
Market Price
$ 78.93
Selling Price
$ 70.51
964
319
455
1563
Market Price
$ 83.98
Selling Price
$ 74.39
1254
957
1115
2003
Market Price
$ 85.51
Selling Price
$ 77.15
3908
3877
1426
4882
Market Price
$ 88.86
Selling Price
$ 80.46
2266
930
975
2532
Market Price
$ 119.12
Selling Price
$ 101.71
2019
871
737
3776
Market Price
$ 121.58
Selling Price
$ 102.70
193
69
79
618
Market Price
$ 89.94
Selling Price
$ 80.60
3882
2070
1885
4282
Market Price
$ 89.45
Selling Price
$ 76.76
2397
2025
1202
3108
Market Price
$ 90.97
Selling Price
$ 77.74
2930
2566
2368
3633
Market Price
$ 113.06
Selling Price
$ 97.31
3132
1575
1126
4113
Market Price
$ 93.91
Selling Price
$ 79.60
1421
1164
944
2118
Market Price
$ 104.07
Selling Price
$ 93.57
2587
2505
2396
4453
Market Price
$ 119.57
Selling Price
$ 106.08
1633
1256
1457
4359
Market Price
$ 104.47
Selling Price
$ 88.95
294
90
204
879