Market Price
$ 32.75
Selling Price
$ 27.88
2881
625
756
4597
Market Price
$ 63.82
Selling Price
$ 55.24
1680
899
1410
1791
Market Price
$ 46.03
Selling Price
$ 39.44
4651
1010
4418
4795
Market Price
$ 32.61
Selling Price
$ 27.32
1544
887
798
2107
Market Price
$ 55.30
Selling Price
$ 47.39
3320
1147
3312
4025
Market Price
$ 57.20
Selling Price
$ 49.87
3389
3149
2618
3943
Market Price
$ 66.23
Selling Price
$ 58.99
1095
709
610
1712
Market Price
$ 43.05
Selling Price
$ 38.36
1905
585
1872
2332
Market Price
$ 56.93
Selling Price
$ 47.60
3746
2656
3472
4795
Market Price
$ 53.65
Selling Price
$ 46.54
982
281
244
2444
Market Price
$ 49.59
Selling Price
$ 41.70
726
584
161
2590
Market Price
$ 51.64
Selling Price
$ 45.66
2564
1063
930
3943
Market Price
$ 35.27
Selling Price
$ 30.53
1419
1121
779
4306
Market Price
$ 58.19
Selling Price
$ 50.67
469
139
279
637
Market Price
$ 36.98
Selling Price
$ 30.93
140
135
125
574
Market Price
$ 42.18
Selling Price
$ 38.00
1825
607
1092
4812
Market Price
$ 63.02
Selling Price
$ 56.36
324
90
126
1131
Market Price
$ 29.59
Selling Price
$ 26.26
619
233
138
1614
Market Price
$ 44.21
Selling Price
$ 39.99
859
391
264
940
Market Price
$ 29.72
Selling Price
$ 26.22
218
115
150
564
Market Price
$ 40.02
Selling Price
$ 33.71
676
280
228
1010
Market Price
$ 31.12
Selling Price
$ 27.44
290
282
196
1181
Market Price
$ 59.12
Selling Price
$ 49.49
1164
496
481
1586
Market Price
$ 35.40
Selling Price
$ 30.01
1208
409
614
3492
Market Price
$ 55.05
Selling Price
$ 48.52
155
72
127
529
Market Price
$ 57.52
Selling Price
$ 50.86
1033
325
681
2943
Market Price
$ 53.79
Selling Price
$ 48.60
1330
1265
577
2840
Market Price
$ 37.81
Selling Price
$ 32.38
733
191
268
1749
Market Price
$ 47.00
Selling Price
$ 41.09
715
492
293
2337
Market Price
$ 29.08
Selling Price
$ 26.03
644
583
528
1084
Market Price
$ 52.77
Selling Price
$ 44.69
995
840
398
1892
Market Price
$ 40.80
Selling Price
$ 34.13
1164
404
1045
4753
Market Price
$ 54.35
Selling Price
$ 45.33
711
394
679
2454
Market Price
$ 65.12
Selling Price
$ 55.83
2978
2619
1934
3749
Market Price
$ 66.30
Selling Price
$ 57.94
941
815
478
3903
Market Price
$ 41.04
Selling Price
$ 34.63
589
551
321
2364
Market Price
$ 34.89
Selling Price
$ 30.07
1034
759
670
2436
Market Price
$ 35.45
Selling Price
$ 30.24
1309
393
386
4477
Market Price
$ 36.32
Selling Price
$ 32.04
1678
1248
1384
1860
Market Price
$ 39.60
Selling Price
$ 34.99
1006
664
903
1981