Market Price
$ 39.26
Selling Price
$ 33.61
2787
1523
1696
3840
Market Price
$ 45.29
Selling Price
$ 39.00
3052
1269
1234
3895
Market Price
$ 67.38
Selling Price
$ 57.13
1029
753
514
3355
Market Price
$ 32.07
Selling Price
$ 27.21
1170
856
276
2936
Market Price
$ 60.28
Selling Price
$ 52.97
3575
2007
1209
3639
Market Price
$ 40.81
Selling Price
$ 35.89
3814
2606
1005
4320
Market Price
$ 37.73
Selling Price
$ 33.82
3230
3087
3137
3452
Market Price
$ 40.18
Selling Price
$ 36.07
739
273
420
1861
Market Price
$ 48.00
Selling Price
$ 40.52
1976
1802
1417
4211
Market Price
$ 68.82
Selling Price
$ 58.84
1272
610
558
1582
Market Price
$ 48.96
Selling Price
$ 41.22
2432
2095
1438
3356
Market Price
$ 62.37
Selling Price
$ 52.42
1343
777
1318
4240
Market Price
$ 47.02
Selling Price
$ 41.96
1671
1272
1486
3556
Market Price
$ 63.47
Selling Price
$ 55.80
1858
1829
972
4543
Market Price
$ 53.13
Selling Price
$ 47.34
1569
1337
1063
4029
Market Price
$ 32.22
Selling Price
$ 28.64
800
213
362
942
Market Price
$ 64.50
Selling Price
$ 58.61
1953
1628
715
2739
Market Price
$ 39.54
Selling Price
$ 33.15
2787
691
1857
3991
Market Price
$ 43.76
Selling Price
$ 39.04
569
324
255
950
Market Price
$ 38.68
Selling Price
$ 34.01
1100
284
1027
1171
Market Price
$ 55.88
Selling Price
$ 47.01
917
296
869
1031
Market Price
$ 68.57
Selling Price
$ 58.68
1936
1160
1110
1953
Market Price
$ 44.67
Selling Price
$ 38.80
4513
3062
4419
4968
Market Price
$ 28.35
Selling Price
$ 25.10
479
168
205
970
Market Price
$ 52.62
Selling Price
$ 43.90
2423
1263
1888
2970
Market Price
$ 53.22
Selling Price
$ 44.80
2754
2343
1491
3884
Market Price
$ 33.49
Selling Price
$ 28.37
2149
1655
706
3331
Market Price
$ 53.88
Selling Price
$ 47.35
1333
929
511
2519
Market Price
$ 41.69
Selling Price
$ 37.79
2151
1766
709
2522
Market Price
$ 46.36
Selling Price
$ 38.87
1636
491
377
4154
Market Price
$ 37.11
Selling Price
$ 32.18
674
220
381
933
Market Price
$ 38.53
Selling Price
$ 32.34
705
389
532
1767
Market Price
$ 64.07
Selling Price
$ 58.18
2503
2250
1668
4502
Market Price
$ 60.23
Selling Price
$ 54.52
1593
702
1009
1740
Market Price
$ 32.11
Selling Price
$ 28.14
2500
1516
2285
2715
Market Price
$ 62.78
Selling Price
$ 55.39
848
577
333
2626
Market Price
$ 58.55
Selling Price
$ 51.27
689
217
644
751
Market Price
$ 39.75
Selling Price
$ 35.32
1603
407
908
3518
Market Price
$ 37.73
Selling Price
$ 33.44
623
402
613
692
Market Price
$ 55.45
Selling Price
$ 47.30
721
613
343
1311