Market Price
$ 40.45
Selling Price
$ 34.37
990
756
515
3160
Market Price
$ 32.90
Selling Price
$ 28.71
104
67
47
410
Market Price
$ 60.86
Selling Price
$ 51.39
847
676
271
2369
Market Price
$ 49.98
Selling Price
$ 44.42
1385
284
363
1527
Market Price
$ 54.09
Selling Price
$ 48.56
611
477
384
1595
Market Price
$ 40.72
Selling Price
$ 34.47
980
571
568
4028
Market Price
$ 53.41
Selling Price
$ 44.59
1753
1161
739
2803
Market Price
$ 50.07
Selling Price
$ 42.83
1325
470
1209
3900
Market Price
$ 40.74
Selling Price
$ 36.51
2297
1516
614
2589
Market Price
$ 58.40
Selling Price
$ 49.91
1963
1630
667
2492
Market Price
$ 32.62
Selling Price
$ 27.69
741
397
440
2168
Market Price
$ 49.27
Selling Price
$ 44.51
2570
831
2463
3882
Market Price
$ 38.34
Selling Price
$ 33.28
2326
1136
1373
4471
Market Price
$ 38.26
Selling Price
$ 32.30
4135
833
3585
4333
Market Price
$ 68.72
Selling Price
$ 57.74
1576
339
737
1738
Market Price
$ 60.37
Selling Price
$ 53.80
321
161
84
574
Market Price
$ 55.81
Selling Price
$ 50.42
1150
615
472
1155
Market Price
$ 63.78
Selling Price
$ 57.77
473
292
184
1793
Market Price
$ 52.80
Selling Price
$ 47.80
1357
888
437
2401
Market Price
$ 59.35
Selling Price
$ 52.08
1897
691
569
4200
Market Price
$ 57.54
Selling Price
$ 50.87
3875
1251
3584
4730
Market Price
$ 67.28
Selling Price
$ 59.09
1930
1241
1411
3433
Market Price
$ 29.73
Selling Price
$ 26.53
3306
982
991
4058
Market Price
$ 31.23
Selling Price
$ 27.85
2371
969
2264
3223
Market Price
$ 48.91
Selling Price
$ 40.91
2493
1589
1671
2847
Market Price
$ 43.52
Selling Price
$ 38.89
177
117
40
544
Market Price
$ 35.34
Selling Price
$ 31.19
438
155
162
885
Market Price
$ 47.24
Selling Price
$ 42.35
1639
997
983
3493
Market Price
$ 31.79
Selling Price
$ 28.52
1545
1536
464
4861
Market Price
$ 28.91
Selling Price
$ 25.08
365
175
289
701
Market Price
$ 65.80
Selling Price
$ 58.96
1099
1089
382
3561
Market Price
$ 68.49
Selling Price
$ 58.24
105
87
99
401
Market Price
$ 64.37
Selling Price
$ 57.41
1033
726
393
4178
Market Price
$ 52.48
Selling Price
$ 44.60
1663
1522
419
2004
Market Price
$ 40.62
Selling Price
$ 35.20
1783
1198
1710
3466
Market Price
$ 53.31
Selling Price
$ 47.13
275
70
175
841
Market Price
$ 39.86
Selling Price
$ 35.15
380
144
197
404
Market Price
$ 66.34
Selling Price
$ 57.88
3242
2057
2058
4217
Market Price
$ 35.66
Selling Price
$ 29.74
1749
1251
1020
2788
Market Price
$ 53.56
Selling Price
$ 45.28
1051
795
764
4530