Market Price
$ 51.56
Selling Price
$ 44.35
1435
899
765
2184
Market Price
$ 31.29
Selling Price
$ 26.66
2035
1869
1921
2687
Market Price
$ 49.20
Selling Price
$ 44.65
1588
1021
1100
4443
Market Price
$ 63.60
Selling Price
$ 57.20
293
276
243
983
Market Price
$ 57.85
Selling Price
$ 48.78
1288
1201
274
1978
Market Price
$ 35.85
Selling Price
$ 30.57
359
213
200
767
Market Price
$ 29.67
Selling Price
$ 26.36
2502
588
902
3720
Market Price
$ 57.77
Selling Price
$ 48.74
1374
1127
1374
3551
Market Price
$ 46.22
Selling Price
$ 40.78
958
374
494
1058
Market Price
$ 36.83
Selling Price
$ 31.73
3511
2078
1348
4083
Market Price
$ 35.80
Selling Price
$ 30.95
948
189
384
4016
Market Price
$ 63.90
Selling Price
$ 56.01
158
90
138
469
Market Price
$ 31.28
Selling Price
$ 28.03
947
462
682
3462
Market Price
$ 60.89
Selling Price
$ 54.71
1660
855
1135
2878
Market Price
$ 31.76
Selling Price
$ 26.85
690
443
352
959
Market Price
$ 32.85
Selling Price
$ 29.84
1715
895
1049
4135
Market Price
$ 51.76
Selling Price
$ 44.11
1652
1093
1523
1880
Market Price
$ 48.91
Selling Price
$ 43.58
2601
1472
779
4352
Market Price
$ 30.09
Selling Price
$ 26.26
113
103
67
449
Market Price
$ 61.65
Selling Price
$ 55.91
1492
1140
1345
4004
Market Price
$ 34.98
Selling Price
$ 29.42
1415
986
712
2468
Market Price
$ 65.48
Selling Price
$ 57.07
1914
788
851
3149
Market Price
$ 48.25
Selling Price
$ 41.98
1855
1140
892
2224
Market Price
$ 35.06
Selling Price
$ 30.94
240
231
159
463
Market Price
$ 33.30
Selling Price
$ 29.24
643
340
455
2142
Market Price
$ 35.72
Selling Price
$ 30.09
1443
910
360
4432
Market Price
$ 52.42
Selling Price
$ 43.73
2019
1300
1038
2560
Market Price
$ 63.73
Selling Price
$ 54.52
2146
1080
479
2916
Market Price
$ 51.26
Selling Price
$ 44.63
4260
1677
1264
4309
Market Price
$ 41.93
Selling Price
$ 36.21
3138
1898
2252
3163
Market Price
$ 54.35
Selling Price
$ 48.80
731
488
343
780
Market Price
$ 44.00
Selling Price
$ 37.60
983
445
821
4058
Market Price
$ 31.13
Selling Price
$ 26.40
482
115
350
1173
Market Price
$ 51.51
Selling Price
$ 46.47
2171
1783
1936
3849
Market Price
$ 42.69
Selling Price
$ 36.98
1938
865
1376
4643
Market Price
$ 42.40
Selling Price
$ 37.81
478
423
206
739
Market Price
$ 62.17
Selling Price
$ 54.03
1996
1888
971
4275
Market Price
$ 39.02
Selling Price
$ 34.11
1418
911
910
1653
Market Price
$ 35.29
Selling Price
$ 30.51
939
248
654
978
Market Price
$ 36.73
Selling Price
$ 31.14
1402
373
508
1631