Market Price
$ 41.61
Selling Price
$ 36.55
1530
481
1212
1666
Market Price
$ 36.28
Selling Price
$ 32.90
726
174
451
2226
Market Price
$ 64.87
Selling Price
$ 57.65
228
227
159
443
Market Price
$ 47.68
Selling Price
$ 41.78
552
273
312
2313
Market Price
$ 47.43
Selling Price
$ 42.09
843
616
494
3178
Market Price
$ 67.35
Selling Price
$ 59.55
1112
604
832
2181
Market Price
$ 49.26
Selling Price
$ 41.89
1393
733
1132
2247
Market Price
$ 46.48
Selling Price
$ 41.63
652
516
325
750
Market Price
$ 53.46
Selling Price
$ 47.09
788
749
399
2490
Market Price
$ 49.96
Selling Price
$ 44.60
322
171
69
1420
Market Price
$ 43.34
Selling Price
$ 38.64
1384
355
379
2388
Market Price
$ 34.35
Selling Price
$ 29.54
860
228
672
2264
Market Price
$ 31.69
Selling Price
$ 28.02
2617
1556
1090
4502
Market Price
$ 33.18
Selling Price
$ 28.51
665
646
303
2864
Market Price
$ 48.28
Selling Price
$ 41.52
2519
1180
2503
3000
Market Price
$ 46.97
Selling Price
$ 39.69
2062
912
1548
2488
Market Price
$ 49.17
Selling Price
$ 43.98
313
213
224
564
Market Price
$ 32.25
Selling Price
$ 28.40
874
695
743
3007
Market Price
$ 40.33
Selling Price
$ 36.01
2039
1851
574
2201
Market Price
$ 34.25
Selling Price
$ 30.55
1548
329
611
1912
Market Price
$ 50.50
Selling Price
$ 42.24
2268
1246
707
4749
Market Price
$ 31.95
Selling Price
$ 28.56
947
263
904
1290
Market Price
$ 58.18
Selling Price
$ 48.51
720
619
563
740
Market Price
$ 45.99
Selling Price
$ 39.67
4634
2274
1281
4786
Market Price
$ 48.51
Selling Price
$ 41.61
2420
1026
1717
3553
Market Price
$ 41.78
Selling Price
$ 36.13
758
525
709
839
Market Price
$ 44.56
Selling Price
$ 38.01
1014
920
656
2853
Market Price
$ 62.01
Selling Price
$ 54.64
550
464
470
944
Market Price
$ 38.59
Selling Price
$ 35.06
757
271
639
1562
Market Price
$ 36.87
Selling Price
$ 31.89
3404
930
1870
4824
Market Price
$ 63.63
Selling Price
$ 56.47
872
819
320
2715
Market Price
$ 47.88
Selling Price
$ 40.15
1478
1297
604
1648
Market Price
$ 57.18
Selling Price
$ 51.42
3238
2956
2633
3437
Market Price
$ 48.34
Selling Price
$ 40.65
1367
471
1172
4409
Market Price
$ 34.03
Selling Price
$ 30.62
2586
1722
578
3282
Market Price
$ 47.17
Selling Price
$ 40.81
2987
1086
2913
3415
Market Price
$ 43.71
Selling Price
$ 37.81
568
360
205
1172
Market Price
$ 46.89
Selling Price
$ 41.08
1462
389
1435
1583
Market Price
$ 41.25
Selling Price
$ 35.86
4553
2282
982
4806
Market Price
$ 44.16
Selling Price
$ 37.74
1281
573
643
3552