Market Price
$ 43.68
Selling Price
$ 37.40
1741
934
524
3874
Market Price
$ 49.76
Selling Price
$ 41.84
2509
2030
899
3285
Market Price
$ 55.13
Selling Price
$ 48.94
857
719
786
1185
Market Price
$ 41.25
Selling Price
$ 35.95
1699
583
610
1766
Market Price
$ 66.63
Selling Price
$ 58.60
1699
937
654
2018
Market Price
$ 63.70
Selling Price
$ 54.02
2503
1491
2424
3111
Market Price
$ 56.55
Selling Price
$ 50.50
2914
611
796
4404
Market Price
$ 54.15
Selling Price
$ 46.16
2799
1253
2636
3004
Market Price
$ 31.72
Selling Price
$ 28.44
187
143
153
693
Market Price
$ 68.52
Selling Price
$ 58.67
1118
236
474
2276
Market Price
$ 64.65
Selling Price
$ 56.64
744
694
440
2676
Market Price
$ 37.17
Selling Price
$ 31.51
3705
3296
3611
4370
Market Price
$ 29.17
Selling Price
$ 25.31
114
99
93
435
Market Price
$ 41.80
Selling Price
$ 35.00
1893
487
545
2174
Market Price
$ 47.37
Selling Price
$ 41.57
1907
742
410
4230
Market Price
$ 29.44
Selling Price
$ 25.95
3314
699
1332
4999
Market Price
$ 37.45
Selling Price
$ 32.73
643
540
205
3197
Market Price
$ 30.96
Selling Price
$ 25.90
1143
914
1009
2110
Market Price
$ 41.91
Selling Price
$ 35.59
1266
356
695
2720
Market Price
$ 62.89
Selling Price
$ 54.02
756
298
291
3593
Market Price
$ 54.93
Selling Price
$ 46.50
659
489
232
2302
Market Price
$ 44.00
Selling Price
$ 39.50
2699
2394
1916
4386
Market Price
$ 36.27
Selling Price
$ 30.32
1027
211
410
4680
Market Price
$ 34.53
Selling Price
$ 29.04
113
106
46
441
Market Price
$ 46.47
Selling Price
$ 41.63
1724
1543
782
2102
Market Price
$ 58.09
Selling Price
$ 51.37
1850
758
557
2638
Market Price
$ 31.61
Selling Price
$ 28.41
569
386
270
1112
Market Price
$ 51.74
Selling Price
$ 45.22
141
30
63
677
Market Price
$ 53.67
Selling Price
$ 45.90
1784
1672
1313
1905
Market Price
$ 33.74
Selling Price
$ 29.75
1789
1773
658
2791
Market Price
$ 42.67
Selling Price
$ 37.63
1094
895
532
1653
Market Price
$ 36.46
Selling Price
$ 32.79
1601
428
344
3162
Market Price
$ 38.57
Selling Price
$ 33.78
664
598
134
1237
Market Price
$ 30.41
Selling Price
$ 25.36
1000
519
875
1690
Market Price
$ 39.54
Selling Price
$ 34.35
2061
749
1833
3101
Market Price
$ 46.62
Selling Price
$ 40.46
782
716
323
1372
Market Price
$ 40.89
Selling Price
$ 35.98
832
317
596
1404
Market Price
$ 30.29
Selling Price
$ 26.49
3210
1392
1957
3424
Market Price
$ 39.99
Selling Price
$ 35.48
1645
1118
406
2533
Market Price
$ 48.86
Selling Price
$ 41.98
626
227
338
2413