Market Price
$ 31.02
Selling Price
$ 26.05
2485
2201
1698
4170
Market Price
$ 65.22
Selling Price
$ 58.94
2095
879
501
4805
Market Price
$ 51.49
Selling Price
$ 46.22
2417
920
746
2461
Market Price
$ 43.15
Selling Price
$ 37.38
1204
1025
722
1776
Market Price
$ 56.23
Selling Price
$ 50.23
3673
2151
925
4528
Market Price
$ 44.11
Selling Price
$ 39.59
250
246
177
638
Market Price
$ 58.75
Selling Price
$ 52.58
1082
851
1039
1841
Market Price
$ 49.49
Selling Price
$ 42.76
902
585
814
2685
Market Price
$ 37.90
Selling Price
$ 33.74
127
113
29
634
Market Price
$ 50.74
Selling Price
$ 45.32
1514
1333
1089
2363
Market Price
$ 51.29
Selling Price
$ 44.29
701
616
305
2739
Market Price
$ 30.39
Selling Price
$ 27.04
1295
935
1167
1399
Market Price
$ 38.79
Selling Price
$ 33.63
315
170
202
1121
Market Price
$ 57.82
Selling Price
$ 50.37
2466
1016
1248
3885
Market Price
$ 34.18
Selling Price
$ 29.41
228
73
187
552
Market Price
$ 56.08
Selling Price
$ 47.23
1248
1067
740
3423
Market Price
$ 43.14
Selling Price
$ 37.24
2438
1783
1971
3345
Market Price
$ 56.36
Selling Price
$ 49.66
2563
596
936
3797
Market Price
$ 45.33
Selling Price
$ 38.68
834
371
347
1766
Market Price
$ 31.87
Selling Price
$ 27.92
3555
1676
1186
4120
Market Price
$ 28.15
Selling Price
$ 25.31
1249
1095
292
2201
Market Price
$ 67.85
Selling Price
$ 59.54
1236
888
922
3450
Market Price
$ 66.73
Selling Price
$ 59.12
518
273
164
694
Market Price
$ 66.60
Selling Price
$ 58.70
1355
406
458
1730
Market Price
$ 53.33
Selling Price
$ 46.45
353
100
219
525
Market Price
$ 42.97
Selling Price
$ 37.85
1098
574
306
1652
Market Price
$ 43.56
Selling Price
$ 39.27
1452
644
493
3614
Market Price
$ 38.43
Selling Price
$ 32.83
2985
805
1813
4170
Market Price
$ 50.11
Selling Price
$ 44.97
2143
1949
819
4313
Market Price
$ 64.96
Selling Price
$ 55.66
2285
1028
2285
2895
Market Price
$ 52.60
Selling Price
$ 46.12
2922
1742
1829
4449
Market Price
$ 55.57
Selling Price
$ 49.98
2085
1128
1220
2259
Market Price
$ 65.91
Selling Price
$ 59.59
1806
1053
1370
2879
Market Price
$ 30.60
Selling Price
$ 27.66
3178
1664
2233
3307
Market Price
$ 47.07
Selling Price
$ 41.23
1609
889
1197
2721
Market Price
$ 46.11
Selling Price
$ 39.50
1449
1409
1426
2185
Market Price
$ 49.51
Selling Price
$ 43.75
3512
926
2810
4117
Market Price
$ 47.60
Selling Price
$ 39.76
1311
263
481
1739
Market Price
$ 51.34
Selling Price
$ 43.34
2680
2292
1926
4602
Market Price
$ 59.53
Selling Price
$ 50.65
860
551
632
2398