Market Price
$ 70.52
Selling Price
$ 60.17
1853
973
1328
3898
Market Price
$ 66.58
Selling Price
$ 56.26
3577
2263
939
4068
Market Price
$ 80.43
Selling Price
$ 70.04
2674
1923
1498
3019
Market Price
$ 91.82
Selling Price
$ 79.65
3888
2559
2460
4585
Market Price
$ 72.34
Selling Price
$ 61.73
1042
845
475
1978
Market Price
$ 102.09
Selling Price
$ 87.34
1517
356
960
3309
Market Price
$ 74.62
Selling Price
$ 62.66
1329
559
585
4213
Market Price
$ 85.63
Selling Price
$ 71.65
1535
1077
1383
2982
Market Price
$ 113.36
Selling Price
$ 94.86
404
401
217
1328
Market Price
$ 83.38
Selling Price
$ 71.88
2436
507
1455
3923
Market Price
$ 64.46
Selling Price
$ 55.18
822
527
584
1424
Market Price
$ 76.82
Selling Price
$ 64.35
2542
1983
1259
4711
Market Price
$ 65.16
Selling Price
$ 55.85
1776
820
559
3076
Market Price
$ 108.33
Selling Price
$ 97.30
470
227
414
709
Market Price
$ 77.65
Selling Price
$ 66.55
3053
2289
1437
3527
Market Price
$ 70.58
Selling Price
$ 60.15
1584
1194
654
3260
Market Price
$ 86.82
Selling Price
$ 74.41
525
215
363
626
Market Price
$ 101.63
Selling Price
$ 85.63
3888
1291
1340
4450
Market Price
$ 62.38
Selling Price
$ 55.57
2239
1313
1063
3654
Market Price
$ 85.73
Selling Price
$ 75.08
3963
2054
803
4328
Market Price
$ 66.54
Selling Price
$ 58.94
1078
682
1054
2610
Market Price
$ 112.16
Selling Price
$ 98.88
3421
2918
1865
4474
Market Price
$ 80.48
Selling Price
$ 68.15
1377
1081
751
3860
Market Price
$ 105.99
Selling Price
$ 91.63
3766
2185
2696
3828
Market Price
$ 106.79
Selling Price
$ 97.00
765
282
280
2093
Market Price
$ 81.34
Selling Price
$ 68.78
378
319
185
1006
Market Price
$ 74.89
Selling Price
$ 63.97
4209
1938
2618
4874
Market Price
$ 112.71
Selling Price
$ 94.69
1991
1656
1319
4125
Market Price
$ 83.58
Selling Price
$ 74.16
706
391
149
1139
Market Price
$ 101.47
Selling Price
$ 88.38
803
191
746
2935
Market Price
$ 104.91
Selling Price
$ 89.57
1719
1552
1515
2826
Market Price
$ 79.57
Selling Price
$ 72.16
3025
934
1550
4232
Market Price
$ 65.88
Selling Price
$ 57.41
789
185
758
2681
Market Price
$ 114.64
Selling Price
$ 97.30
1753
598
1334
2809
Market Price
$ 78.00
Selling Price
$ 66.03
3843
2481
1897
4737
Market Price
$ 101.26
Selling Price
$ 88.62
1572
1052
640
1726
Market Price
$ 89.25
Selling Price
$ 78.02
1615
775
721
4315
Market Price
$ 78.24
Selling Price
$ 67.50
1385
450
495
2611
Market Price
$ 92.52
Selling Price
$ 82.82
297
279
130
665
Market Price
$ 79.78
Selling Price
$ 67.87
1232
440
1084
1975