Market Price
$ 50.89
Selling Price
$ 42.68
364
152
142
533
Market Price
$ 40.62
Selling Price
$ 36.50
1849
598
1050
3180
Market Price
$ 57.81
Selling Price
$ 49.94
209
78
186
994
Market Price
$ 57.44
Selling Price
$ 51.06
690
564
157
708
Market Price
$ 42.52
Selling Price
$ 36.79
1292
395
1037
2400
Market Price
$ 54.84
Selling Price
$ 47.64
474
370
402
1014
Market Price
$ 56.56
Selling Price
$ 47.13
717
177
556
2025
Market Price
$ 47.63
Selling Price
$ 42.67
184
98
79
646
Market Price
$ 39.90
Selling Price
$ 35.40
1459
622
584
1649
Market Price
$ 66.15
Selling Price
$ 59.78
478
170
205
654
Market Price
$ 50.52
Selling Price
$ 44.51
3554
2240
1734
4497
Market Price
$ 39.60
Selling Price
$ 34.25
905
903
317
4404
Market Price
$ 50.84
Selling Price
$ 45.58
2057
1399
1789
3898
Market Price
$ 49.32
Selling Price
$ 44.55
1845
1395
1780
2503
Market Price
$ 32.14
Selling Price
$ 27.39
377
146
362
1333
Market Price
$ 54.34
Selling Price
$ 45.80
2851
2452
1342
4815
Market Price
$ 52.86
Selling Price
$ 47.21
1067
924
875
1561
Market Price
$ 47.92
Selling Price
$ 43.41
3071
2805
2569
4605
Market Price
$ 42.71
Selling Price
$ 36.61
314
310
300
753
Market Price
$ 29.46
Selling Price
$ 26.55
584
333
477
2600
Market Price
$ 41.07
Selling Price
$ 35.38
1851
1529
1371
2431
Market Price
$ 62.25
Selling Price
$ 53.45
2865
1240
1756
4374
Market Price
$ 66.12
Selling Price
$ 57.29
1006
786
824
4336
Market Price
$ 52.22
Selling Price
$ 46.00
4242
3307
1305
4463
Market Price
$ 57.81
Selling Price
$ 49.24
222
150
98
410
Market Price
$ 53.52
Selling Price
$ 46.74
3168
2455
2528
4458
Market Price
$ 59.37
Selling Price
$ 53.15
1194
289
1128
1270
Market Price
$ 34.02
Selling Price
$ 29.67
836
190
494
3578
Market Price
$ 53.21
Selling Price
$ 46.73
1832
759
1815
2629
Market Price
$ 42.95
Selling Price
$ 36.33
1689
1517
1671
3112
Market Price
$ 57.54
Selling Price
$ 48.31
2833
2299
2567
4651
Market Price
$ 56.02
Selling Price
$ 48.40
1428
1049
949
2243
Market Price
$ 67.41
Selling Price
$ 56.23
2499
1793
1115
2715
Market Price
$ 40.38
Selling Price
$ 34.25
1333
887
1188
3376
Market Price
$ 62.16
Selling Price
$ 53.34
1096
1072
734
4028
Market Price
$ 66.05
Selling Price
$ 57.48
4284
2793
1152
4284
Market Price
$ 40.25
Selling Price
$ 34.69
2616
1736
1328
3966
Market Price
$ 46.91
Selling Price
$ 41.99
1433
1102
661
2900
Market Price
$ 58.88
Selling Price
$ 50.09
421
278
336
817
Market Price
$ 58.71
Selling Price
$ 49.48
2143
988
1716
3325