Market Price
$ 42.88
Selling Price
$ 38.10
3840
2658
769
3939
Market Price
$ 47.26
Selling Price
$ 39.52
860
662
516
3921
Market Price
$ 53.12
Selling Price
$ 44.84
1388
1329
892
4230
Market Price
$ 47.48
Selling Price
$ 41.56
724
644
237
1051
Market Price
$ 54.09
Selling Price
$ 45.99
1197
834
810
3462
Market Price
$ 34.63
Selling Price
$ 31.13
3092
2003
2312
4731
Market Price
$ 31.86
Selling Price
$ 28.22
1434
1206
1310
2732
Market Price
$ 44.41
Selling Price
$ 39.99
1758
818
740
3009
Market Price
$ 28.34
Selling Price
$ 25.58
3048
2961
1967
4084
Market Price
$ 37.30
Selling Price
$ 32.63
525
515
306
1408
Market Price
$ 41.38
Selling Price
$ 37.53
669
215
360
1212
Market Price
$ 63.62
Selling Price
$ 55.00
3239
2360
1771
4548
Market Price
$ 55.11
Selling Price
$ 47.49
662
658
545
2402
Market Price
$ 60.27
Selling Price
$ 52.48
1948
1656
529
2081
Market Price
$ 33.80
Selling Price
$ 28.31
768
499
229
1747
Market Price
$ 62.37
Selling Price
$ 56.35
2386
1953
1239
3455
Market Price
$ 32.84
Selling Price
$ 29.49
2936
1076
1635
4185
Market Price
$ 52.33
Selling Price
$ 45.36
1101
484
291
2750
Market Price
$ 54.23
Selling Price
$ 45.77
1175
1043
305
2982
Market Price
$ 34.13
Selling Price
$ 29.50
1138
1008
879
1873
Market Price
$ 44.68
Selling Price
$ 37.24
717
383
681
2733
Market Price
$ 35.90
Selling Price
$ 32.23
1774
1505
1293
3815
Market Price
$ 38.14
Selling Price
$ 32.97
821
425
752
1498
Market Price
$ 53.40
Selling Price
$ 47.54
3194
901
722
3249
Market Price
$ 69.09
Selling Price
$ 59.92
1914
1688
746
2920
Market Price
$ 34.25
Selling Price
$ 29.01
2560
732
2130
4962
Market Price
$ 61.48
Selling Price
$ 55.05
1482
1062
564
1693
Market Price
$ 57.19
Selling Price
$ 50.41
1364
425
495
1376
Market Price
$ 66.03
Selling Price
$ 57.33
2453
1049
2223
3256
Market Price
$ 69.02
Selling Price
$ 58.75
730
170
301
2540
Market Price
$ 52.20
Selling Price
$ 47.14
2836
1223
2685
3780
Market Price
$ 58.46
Selling Price
$ 50.65
660
514
486
856
Market Price
$ 54.60
Selling Price
$ 48.70
904
206
835
2211
Market Price
$ 36.44
Selling Price
$ 32.62
2806
2545
974
3630
Market Price
$ 34.41
Selling Price
$ 29.80
1588
578
1255
3173
Market Price
$ 35.10
Selling Price
$ 30.46
4132
3619
1247
4934
Market Price
$ 51.63
Selling Price
$ 44.17
1078
849
970
3383
Market Price
$ 62.33
Selling Price
$ 55.13
2979
1532
672
3622
Market Price
$ 38.15
Selling Price
$ 33.82
564
261
162
1110
Market Price
$ 45.60
Selling Price
$ 41.33
899
689
606
3470