Market Price
$ 44.79
Selling Price
$ 38.34
2834
2158
1429
3186
Market Price
$ 49.78
Selling Price
$ 42.10
3365
2399
3144
4547
Market Price
$ 41.67
Selling Price
$ 37.38
887
598
702
892
Market Price
$ 61.77
Selling Price
$ 51.60
694
548
613
1874
Market Price
$ 48.46
Selling Price
$ 41.88
1352
734
1068
3839
Market Price
$ 38.99
Selling Price
$ 32.60
807
326
476
2953
Market Price
$ 35.49
Selling Price
$ 32.04
606
274
369
1397
Market Price
$ 40.38
Selling Price
$ 34.20
384
384
161
516
Market Price
$ 59.51
Selling Price
$ 49.65
887
440
250
2204
Market Price
$ 32.81
Selling Price
$ 28.02
966
451
571
2575
Market Price
$ 52.00
Selling Price
$ 45.15
955
401
380
1369
Market Price
$ 68.86
Selling Price
$ 57.57
2141
2061
1898
2328
Market Price
$ 29.60
Selling Price
$ 25.90
518
142
360
890
Market Price
$ 43.11
Selling Price
$ 38.98
3476
2648
1053
4801
Market Price
$ 41.03
Selling Price
$ 36.34
2097
885
480
2180
Market Price
$ 31.61
Selling Price
$ 27.57
802
616
594
1113
Market Price
$ 28.93
Selling Price
$ 25.50
240
206
53
1164
Market Price
$ 41.84
Selling Price
$ 36.64
2191
779
916
2995
Market Price
$ 64.77
Selling Price
$ 55.91
1585
1451
1232
4575
Market Price
$ 42.03
Selling Price
$ 37.63
701
450
529
1581
Market Price
$ 67.47
Selling Price
$ 59.08
1753
1171
1075
1993
Market Price
$ 34.98
Selling Price
$ 30.93
255
251
123
651
Market Price
$ 64.62
Selling Price
$ 58.52
2750
1581
2311
2813
Market Price
$ 66.50
Selling Price
$ 55.56
1596
1117
391
2350
Market Price
$ 46.66
Selling Price
$ 41.42
613
196
427
967
Market Price
$ 49.72
Selling Price
$ 42.18
689
517
405
2492
Market Price
$ 40.97
Selling Price
$ 36.50
3330
1920
2618
3590
Market Price
$ 42.71
Selling Price
$ 38.44
431
323
92
680
Market Price
$ 63.20
Selling Price
$ 55.23
163
76
99
721
Market Price
$ 65.37
Selling Price
$ 59.24
265
80
244
639
Market Price
$ 56.33
Selling Price
$ 48.66
2057
767
859
2090
Market Price
$ 61.58
Selling Price
$ 53.01
594
360
213
1972
Market Price
$ 33.13
Selling Price
$ 28.80
724
424
451
815
Market Price
$ 54.25
Selling Price
$ 45.34
2891
1728
2185
4496
Market Price
$ 51.05
Selling Price
$ 45.96
1634
1128
592
3180
Market Price
$ 35.35
Selling Price
$ 29.82
795
679
736
2540
Market Price
$ 29.67
Selling Price
$ 26.05
1550
1069
1322
2289
Market Price
$ 27.74
Selling Price
$ 25.14
3066
1711
1323
3398
Market Price
$ 67.42
Selling Price
$ 59.88
906
240
899
1529
Market Price
$ 70.24
Selling Price
$ 59.76
199
144
127
685