Market Price
$ 48.82
Selling Price
$ 41.74
1252
1205
1150
1514
Market Price
$ 58.02
Selling Price
$ 49.49
2267
1344
982
4661
Market Price
$ 41.74
Selling Price
$ 36.91
901
396
384
3096
Market Price
$ 54.51
Selling Price
$ 48.36
1102
536
879
3901
Market Price
$ 53.20
Selling Price
$ 48.29
1452
664
504
3313
Market Price
$ 66.88
Selling Price
$ 56.03
317
264
68
1123
Market Price
$ 40.37
Selling Price
$ 33.96
220
186
132
516
Market Price
$ 59.11
Selling Price
$ 52.92
2672
1165
1649
4154
Market Price
$ 68.16
Selling Price
$ 56.87
3377
1286
1831
4721
Market Price
$ 38.06
Selling Price
$ 33.82
3622
1291
2517
4517
Market Price
$ 34.18
Selling Price
$ 29.07
1505
778
798
3731
Market Price
$ 45.31
Selling Price
$ 40.52
533
174
420
2147
Market Price
$ 44.33
Selling Price
$ 37.84
726
658
648
1506
Market Price
$ 32.90
Selling Price
$ 29.55
2068
704
1531
2846
Market Price
$ 46.57
Selling Price
$ 39.98
509
337
428
570
Market Price
$ 53.47
Selling Price
$ 48.45
2078
521
594
3302
Market Price
$ 69.98
Selling Price
$ 59.08
638
192
233
1674
Market Price
$ 32.06
Selling Price
$ 27.33
1369
561
1070
2121
Market Price
$ 48.75
Selling Price
$ 40.85
3269
1034
1891
3833
Market Price
$ 60.68
Selling Price
$ 50.64
758
477
235
947
Market Price
$ 46.90
Selling Price
$ 39.11
600
293
316
2723
Market Price
$ 47.94
Selling Price
$ 39.98
1192
774
473
2263
Market Price
$ 40.27
Selling Price
$ 33.59
3815
3381
2040
4123
Market Price
$ 69.09
Selling Price
$ 57.65
3044
2854
2523
4094
Market Price
$ 47.01
Selling Price
$ 41.56
790
485
694
3293
Market Price
$ 61.52
Selling Price
$ 53.39
259
122
181
474
Market Price
$ 48.24
Selling Price
$ 43.45
1455
955
577
4793
Market Price
$ 67.59
Selling Price
$ 57.96
2001
1436
1782
3119
Market Price
$ 42.94
Selling Price
$ 38.79
290
135
279
1350
Market Price
$ 29.27
Selling Price
$ 25.32
346
312
210
1303
Market Price
$ 51.26
Selling Price
$ 44.27
405
212
121
1218
Market Price
$ 37.42
Selling Price
$ 33.68
2610
1823
2054
2917
Market Price
$ 39.63
Selling Price
$ 33.05
776
308
556
1125
Market Price
$ 41.26
Selling Price
$ 35.52
1500
319
1370
2137
Market Price
$ 56.83
Selling Price
$ 51.52
2138
1710
1210
3758
Market Price
$ 34.31
Selling Price
$ 30.69
1243
347
623
3901
Market Price
$ 29.79
Selling Price
$ 25.64
950
665
785
1008
Market Price
$ 42.92
Selling Price
$ 35.84
2312
1093
713
4226
Market Price
$ 48.92
Selling Price
$ 42.85
727
330
602
1042
Market Price
$ 56.44
Selling Price
$ 51.14
1376
588
676
4883