Market Price
$ 35.02
Selling Price
$ 31.53
1510
702
800
4710
Market Price
$ 45.59
Selling Price
$ 38.04
629
391
130
2188
Market Price
$ 63.37
Selling Price
$ 56.23
1426
943
1222
3618
Market Price
$ 41.93
Selling Price
$ 37.70
176
148
106
806
Market Price
$ 39.73
Selling Price
$ 35.75
276
199
154
818
Market Price
$ 30.13
Selling Price
$ 27.02
547
419
438
2670
Market Price
$ 55.55
Selling Price
$ 48.12
1467
973
1021
3191
Market Price
$ 58.99
Selling Price
$ 51.19
1435
1019
472
3043
Market Price
$ 55.97
Selling Price
$ 49.27
522
177
143
558
Market Price
$ 64.81
Selling Price
$ 56.73
1014
832
323
3370
Market Price
$ 53.82
Selling Price
$ 46.45
2985
2537
637
3281
Market Price
$ 29.98
Selling Price
$ 26.84
2389
1164
2138
3031
Market Price
$ 49.07
Selling Price
$ 44.26
3391
1146
744
4629
Market Price
$ 51.18
Selling Price
$ 44.81
1351
536
1308
4669
Market Price
$ 58.52
Selling Price
$ 51.60
1573
640
1022
4756
Market Price
$ 56.67
Selling Price
$ 51.07
1334
543
503
2189
Market Price
$ 65.81
Selling Price
$ 59.58
690
631
375
1237
Market Price
$ 44.30
Selling Price
$ 38.94
951
340
359
2315
Market Price
$ 29.08
Selling Price
$ 25.04
2982
2903
2093
3767
Market Price
$ 50.59
Selling Price
$ 43.75
1693
1541
1025
1896
Market Price
$ 36.42
Selling Price
$ 32.91
3612
2346
2410
4163
Market Price
$ 50.53
Selling Price
$ 43.59
885
276
430
2299
Market Price
$ 47.09
Selling Price
$ 41.69
2676
2149
944
3880
Market Price
$ 40.65
Selling Price
$ 34.95
1336
608
999
4352
Market Price
$ 68.95
Selling Price
$ 59.35
2313
1015
2296
2616
Market Price
$ 37.07
Selling Price
$ 32.27
1031
593
857
4054
Market Price
$ 42.08
Selling Price
$ 37.33
3223
1559
2377
4238
Market Price
$ 35.52
Selling Price
$ 31.46
3915
958
834
4736
Market Price
$ 50.81
Selling Price
$ 43.32
1227
374
861
2041
Market Price
$ 59.34
Selling Price
$ 53.38
2024
815
495
2620
Market Price
$ 49.79
Selling Price
$ 42.86
1099
684
613
3047
Market Price
$ 51.31
Selling Price
$ 45.31
1272
802
948
1709
Market Price
$ 61.72
Selling Price
$ 52.90
2083
1835
1076
2316
Market Price
$ 45.55
Selling Price
$ 41.39
3218
1026
2906
4350
Market Price
$ 64.44
Selling Price
$ 54.68
3353
1443
2004
4571
Market Price
$ 53.17
Selling Price
$ 45.68
1637
406
636
3829
Market Price
$ 30.96
Selling Price
$ 26.23
868
309
847
2077
Market Price
$ 48.40
Selling Price
$ 43.50
3362
2098
2297
4378
Market Price
$ 49.33
Selling Price
$ 43.75
1784
1404
1378
2532
Market Price
$ 42.59
Selling Price
$ 38.42
521
340
241
1960