Market Price
$ 113.69
Selling Price
$ 98.21
1252
663
916
3650
Market Price
$ 136.10
Selling Price
$ 119.36
930
600
472
1314
Market Price
$ 122.09
Selling Price
$ 109.54
1765
1167
1732
2171
Market Price
$ 121.03
Selling Price
$ 102.78
877
406
593
4349
Market Price
$ 90.44
Selling Price
$ 78.12
2007
1637
1721
4713
Market Price
$ 104.48
Selling Price
$ 89.27
1038
327
511
1098
Market Price
$ 112.46
Selling Price
$ 99.41
637
277
171
756
Market Price
$ 130.84
Selling Price
$ 112.59
887
571
297
2541
Market Price
$ 110.21
Selling Price
$ 97.85
380
263
156
1482
Market Price
$ 114.81
Selling Price
$ 102.21
524
482
113
615
Market Price
$ 136.90
Selling Price
$ 114.41
334
232
284
1535
Market Price
$ 118.59
Selling Price
$ 99.94
186
157
125
899
Market Price
$ 84.59
Selling Price
$ 71.76
1006
733
916
4377
Market Price
$ 124.53
Selling Price
$ 112.96
2356
1119
786
2701
Market Price
$ 123.24
Selling Price
$ 107.68
2434
720
759
3032
Market Price
$ 97.06
Selling Price
$ 85.14
1783
1452
1047
2581
Market Price
$ 92.46
Selling Price
$ 82.67
1417
613
487
4246
Market Price
$ 137.41
Selling Price
$ 119.41
518
159
110
1280
Market Price
$ 135.28
Selling Price
$ 114.79
1067
471
549
1430
Market Price
$ 87.08
Selling Price
$ 78.18
702
574
514
916
Market Price
$ 96.50
Selling Price
$ 85.38
2576
616
2357
2699
Market Price
$ 109.54
Selling Price
$ 92.90
506
328
126
1631
Market Price
$ 115.59
Selling Price
$ 103.04
289
133
178
567
Market Price
$ 130.35
Selling Price
$ 117.43
639
311
476
1152
Market Price
$ 123.13
Selling Price
$ 104.70
674
616
204
753
Market Price
$ 91.03
Selling Price
$ 78.70
1701
836
1304
2551
Market Price
$ 117.15
Selling Price
$ 106.26
753
667
467
1914
Market Price
$ 131.42
Selling Price
$ 110.87
2186
735
1603
4588
Market Price
$ 86.78
Selling Price
$ 76.03
2470
1587
1358
4493
Market Price
$ 136.66
Selling Price
$ 116.43
1071
273
242
1472
Market Price
$ 112.14
Selling Price
$ 95.37
2500
1487
707
3335
Market Price
$ 88.30
Selling Price
$ 80.14
631
190
449
923
Market Price
$ 124.19
Selling Price
$ 111.77
825
189
551
2908
Market Price
$ 96.41
Selling Price
$ 86.24
327
157
100
1033
Market Price
$ 131.18
Selling Price
$ 116.48
1025
433
424
3421
Market Price
$ 127.32
Selling Price
$ 108.72
1593
734
459
3001
Market Price
$ 95.10
Selling Price
$ 85.70
216
117
210
738
Market Price
$ 135.15
Selling Price
$ 116.60
1191
1090
642
3756
Market Price
$ 123.13
Selling Price
$ 109.10
3134
2003
1953
4895
Market Price
$ 116.15
Selling Price
$ 102.97
1063
606
540
3157