Market Price
$ 33.33
Selling Price
$ 28.93
3649
1708
1540
3911
Market Price
$ 41.51
Selling Price
$ 35.27
325
285
117
1000
Market Price
$ 60.04
Selling Price
$ 52.47
1641
1445
1624
3258
Market Price
$ 50.54
Selling Price
$ 44.02
246
222
136
593
Market Price
$ 40.62
Selling Price
$ 35.88
742
549
535
1346
Market Price
$ 40.63
Selling Price
$ 36.80
1100
315
462
2829
Market Price
$ 49.09
Selling Price
$ 41.04
1875
1673
927
3509
Market Price
$ 68.90
Selling Price
$ 59.46
1136
413
1106
3788
Market Price
$ 35.48
Selling Price
$ 30.43
1138
870
826
4776
Market Price
$ 40.74
Selling Price
$ 34.22
433
293
178
1109
Market Price
$ 30.36
Selling Price
$ 26.90
1196
454
1101
3163
Market Price
$ 55.73
Selling Price
$ 48.42
2151
899
2121
3398
Market Price
$ 31.49
Selling Price
$ 28.40
875
674
837
2726
Market Price
$ 67.36
Selling Price
$ 57.86
1052
758
984
1662
Market Price
$ 51.08
Selling Price
$ 43.63
322
152
244
1013
Market Price
$ 40.00
Selling Price
$ 33.43
635
330
292
859
Market Price
$ 38.45
Selling Price
$ 32.84
1329
1003
1276
1852
Market Price
$ 54.08
Selling Price
$ 46.93
343
197
185
491
Market Price
$ 66.61
Selling Price
$ 58.93
1955
960
1453
2610
Market Price
$ 32.16
Selling Price
$ 27.57
268
80
203
675
Market Price
$ 58.31
Selling Price
$ 52.98
2524
2500
973
3965
Market Price
$ 42.18
Selling Price
$ 35.78
1501
849
747
2730
Market Price
$ 66.35
Selling Price
$ 56.97
2042
1205
1936
2309
Market Price
$ 45.55
Selling Price
$ 39.68
2287
2076
1547
2777
Market Price
$ 32.36
Selling Price
$ 27.15
1508
498
924
2669
Market Price
$ 68.69
Selling Price
$ 58.69
1464
992
1133
1514
Market Price
$ 40.08
Selling Price
$ 33.77
1624
1100
801
2751
Market Price
$ 57.99
Selling Price
$ 51.72
1238
878
633
2503
Market Price
$ 62.61
Selling Price
$ 54.94
1405
889
1343
4215
Market Price
$ 62.97
Selling Price
$ 54.33
1298
333
723
3382
Market Price
$ 58.43
Selling Price
$ 52.24
2501
706
1052
3146
Market Price
$ 54.39
Selling Price
$ 48.95
2170
1443
859
2532
Market Price
$ 52.09
Selling Price
$ 44.18
2146
627
1784
4983
Market Price
$ 56.89
Selling Price
$ 48.98
823
236
192
1257
Market Price
$ 41.43
Selling Price
$ 35.23
2995
1956
2284
3326
Market Price
$ 50.59
Selling Price
$ 45.73
3492
2703
826
3802
Market Price
$ 38.88
Selling Price
$ 32.81
3471
1390
820
3527
Market Price
$ 47.32
Selling Price
$ 42.77
607
587
504
1241
Market Price
$ 59.75
Selling Price
$ 52.01
697
375
653
3109
Market Price
$ 45.36
Selling Price
$ 40.77
1522
1397
629
2493