Market Price
$ 120.72
Selling Price
$ 106.57
1884
1069
1586
4478
Market Price
$ 106.75
Selling Price
$ 92.93
374
169
348
1040
Market Price
$ 128.13
Selling Price
$ 112.70
2128
1780
696
4058
Market Price
$ 129.94
Selling Price
$ 116.86
445
105
197
650
Market Price
$ 129.82
Selling Price
$ 117.20
1073
471
804
4271
Market Price
$ 117.20
Selling Price
$ 99.71
1253
704
850
2930
Market Price
$ 100.75
Selling Price
$ 87.12
199
150
72
714
Market Price
$ 100.64
Selling Price
$ 88.62
2141
875
1335
3194
Market Price
$ 89.73
Selling Price
$ 78.67
1605
1305
1451
2463
Market Price
$ 132.67
Selling Price
$ 111.57
1102
644
564
1256
Market Price
$ 131.90
Selling Price
$ 119.73
1237
567
1137
1886
Market Price
$ 80.05
Selling Price
$ 72.36
1219
817
1180
1678
Market Price
$ 103.69
Selling Price
$ 90.69
3570
2672
969
4607
Market Price
$ 79.99
Selling Price
$ 70.36
2208
1867
859
2354
Market Price
$ 111.29
Selling Price
$ 97.04
783
486
336
2693
Market Price
$ 92.43
Selling Price
$ 81.61
684
178
657
2753
Market Price
$ 88.80
Selling Price
$ 80.34
3411
3290
3045
4390
Market Price
$ 113.17
Selling Price
$ 100.03
464
95
224
1979
Market Price
$ 114.97
Selling Price
$ 99.94
830
382
467
977
Market Price
$ 109.40
Selling Price
$ 93.22
441
208
295
1712
Market Price
$ 112.46
Selling Price
$ 98.72
594
156
393
1691
Market Price
$ 87.60
Selling Price
$ 76.79
3133
2247
2942
3557
Market Price
$ 121.36
Selling Price
$ 105.08
3049
2735
1185
3776
Market Price
$ 121.72
Selling Price
$ 109.53
4141
4033
2843
4174
Market Price
$ 121.92
Selling Price
$ 107.53
4526
1257
2870
4794
Market Price
$ 118.38
Selling Price
$ 102.71
415
348
147
1044
Market Price
$ 92.55
Selling Price
$ 78.67
1945
707
1815
2331
Market Price
$ 86.53
Selling Price
$ 73.55
992
572
206
1148
Market Price
$ 124.28
Selling Price
$ 106.35
1570
673
1432
3116
Market Price
$ 114.21
Selling Price
$ 96.07
1423
293
891
2113
Market Price
$ 114.03
Selling Price
$ 101.34
1711
1451
973
3209
Market Price
$ 110.99
Selling Price
$ 96.87
1478
1236
1278
2032
Market Price
$ 102.40
Selling Price
$ 87.68
790
364
434
1458
Market Price
$ 108.40
Selling Price
$ 90.50
2451
2362
1863
3818
Market Price
$ 93.07
Selling Price
$ 81.61
2829
2061
1401
2926
Market Price
$ 90.89
Selling Price
$ 82.52
2092
1787
1491
2242
Market Price
$ 103.44
Selling Price
$ 87.00
1093
298
1066
2673
Market Price
$ 104.93
Selling Price
$ 94.16
1845
1027
1010
2300
Market Price
$ 85.12
Selling Price
$ 71.27
1641
1486
813
2132
Market Price
$ 135.26
Selling Price
$ 114.06
1580
803
582
2074