Market Price
$ 46.98
Selling Price
$ 42.44
2041
541
596
2199
Market Price
$ 37.07
Selling Price
$ 31.00
2927
1728
1865
3540
Market Price
$ 60.77
Selling Price
$ 52.51
3374
752
3018
4456
Market Price
$ 39.38
Selling Price
$ 33.85
1075
464
936
2961
Market Price
$ 50.14
Selling Price
$ 42.25
1251
956
534
2031
Market Price
$ 57.06
Selling Price
$ 50.80
1234
1133
1008
3852
Market Price
$ 32.06
Selling Price
$ 27.25
1697
1460
812
1811
Market Price
$ 50.16
Selling Price
$ 43.49
929
255
813
1307
Market Price
$ 62.22
Selling Price
$ 55.07
971
728
388
2269
Market Price
$ 39.57
Selling Price
$ 33.95
266
260
169
579
Market Price
$ 48.43
Selling Price
$ 41.55
3027
2394
1745
3892
Market Price
$ 30.32
Selling Price
$ 26.27
2578
1239
1999
3557
Market Price
$ 51.02
Selling Price
$ 44.94
1901
1270
501
3258
Market Price
$ 67.88
Selling Price
$ 57.81
1131
597
602
2946
Market Price
$ 30.20
Selling Price
$ 26.37
2329
1886
867
3756
Market Price
$ 44.32
Selling Price
$ 39.67
2806
930
578
3129
Market Price
$ 57.83
Selling Price
$ 49.00
923
540
661
1179
Market Price
$ 30.00
Selling Price
$ 25.11
2511
767
860
3619
Market Price
$ 60.76
Selling Price
$ 52.18
770
228
240
1891
Market Price
$ 39.12
Selling Price
$ 35.27
363
344
302
559
Market Price
$ 50.40
Selling Price
$ 44.72
1827
825
720
4440
Market Price
$ 60.36
Selling Price
$ 54.45
1087
1012
829
1849
Market Price
$ 63.59
Selling Price
$ 55.84
846
629
758
1313
Market Price
$ 63.79
Selling Price
$ 54.91
1571
853
1568
2085
Market Price
$ 62.95
Selling Price
$ 52.91
176
59
60
494
Market Price
$ 29.98
Selling Price
$ 26.55
1204
955
685
1241
Market Price
$ 33.49
Selling Price
$ 29.94
164
133
44
532
Market Price
$ 38.87
Selling Price
$ 32.72
2559
1847
2327
4832
Market Price
$ 42.52
Selling Price
$ 36.22
1148
624
427
3816
Market Price
$ 33.21
Selling Price
$ 29.46
684
368
558
3026
Market Price
$ 60.03
Selling Price
$ 52.02
641
270
132
1737
Market Price
$ 67.18
Selling Price
$ 56.89
2948
912
2910
3248
Market Price
$ 68.01
Selling Price
$ 57.47
2035
1157
1503
2471
Market Price
$ 53.23
Selling Price
$ 45.16
1411
1411
937
1864
Market Price
$ 69.55
Selling Price
$ 59.44
4086
2248
2496
4541
Market Price
$ 60.58
Selling Price
$ 52.35
1061
781
956
2013
Market Price
$ 55.59
Selling Price
$ 47.43
544
177
256
1378
Market Price
$ 62.20
Selling Price
$ 53.27
1561
842
413
4084
Market Price
$ 49.09
Selling Price
$ 41.30
910
648
300
1787
Market Price
$ 61.22
Selling Price
$ 54.41
373
263
272
1338