Market Price
$ 41.36
Selling Price
$ 37.16
104
73
86
511
Market Price
$ 47.10
Selling Price
$ 40.11
1245
1084
308
3128
Market Price
$ 40.87
Selling Price
$ 34.46
399
204
390
1805
Market Price
$ 42.34
Selling Price
$ 35.73
652
248
306
2444
Market Price
$ 58.93
Selling Price
$ 51.40
352
97
234
558
Market Price
$ 59.99
Selling Price
$ 53.76
371
117
135
715
Market Price
$ 58.29
Selling Price
$ 52.47
938
504
226
4178
Market Price
$ 43.40
Selling Price
$ 37.86
1318
1224
1205
2716
Market Price
$ 30.05
Selling Price
$ 25.61
533
385
183
2000
Market Price
$ 51.39
Selling Price
$ 45.06
2131
1732
948
2502
Market Price
$ 39.89
Selling Price
$ 34.90
1144
532
381
1700
Market Price
$ 41.47
Selling Price
$ 34.81
1645
939
975
3835
Market Price
$ 44.57
Selling Price
$ 38.05
1033
694
311
1559
Market Price
$ 65.54
Selling Price
$ 55.15
3368
731
1078
4825
Market Price
$ 53.45
Selling Price
$ 47.57
1037
281
442
2084
Market Price
$ 45.39
Selling Price
$ 40.90
249
61
170
1040
Market Price
$ 51.68
Selling Price
$ 43.97
2820
1958
2198
4207
Market Price
$ 33.27
Selling Price
$ 27.99
1293
641
973
3665
Market Price
$ 39.66
Selling Price
$ 35.32
876
257
656
2044
Market Price
$ 60.38
Selling Price
$ 52.88
436
94
145
1948
Market Price
$ 50.45
Selling Price
$ 44.69
938
490
571
2683
Market Price
$ 43.02
Selling Price
$ 36.85
3261
1713
3189
4567
Market Price
$ 43.39
Selling Price
$ 38.19
1697
1251
707
4988
Market Price
$ 64.06
Selling Price
$ 54.70
1441
294
445
4325
Market Price
$ 68.55
Selling Price
$ 58.44
2439
2200
1363
3425
Market Price
$ 66.94
Selling Price
$ 59.17
889
402
522
3337
Market Price
$ 66.70
Selling Price
$ 59.13
771
627
767
965
Market Price
$ 68.80
Selling Price
$ 58.83
2641
1088
1433
2953
Market Price
$ 54.75
Selling Price
$ 46.67
1867
1191
1510
3805
Market Price
$ 43.22
Selling Price
$ 38.18
1190
444
302
1197
Market Price
$ 33.56
Selling Price
$ 28.07
710
271
423
1207
Market Price
$ 41.71
Selling Price
$ 37.39
1687
707
1265
3525
Market Price
$ 63.46
Selling Price
$ 56.30
1832
417
1660
3137
Market Price
$ 29.18
Selling Price
$ 26.36
1508
1386
647
1651
Market Price
$ 45.63
Selling Price
$ 40.17
227
145
218
585
Market Price
$ 44.18
Selling Price
$ 38.17
1033
731
721
3927
Market Price
$ 63.39
Selling Price
$ 53.55
1416
1032
1302
4188
Market Price
$ 50.27
Selling Price
$ 44.87
1205
737
511
1925
Market Price
$ 40.83
Selling Price
$ 36.92
1587
469
1476
3949
Market Price
$ 31.11
Selling Price
$ 26.59
4404
4315
1638
4743