Market Price
$ 40.21
Selling Price
$ 36.07
208
78
159
673
Market Price
$ 31.52
Selling Price
$ 26.32
3739
3730
1276
3964
Market Price
$ 65.79
Selling Price
$ 58.51
2567
1200
2314
2668
Market Price
$ 38.52
Selling Price
$ 33.75
1690
1123
1391
2316
Market Price
$ 61.79
Selling Price
$ 51.74
3867
786
1787
4894
Market Price
$ 48.09
Selling Price
$ 43.32
329
117
233
930
Market Price
$ 39.09
Selling Price
$ 34.95
1745
721
366
3102
Market Price
$ 70.24
Selling Price
$ 58.81
3980
3534
3561
4727
Market Price
$ 35.06
Selling Price
$ 31.37
956
934
597
1605
Market Price
$ 67.14
Selling Price
$ 59.35
3247
2381
1273
3726
Market Price
$ 38.35
Selling Price
$ 33.46
324
287
170
826
Market Price
$ 57.78
Selling Price
$ 50.98
2529
1181
523
2646
Market Price
$ 35.77
Selling Price
$ 30.48
958
470
930
1319
Market Price
$ 30.00
Selling Price
$ 25.47
370
186
218
474
Market Price
$ 52.28
Selling Price
$ 47.29
629
431
488
1012
Market Price
$ 56.20
Selling Price
$ 50.33
235
115
203
490
Market Price
$ 42.25
Selling Price
$ 36.45
1323
975
977
1653
Market Price
$ 42.52
Selling Price
$ 35.64
826
628
491
1747
Market Price
$ 31.85
Selling Price
$ 27.25
2260
1681
1174
3797
Market Price
$ 43.64
Selling Price
$ 36.87
788
266
335
2218
Market Price
$ 38.28
Selling Price
$ 32.36
1960
1383
1949
4452
Market Price
$ 66.68
Selling Price
$ 56.65
4696
1568
4661
4959
Market Price
$ 44.35
Selling Price
$ 40.29
262
122
250
488
Market Price
$ 46.95
Selling Price
$ 39.94
1544
1119
363
4546
Market Price
$ 37.30
Selling Price
$ 33.13
551
341
373
1338
Market Price
$ 50.56
Selling Price
$ 45.24
506
370
251
1058
Market Price
$ 36.64
Selling Price
$ 32.69
348
229
244
418
Market Price
$ 48.25
Selling Price
$ 42.74
1184
691
1066
3219
Market Price
$ 32.71
Selling Price
$ 28.66
3744
2505
3636
3926
Market Price
$ 57.87
Selling Price
$ 48.53
1726
1538
484
3303
Market Price
$ 58.53
Selling Price
$ 51.32
2463
1599
1745
2858
Market Price
$ 42.85
Selling Price
$ 37.70
626
531
178
1085
Market Price
$ 41.65
Selling Price
$ 37.39
3381
1723
3232
4940
Market Price
$ 48.79
Selling Price
$ 41.42
4057
1705
2182
4997
Market Price
$ 41.13
Selling Price
$ 36.56
791
527
256
3604
Market Price
$ 31.18
Selling Price
$ 27.13
1639
949
567
4268
Market Price
$ 56.39
Selling Price
$ 48.04
915
397
779
1466
Market Price
$ 56.45
Selling Price
$ 51.02
219
80
141
518
Market Price
$ 56.50
Selling Price
$ 49.01
2801
2126
2680
4541
Market Price
$ 63.07
Selling Price
$ 56.35
1993
1881
679
4027