Market Price
$ 107.72
Selling Price
$ 95.79
1805
648
1260
1970
Market Price
$ 86.94
Selling Price
$ 74.39
711
543
528
1016
Market Price
$ 94.47
Selling Price
$ 85.39
1074
676
766
3196
Market Price
$ 111.85
Selling Price
$ 94.18
2379
1136
1769
3258
Market Price
$ 116.79
Selling Price
$ 105.17
518
236
135
1103
Market Price
$ 103.66
Selling Price
$ 87.23
947
537
251
4505
Market Price
$ 122.02
Selling Price
$ 103.66
1595
1406
1332
1774
Market Price
$ 117.41
Selling Price
$ 103.69
3081
2316
1422
3500
Market Price
$ 92.05
Selling Price
$ 81.59
4721
4339
4277
4880
Market Price
$ 130.32
Selling Price
$ 111.42
1813
559
1162
2054
Market Price
$ 139.04
Selling Price
$ 118.51
1228
588
1219
1355
Market Price
$ 84.38
Selling Price
$ 70.38
1443
732
634
1785
Market Price
$ 119.13
Selling Price
$ 104.46
653
416
618
756
Market Price
$ 121.81
Selling Price
$ 110.63
427
347
165
825
Market Price
$ 85.51
Selling Price
$ 76.24
1189
868
527
2511
Market Price
$ 97.64
Selling Price
$ 83.52
3248
2703
3151
4372
Market Price
$ 81.75
Selling Price
$ 73.79
366
186
292
474
Market Price
$ 105.28
Selling Price
$ 88.47
1852
1374
1168
4436
Market Price
$ 114.20
Selling Price
$ 99.52
1042
589
654
1195
Market Price
$ 126.14
Selling Price
$ 113.05
1924
1752
573
4310
Market Price
$ 131.81
Selling Price
$ 115.24
3290
2298
1138
3369
Market Price
$ 89.24
Selling Price
$ 81.05
4061
1868
986
4545
Market Price
$ 82.17
Selling Price
$ 73.33
4457
3709
3393
4970
Market Price
$ 81.49
Selling Price
$ 71.87
2573
1844
2301
4589
Market Price
$ 101.93
Selling Price
$ 88.67
1009
388
887
1905
Market Price
$ 98.18
Selling Price
$ 83.83
1367
790
1339
2356
Market Price
$ 101.48
Selling Price
$ 86.82
1080
365
303
1532
Market Price
$ 88.87
Selling Price
$ 76.76
382
361
333
927
Market Price
$ 83.72
Selling Price
$ 75.66
1179
312
335
4888
Market Price
$ 105.59
Selling Price
$ 93.85
1613
1549
893
2874
Market Price
$ 87.42
Selling Price
$ 74.53
327
232
215
699
Market Price
$ 101.79
Selling Price
$ 86.27
988
318
522
4700
Market Price
$ 106.01
Selling Price
$ 95.61
414
349
151
591
Market Price
$ 120.28
Selling Price
$ 107.26
719
313
292
2148
Market Price
$ 121.07
Selling Price
$ 106.89
1133
301
820
1471
Market Price
$ 117.49
Selling Price
$ 102.40
325
74
169
466
Market Price
$ 130.47
Selling Price
$ 111.70
1153
996
530
3549
Market Price
$ 94.25
Selling Price
$ 78.70
1289
1048
842
3538
Market Price
$ 82.84
Selling Price
$ 70.60
1790
1003
894
1841
Market Price
$ 140.50
Selling Price
$ 118.10
1163
911
257
2602