Market Price
$ 45.15
Selling Price
$ 38.46
1841
1749
1177
2027
Market Price
$ 53.79
Selling Price
$ 46.38
3117
1375
1351
3429
Market Price
$ 65.97
Selling Price
$ 56.15
3880
3784
3364
4253
Market Price
$ 68.10
Selling Price
$ 58.13
526
270
313
1326
Market Price
$ 55.52
Selling Price
$ 46.49
603
433
414
1504
Market Price
$ 44.45
Selling Price
$ 38.11
509
259
360
908
Market Price
$ 32.11
Selling Price
$ 28.02
435
127
420
2068
Market Price
$ 30.50
Selling Price
$ 25.67
236
108
103
471
Market Price
$ 58.03
Selling Price
$ 48.44
570
370
403
1306
Market Price
$ 32.70
Selling Price
$ 28.84
3427
1028
1203
3456
Market Price
$ 55.87
Selling Price
$ 46.93
166
153
123
453
Market Price
$ 55.38
Selling Price
$ 48.60
2254
727
1041
3907
Market Price
$ 53.02
Selling Price
$ 45.35
2973
1689
2789
3245
Market Price
$ 56.26
Selling Price
$ 51.05
4561
3263
2599
4791
Market Price
$ 58.98
Selling Price
$ 49.97
2682
2396
2491
2872
Market Price
$ 53.97
Selling Price
$ 46.27
500
285
340
908
Market Price
$ 46.56
Selling Price
$ 40.46
1309
843
658
1677
Market Price
$ 36.14
Selling Price
$ 32.01
187
74
112
655
Market Price
$ 65.73
Selling Price
$ 54.86
344
260
138
955
Market Price
$ 29.72
Selling Price
$ 25.76
3021
658
2132
3489
Market Price
$ 44.55
Selling Price
$ 39.65
2285
1691
1005
4462
Market Price
$ 30.70
Selling Price
$ 25.84
3340
3209
2186
4583
Market Price
$ 37.78
Selling Price
$ 33.17
628
459
212
1122
Market Price
$ 42.28
Selling Price
$ 38.35
3140
780
2750
4693
Market Price
$ 36.93
Selling Price
$ 32.85
2655
618
2308
3305
Market Price
$ 50.12
Selling Price
$ 45.30
1379
867
677
3049
Market Price
$ 49.13
Selling Price
$ 44.56
265
167
198
814
Market Price
$ 31.21
Selling Price
$ 27.49
1473
294
707
3193
Market Price
$ 40.87
Selling Price
$ 34.30
1879
414
1847
2152
Market Price
$ 45.27
Selling Price
$ 39.68
1543
1144
579
3617
Market Price
$ 51.19
Selling Price
$ 46.36
4279
4062
2455
4760
Market Price
$ 36.47
Selling Price
$ 32.37
117
56
78
546
Market Price
$ 46.41
Selling Price
$ 41.83
2276
1371
1774
2760
Market Price
$ 59.39
Selling Price
$ 50.60
2626
1478
1206
4118
Market Price
$ 31.20
Selling Price
$ 27.06
1201
504
1081
3434
Market Price
$ 48.87
Selling Price
$ 43.23
1248
1169
700
2120
Market Price
$ 48.76
Selling Price
$ 43.03
1069
660
730
1129
Market Price
$ 30.20
Selling Price
$ 25.63
2653
702
2313
3065
Market Price
$ 65.31
Selling Price
$ 55.05
840
551
325
1275
Market Price
$ 59.33
Selling Price
$ 51.54
2836
1885
1105
4952