Market Price
$ 32.85
Selling Price
$ 28.20
408
280
269
1813
Market Price
$ 50.18
Selling Price
$ 42.72
674
284
447
3033
Market Price
$ 46.10
Selling Price
$ 41.80
2450
2363
1423
2603
Market Price
$ 39.44
Selling Price
$ 35.43
2518
1354
2225
3363
Market Price
$ 57.54
Selling Price
$ 48.45
1270
837
937
4645
Market Price
$ 43.80
Selling Price
$ 37.27
430
294
132
626
Market Price
$ 57.32
Selling Price
$ 49.30
1981
1543
1267
4018
Market Price
$ 58.67
Selling Price
$ 49.75
588
173
363
898
Market Price
$ 51.65
Selling Price
$ 46.48
288
247
164
722
Market Price
$ 33.87
Selling Price
$ 29.22
1055
668
488
2357
Market Price
$ 71.52
Selling Price
$ 59.87
1935
519
1522
2846
Market Price
$ 53.15
Selling Price
$ 46.70
1361
1351
676
1511
Market Price
$ 29.68
Selling Price
$ 26.22
2250
1453
1677
2834
Market Price
$ 34.83
Selling Price
$ 31.46
3956
2475
1795
4333
Market Price
$ 41.31
Selling Price
$ 35.37
1143
1132
700
3776
Market Price
$ 47.24
Selling Price
$ 40.12
1061
1043
328
4589
Market Price
$ 53.29
Selling Price
$ 46.75
1556
1341
1484
1741
Market Price
$ 49.32
Selling Price
$ 44.54
1078
805
433
2372
Market Price
$ 46.34
Selling Price
$ 38.65
1549
1084
616
3292
Market Price
$ 59.73
Selling Price
$ 52.90
408
208
262
1713
Market Price
$ 35.65
Selling Price
$ 31.96
1183
1047
253
1302
Market Price
$ 32.28
Selling Price
$ 27.29
182
118
158
637
Market Price
$ 44.52
Selling Price
$ 38.17
1190
1045
727
3663
Market Price
$ 68.44
Selling Price
$ 57.85
1944
848
623
2083
Market Price
$ 46.39
Selling Price
$ 40.36
1555
1443
1328
2024
Market Price
$ 57.56
Selling Price
$ 51.32
827
788
690
3275
Market Price
$ 47.93
Selling Price
$ 40.41
863
627
648
1636
Market Price
$ 35.38
Selling Price
$ 30.25
2261
698
542
4809
Market Price
$ 58.21
Selling Price
$ 51.95
397
121
305
1021
Market Price
$ 51.30
Selling Price
$ 44.83
2262
1786
1685
2368
Market Price
$ 30.03
Selling Price
$ 25.73
866
513
259
2333
Market Price
$ 63.55
Selling Price
$ 54.61
1512
494
1187
4320
Market Price
$ 56.72
Selling Price
$ 50.77
1101
338
931
1263
Market Price
$ 39.63
Selling Price
$ 34.74
2028
465
711
2182
Market Price
$ 37.94
Selling Price
$ 32.65
1101
747
600
3902
Market Price
$ 51.86
Selling Price
$ 46.17
375
326
176
429
Market Price
$ 51.50
Selling Price
$ 46.06
1193
999
582
1442
Market Price
$ 59.55
Selling Price
$ 53.05
1233
837
1081
2774
Market Price
$ 48.21
Selling Price
$ 41.39
897
192
470
1102
Market Price
$ 63.77
Selling Price
$ 54.64
3487
2581
3201
4177