Market Price
$ 50.35
Selling Price
$ 42.86
427
400
274
2001
Market Price
$ 45.03
Selling Price
$ 38.98
1169
1154
427
3484
Market Price
$ 35.80
Selling Price
$ 30.68
742
444
474
1619
Market Price
$ 63.40
Selling Price
$ 53.14
149
117
78
711
Market Price
$ 39.65
Selling Price
$ 35.00
2054
1952
1495
4513
Market Price
$ 52.33
Selling Price
$ 43.96
410
116
302
1131
Market Price
$ 60.71
Selling Price
$ 53.27
3407
1141
2058
4259
Market Price
$ 33.95
Selling Price
$ 30.79
428
276
353
2076
Market Price
$ 42.72
Selling Price
$ 36.90
2832
1174
2658
4686
Market Price
$ 37.33
Selling Price
$ 31.23
1607
1481
1280
3401
Market Price
$ 64.23
Selling Price
$ 54.75
2481
1454
1890
3040
Market Price
$ 43.39
Selling Price
$ 37.51
3506
3093
2043
3994
Market Price
$ 40.85
Selling Price
$ 35.93
982
885
902
1822
Market Price
$ 31.28
Selling Price
$ 27.38
2615
2059
1412
3139
Market Price
$ 41.61
Selling Price
$ 36.98
1506
1472
637
2225
Market Price
$ 62.98
Selling Price
$ 55.85
2129
1246
2055
2341
Market Price
$ 57.49
Selling Price
$ 49.09
2051
1301
827
2915
Market Price
$ 49.36
Selling Price
$ 43.19
1002
612
623
1501
Market Price
$ 39.70
Selling Price
$ 35.63
332
158
322
1561
Market Price
$ 55.22
Selling Price
$ 48.32
3226
2117
2818
4515
Market Price
$ 55.13
Selling Price
$ 48.65
4338
3999
3868
4765
Market Price
$ 64.64
Selling Price
$ 56.65
2628
545
666
4190
Market Price
$ 55.40
Selling Price
$ 46.53
1781
497
1595
2550
Market Price
$ 45.26
Selling Price
$ 38.66
1932
1531
1348
2653
Market Price
$ 62.06
Selling Price
$ 52.26
320
211
151
1165
Market Price
$ 62.66
Selling Price
$ 54.22
877
674
186
2027
Market Price
$ 49.41
Selling Price
$ 41.28
1085
301
361
4290
Market Price
$ 34.09
Selling Price
$ 30.72
3221
2994
2414
3622
Market Price
$ 58.58
Selling Price
$ 52.44
3854
3403
1899
3965
Market Price
$ 52.72
Selling Price
$ 45.50
1854
700
1266
3289
Market Price
$ 30.03
Selling Price
$ 26.68
4518
995
4352
4902
Market Price
$ 51.23
Selling Price
$ 44.31
1835
711
1646
2125
Market Price
$ 50.27
Selling Price
$ 44.95
582
133
439
1912
Market Price
$ 32.62
Selling Price
$ 28.48
1953
1718
959
2588
Market Price
$ 52.35
Selling Price
$ 47.48
1350
748
1041
1552
Market Price
$ 43.90
Selling Price
$ 37.98
318
233
201
1340
Market Price
$ 45.36
Selling Price
$ 39.14
1053
543
402
2867
Market Price
$ 62.22
Selling Price
$ 55.90
1273
598
870
2428
Market Price
$ 27.68
Selling Price
$ 25.12
1206
393
819
2172
Market Price
$ 44.57
Selling Price
$ 38.24
2105
796
1987
4119