Market Price
$ 37.80
Selling Price
$ 31.77
1240
1230
291
2876
Market Price
$ 62.40
Selling Price
$ 53.39
228
112
86
890
Market Price
$ 55.35
Selling Price
$ 46.72
1141
1088
325
1391
Market Price
$ 44.81
Selling Price
$ 40.07
1339
350
1337
2718
Market Price
$ 34.40
Selling Price
$ 31.21
1030
375
469
1069
Market Price
$ 34.30
Selling Price
$ 30.33
2190
2100
1483
3385
Market Price
$ 50.03
Selling Price
$ 43.48
939
935
391
1099
Market Price
$ 35.01
Selling Price
$ 30.69
1720
461
1429
2134
Market Price
$ 46.03
Selling Price
$ 39.99
398
235
360
558
Market Price
$ 54.73
Selling Price
$ 48.09
1586
1254
1249
4167
Market Price
$ 40.29
Selling Price
$ 35.15
1303
1086
772
1425
Market Price
$ 38.70
Selling Price
$ 34.21
3517
2831
1617
3568
Market Price
$ 28.77
Selling Price
$ 25.31
1459
1387
645
3798
Market Price
$ 38.11
Selling Price
$ 34.11
3213
675
2183
4654
Market Price
$ 33.63
Selling Price
$ 28.42
3164
2989
1843
4806
Market Price
$ 33.17
Selling Price
$ 27.65
2962
1297
841
3149
Market Price
$ 58.77
Selling Price
$ 51.62
1037
761
816
1884
Market Price
$ 54.07
Selling Price
$ 45.15
1154
551
1001
3261
Market Price
$ 42.47
Selling Price
$ 38.04
1182
410
371
1302
Market Price
$ 58.30
Selling Price
$ 51.68
2537
856
2460
3850
Market Price
$ 46.31
Selling Price
$ 41.79
1298
665
1220
4513
Market Price
$ 65.29
Selling Price
$ 55.76
3162
2359
1601
3227
Market Price
$ 67.78
Selling Price
$ 59.00
1463
385
475
3013
Market Price
$ 55.66
Selling Price
$ 48.08
1833
980
492
3317
Market Price
$ 46.40
Selling Price
$ 40.47
919
755
902
1718
Market Price
$ 63.43
Selling Price
$ 54.76
796
513
751
1446
Market Price
$ 52.95
Selling Price
$ 46.11
3473
1639
1607
4919
Market Price
$ 46.09
Selling Price
$ 38.59
2095
1404
1585
3319
Market Price
$ 34.00
Selling Price
$ 28.95
794
750
164
1280
Market Price
$ 56.75
Selling Price
$ 50.39
1413
696
1092
3667
Market Price
$ 47.72
Selling Price
$ 42.66
2685
2379
1491
3905
Market Price
$ 39.65
Selling Price
$ 34.31
2263
1595
2089
2572
Market Price
$ 66.85
Selling Price
$ 57.96
1173
719
727
3425
Market Price
$ 59.05
Selling Price
$ 53.50
2387
692
1929
4703
Market Price
$ 59.23
Selling Price
$ 49.84
228
161
103
854
Market Price
$ 67.11
Selling Price
$ 56.90
1454
530
347
3162
Market Price
$ 38.48
Selling Price
$ 34.89
2297
2236
2182
4952
Market Price
$ 35.32
Selling Price
$ 30.85
771
333
184
2705
Market Price
$ 36.93
Selling Price
$ 31.45
3406
2309
1480
3565
Market Price
$ 38.59
Selling Price
$ 33.80
1118
960
821
3386