Market Price
$ 54.61
Selling Price
$ 47.06
2949
821
650
4119
Market Price
$ 55.57
Selling Price
$ 47.80
237
54
114
938
Market Price
$ 52.07
Selling Price
$ 43.98
1368
516
694
4008
Market Price
$ 41.81
Selling Price
$ 37.36
1365
745
984
1628
Market Price
$ 44.67
Selling Price
$ 39.28
2741
2178
2413
4385
Market Price
$ 53.12
Selling Price
$ 44.68
1182
651
966
4794
Market Price
$ 32.75
Selling Price
$ 29.71
792
776
374
792
Market Price
$ 29.11
Selling Price
$ 26.28
681
678
463
1485
Market Price
$ 28.44
Selling Price
$ 25.57
981
460
609
4782
Market Price
$ 54.61
Selling Price
$ 48.86
1467
606
1099
2057
Market Price
$ 46.42
Selling Price
$ 41.24
1082
559
776
1509
Market Price
$ 37.95
Selling Price
$ 32.44
950
312
728
1605
Market Price
$ 63.16
Selling Price
$ 55.33
3088
1444
2411
3826
Market Price
$ 44.88
Selling Price
$ 38.06
2450
1614
2194
4502
Market Price
$ 54.03
Selling Price
$ 48.33
267
146
178
888
Market Price
$ 42.35
Selling Price
$ 36.19
1838
1723
458
2137
Market Price
$ 65.79
Selling Price
$ 59.21
1762
661
558
3172
Market Price
$ 51.74
Selling Price
$ 43.29
4206
4146
2853
4569
Market Price
$ 52.38
Selling Price
$ 44.08
2279
591
2011
3864
Market Price
$ 56.55
Selling Price
$ 50.70
718
470
407
2843
Market Price
$ 57.91
Selling Price
$ 49.80
3528
929
2910
4639
Market Price
$ 52.25
Selling Price
$ 46.11
1952
1860
1934
3224
Market Price
$ 31.46
Selling Price
$ 28.58
1830
582
1657
4515
Market Price
$ 53.10
Selling Price
$ 47.26
1258
1091
440
3262
Market Price
$ 44.06
Selling Price
$ 37.58
905
904
204
936
Market Price
$ 55.88
Selling Price
$ 50.21
3538
2876
3284
3897
Market Price
$ 31.45
Selling Price
$ 27.82
347
151
116
513
Market Price
$ 64.56
Selling Price
$ 56.30
2536
2188
2224
4212
Market Price
$ 46.76
Selling Price
$ 41.22
3056
1543
2108
4860
Market Price
$ 59.04
Selling Price
$ 53.27
1577
1191
679
2434
Market Price
$ 62.53
Selling Price
$ 55.05
2153
935
740
2610
Market Price
$ 64.26
Selling Price
$ 53.99
1678
1414
485
4568
Market Price
$ 58.78
Selling Price
$ 51.63
247
65
246
479
Market Price
$ 40.05
Selling Price
$ 36.39
979
250
200
1122
Market Price
$ 67.51
Selling Price
$ 58.45
892
840
265
2582
Market Price
$ 34.06
Selling Price
$ 30.28
2426
2018
1409
3875
Market Price
$ 54.70
Selling Price
$ 45.98
1782
498
908
2196
Market Price
$ 64.49
Selling Price
$ 58.21
421
316
380
431
Market Price
$ 57.52
Selling Price
$ 50.02
369
270
163
413
Market Price
$ 61.97
Selling Price
$ 55.64
165
90
159
798