Market Price
$ 43.08
Selling Price
$ 38.26
2242
1012
1359
4683
Market Price
$ 44.96
Selling Price
$ 38.21
2552
2151
646
4163
Market Price
$ 34.63
Selling Price
$ 30.94
3610
2582
1822
4600
Market Price
$ 49.46
Selling Price
$ 42.16
2043
1082
599
2607
Market Price
$ 44.56
Selling Price
$ 39.95
1033
773
272
1571
Market Price
$ 65.25
Selling Price
$ 55.86
1793
1339
1468
1853
Market Price
$ 70.24
Selling Price
$ 59.78
1031
472
450
3002
Market Price
$ 28.68
Selling Price
$ 26.02
538
129
415
2576
Market Price
$ 57.38
Selling Price
$ 50.10
1583
372
940
2353
Market Price
$ 35.95
Selling Price
$ 31.50
293
109
70
434
Market Price
$ 32.61
Selling Price
$ 27.47
390
360
336
671
Market Price
$ 43.69
Selling Price
$ 38.61
231
123
128
502
Market Price
$ 40.73
Selling Price
$ 35.20
781
640
480
1550
Market Price
$ 41.87
Selling Price
$ 37.46
707
350
588
920
Market Price
$ 47.05
Selling Price
$ 42.36
1631
1522
636
2787
Market Price
$ 30.29
Selling Price
$ 26.45
455
199
394
622
Market Price
$ 52.69
Selling Price
$ 44.97
1913
923
1776
2562
Market Price
$ 67.68
Selling Price
$ 57.79
1279
1033
900
2494
Market Price
$ 30.59
Selling Price
$ 26.34
521
453
442
2511
Market Price
$ 32.95
Selling Price
$ 27.96
3777
1929
2538
3875
Market Price
$ 32.75
Selling Price
$ 29.49
1394
957
853
3788
Market Price
$ 51.41
Selling Price
$ 43.16
2335
611
1305
2987
Market Price
$ 49.77
Selling Price
$ 42.11
1182
570
932
1494
Market Price
$ 69.34
Selling Price
$ 59.12
1214
357
913
1476
Market Price
$ 49.16
Selling Price
$ 41.17
1322
429
665
3762
Market Price
$ 34.67
Selling Price
$ 28.91
4630
3956
2372
4989
Market Price
$ 57.73
Selling Price
$ 49.46
2482
693
2059
2763
Market Price
$ 58.72
Selling Price
$ 52.80
773
264
511
1883
Market Price
$ 33.76
Selling Price
$ 28.18
233
176
107
595
Market Price
$ 64.95
Selling Price
$ 56.03
1515
854
1199
2450
Market Price
$ 48.77
Selling Price
$ 40.66
638
405
171
1268
Market Price
$ 46.69
Selling Price
$ 40.75
664
393
310
3036
Market Price
$ 64.05
Selling Price
$ 57.70
1001
567
587
1357
Market Price
$ 57.78
Selling Price
$ 50.92
258
204
140
665
Market Price
$ 54.20
Selling Price
$ 45.63
259
207
109
558
Market Price
$ 59.28
Selling Price
$ 50.75
1178
569
934
4772
Market Price
$ 43.39
Selling Price
$ 37.70
4901
3437
3677
4937
Market Price
$ 57.24
Selling Price
$ 49.25
2933
1229
2758
4185
Market Price
$ 30.21
Selling Price
$ 26.19
1907
1037
1229
3779
Market Price
$ 61.17
Selling Price
$ 53.90
1805
857
1388
2353