Market Price
$ 51.52
Selling Price
$ 44.34
1903
1592
582
2064
Market Price
$ 55.72
Selling Price
$ 47.85
705
572
583
974
Market Price
$ 65.34
Selling Price
$ 56.64
2079
704
624
2808
Market Price
$ 56.13
Selling Price
$ 48.63
2141
974
943
2357
Market Price
$ 56.09
Selling Price
$ 48.54
990
271
864
3016
Market Price
$ 65.91
Selling Price
$ 55.53
1967
743
1074
3520
Market Price
$ 37.20
Selling Price
$ 33.03
581
527
291
2548
Market Price
$ 44.47
Selling Price
$ 39.88
872
615
252
3478
Market Price
$ 52.59
Selling Price
$ 47.12
3781
3572
1281
3945
Market Price
$ 65.75
Selling Price
$ 56.91
659
232
341
743
Market Price
$ 70.18
Selling Price
$ 59.14
356
171
147
536
Market Price
$ 40.85
Selling Price
$ 36.27
1572
1101
851
1645
Market Price
$ 50.58
Selling Price
$ 44.06
2261
1751
1469
4229
Market Price
$ 45.68
Selling Price
$ 41.35
1320
641
851
4658
Market Price
$ 53.17
Selling Price
$ 45.90
1861
427
1256
3104
Market Price
$ 63.22
Selling Price
$ 54.38
552
420
215
1256
Market Price
$ 63.70
Selling Price
$ 55.33
2656
1119
2464
2869
Market Price
$ 50.83
Selling Price
$ 42.43
2561
2023
1047
2727
Market Price
$ 36.99
Selling Price
$ 32.27
1841
1664
444
4943
Market Price
$ 34.79
Selling Price
$ 31.31
1330
603
531
4160
Market Price
$ 37.61
Selling Price
$ 33.09
696
154
191
1277
Market Price
$ 54.00
Selling Price
$ 48.05
3885
1677
1195
4180
Market Price
$ 42.15
Selling Price
$ 37.38
780
384
381
1423
Market Price
$ 44.46
Selling Price
$ 37.96
1330
1152
900
2221
Market Price
$ 48.54
Selling Price
$ 42.47
1061
922
235
2296
Market Price
$ 58.81
Selling Price
$ 49.79
713
536
442
1217
Market Price
$ 44.15
Selling Price
$ 37.17
968
518
749
2900
Market Price
$ 42.65
Selling Price
$ 37.01
2855
2305
2544
4184
Market Price
$ 59.20
Selling Price
$ 52.63
753
387
741
753
Market Price
$ 64.09
Selling Price
$ 55.38
451
295
345
1950
Market Price
$ 65.01
Selling Price
$ 54.76
317
146
121
536
Market Price
$ 35.16
Selling Price
$ 29.47
2213
808
2190
2447
Market Price
$ 53.16
Selling Price
$ 45.86
2365
2214
2137
3949
Market Price
$ 38.47
Selling Price
$ 34.94
751
539
637
1812
Market Price
$ 66.56
Selling Price
$ 57.95
3714
1213
2138
4151
Market Price
$ 47.74
Selling Price
$ 41.61
583
578
231
693
Market Price
$ 62.04
Selling Price
$ 53.36
1631
1355
1167
4185
Market Price
$ 48.69
Selling Price
$ 43.40
787
353
393
1646
Market Price
$ 64.58
Selling Price
$ 57.88
866
626
228
3815
Market Price
$ 43.27
Selling Price
$ 38.67
1939
1369
1580
4990