Market Price
$ 116.06
Selling Price
$ 102.32
940
911
279
2882
Market Price
$ 132.61
Selling Price
$ 118.35
489
157
161
512
Market Price
$ 126.65
Selling Price
$ 106.48
1841
380
448
2482
Market Price
$ 134.81
Selling Price
$ 114.68
1092
363
421
1734
Market Price
$ 92.95
Selling Price
$ 82.30
823
395
799
4092
Market Price
$ 126.07
Selling Price
$ 108.94
2461
2400
2132
4874
Market Price
$ 135.32
Selling Price
$ 114.14
2280
1087
929
2287
Market Price
$ 90.54
Selling Price
$ 80.59
1428
886
791
2425
Market Price
$ 102.50
Selling Price
$ 89.60
333
159
309
460
Market Price
$ 93.37
Selling Price
$ 82.47
2432
2244
1552
3014
Market Price
$ 137.83
Selling Price
$ 117.58
4595
3087
2961
4645
Market Price
$ 87.07
Selling Price
$ 78.47
1026
975
276
4828
Market Price
$ 133.08
Selling Price
$ 118.26
2431
1503
1014
3145
Market Price
$ 89.50
Selling Price
$ 80.95
1855
1362
1327
3710
Market Price
$ 100.76
Selling Price
$ 88.83
908
202
761
3332
Market Price
$ 135.98
Selling Price
$ 114.40
749
615
476
1661
Market Price
$ 78.37
Selling Price
$ 71.05
4111
4071
3317
4254
Market Price
$ 100.10
Selling Price
$ 90.28
1097
1014
572
2426
Market Price
$ 115.21
Selling Price
$ 103.46
3413
1656
839
4534
Market Price
$ 98.79
Selling Price
$ 85.67
510
258
121
1101
Market Price
$ 140.05
Selling Price
$ 118.29
330
326
260
1415
Market Price
$ 110.09
Selling Price
$ 95.27
506
500
407
1133
Market Price
$ 111.82
Selling Price
$ 96.01
2648
1763
2360
2858
Market Price
$ 121.28
Selling Price
$ 104.93
353
142
227
590
Market Price
$ 136.07
Selling Price
$ 119.55
3480
1095
2825
3578
Market Price
$ 101.10
Selling Price
$ 90.94
1178
886
276
1588
Market Price
$ 100.78
Selling Price
$ 88.39
300
161
165
602
Market Price
$ 128.31
Selling Price
$ 110.33
137
75
45
578
Market Price
$ 128.72
Selling Price
$ 114.42
1802
1567
525
2560
Market Price
$ 115.46
Selling Price
$ 97.25
3508
2715
2283
4717
Market Price
$ 98.26
Selling Price
$ 83.95
1878
720
1037
3979
Market Price
$ 119.82
Selling Price
$ 100.83
613
592
409
1322
Market Price
$ 96.51
Selling Price
$ 83.41
2144
1856
1382
2672
Market Price
$ 92.93
Selling Price
$ 82.07
1900
687
1380
4204
Market Price
$ 100.05
Selling Price
$ 85.64
1748
645
1705
4170
Market Price
$ 127.15
Selling Price
$ 108.71
541
359
160
2460
Market Price
$ 130.66
Selling Price
$ 112.64
1826
850
448
3363
Market Price
$ 86.78
Selling Price
$ 78.17
2295
2098
1770
2359
Market Price
$ 138.92
Selling Price
$ 119.40
3437
867
1960
3880
Market Price
$ 135.94
Selling Price
$ 116.27
2275
1252
746
3953