Market Price
$ 55.12
Selling Price
$ 49.68
91
71
42
454
Market Price
$ 55.43
Selling Price
$ 46.85
3636
3389
1733
3986
Market Price
$ 34.90
Selling Price
$ 29.86
295
290
278
891
Market Price
$ 28.91
Selling Price
$ 25.81
720
656
470
1591
Market Price
$ 56.59
Selling Price
$ 48.06
4612
2225
1971
4838
Market Price
$ 59.51
Selling Price
$ 51.50
1717
1323
540
3758
Market Price
$ 41.97
Selling Price
$ 38.15
1294
717
929
1421
Market Price
$ 55.48
Selling Price
$ 49.75
317
216
121
415
Market Price
$ 58.16
Selling Price
$ 50.20
1322
1229
481
4690
Market Price
$ 41.05
Selling Price
$ 35.41
553
552
123
622
Market Price
$ 67.55
Selling Price
$ 57.29
967
835
887
1835
Market Price
$ 57.84
Selling Price
$ 52.01
590
296
257
2846
Market Price
$ 66.79
Selling Price
$ 59.26
1719
574
1280
3820
Market Price
$ 56.79
Selling Price
$ 49.76
638
390
527
2986
Market Price
$ 51.51
Selling Price
$ 43.18
985
923
643
2800
Market Price
$ 55.25
Selling Price
$ 47.04
2195
1937
1708
4154
Market Price
$ 37.52
Selling Price
$ 32.35
1216
1160
1200
3134
Market Price
$ 58.99
Selling Price
$ 53.23
450
351
418
2120
Market Price
$ 41.31
Selling Price
$ 34.60
650
551
564
1490
Market Price
$ 37.51
Selling Price
$ 31.60
1247
852
861
2259
Market Price
$ 62.50
Selling Price
$ 56.13
1214
910
421
1984
Market Price
$ 59.58
Selling Price
$ 51.35
924
470
295
2128
Market Price
$ 39.75
Selling Price
$ 35.20
585
317
218
1901
Market Price
$ 52.17
Selling Price
$ 44.89
486
414
211
2434
Market Price
$ 37.50
Selling Price
$ 31.41
2540
1218
806
4780
Market Price
$ 32.02
Selling Price
$ 29.05
721
354
543
919
Market Price
$ 47.03
Selling Price
$ 41.29
701
423
639
1132
Market Price
$ 59.14
Selling Price
$ 50.79
1074
967
949
3222
Market Price
$ 44.23
Selling Price
$ 39.22
1704
472
1045
4819
Market Price
$ 58.22
Selling Price
$ 51.77
4617
1838
1749
4900
Market Price
$ 60.24
Selling Price
$ 53.22
1612
1192
594
4487
Market Price
$ 31.24
Selling Price
$ 28.10
1055
517
325
1471
Market Price
$ 51.83
Selling Price
$ 44.10
2953
886
1526
3042
Market Price
$ 36.42
Selling Price
$ 32.47
3018
2265
862
4179
Market Price
$ 36.60
Selling Price
$ 31.08
173
76
110
644
Market Price
$ 49.72
Selling Price
$ 44.30
723
201
414
1921
Market Price
$ 63.13
Selling Price
$ 55.15
3213
2264
1860
3297
Market Price
$ 66.69
Selling Price
$ 57.15
2216
1322
579
2822
Market Price
$ 64.26
Selling Price
$ 56.86
1751
1725
820
1765
Market Price
$ 36.53
Selling Price
$ 32.39
1923
1200
1762
3925