Market Price
$ 48.12
Selling Price
$ 42.80
2137
2083
549
3737
Market Price
$ 43.91
Selling Price
$ 38.52
4082
991
1703
4519
Market Price
$ 59.92
Selling Price
$ 53.26
1438
1262
1311
4084
Market Price
$ 64.98
Selling Price
$ 55.93
469
189
372
1922
Market Price
$ 52.31
Selling Price
$ 43.79
230
97
140
896
Market Price
$ 52.31
Selling Price
$ 46.01
1890
489
1736
3618
Market Price
$ 60.76
Selling Price
$ 53.76
2752
1324
1954
3085
Market Price
$ 59.93
Selling Price
$ 54.26
855
463
315
1648
Market Price
$ 59.38
Selling Price
$ 52.51
1341
505
353
3530
Market Price
$ 58.49
Selling Price
$ 49.43
1989
1977
1798
3766
Market Price
$ 52.16
Selling Price
$ 44.89
2945
2360
1776
4203
Market Price
$ 30.46
Selling Price
$ 26.67
2006
523
564
4552
Market Price
$ 52.61
Selling Price
$ 44.48
1264
869
915
3296
Market Price
$ 67.76
Selling Price
$ 56.91
2456
934
595
3823
Market Price
$ 28.12
Selling Price
$ 25.03
2363
1890
2182
3727
Market Price
$ 29.79
Selling Price
$ 26.08
2415
741
1516
4917
Market Price
$ 30.26
Selling Price
$ 26.79
1453
545
911
1622
Market Price
$ 31.34
Selling Price
$ 27.62
2628
1666
1630
3937
Market Price
$ 45.08
Selling Price
$ 40.43
220
171
158
756
Market Price
$ 55.50
Selling Price
$ 49.85
1001
449
467
2018
Market Price
$ 58.72
Selling Price
$ 49.60
424
377
286
1865
Market Price
$ 63.61
Selling Price
$ 57.72
1540
1517
1119
1858
Market Price
$ 68.15
Selling Price
$ 59.67
797
566
461
3116
Market Price
$ 55.15
Selling Price
$ 48.54
803
740
371
2908
Market Price
$ 32.67
Selling Price
$ 29.35
484
113
480
755
Market Price
$ 56.14
Selling Price
$ 47.73
1217
999
967
1483
Market Price
$ 31.45
Selling Price
$ 26.44
1574
1468
827
3336
Market Price
$ 65.25
Selling Price
$ 54.82
1750
844
580
3750
Market Price
$ 60.43
Selling Price
$ 50.89
936
336
422
2328
Market Price
$ 55.03
Selling Price
$ 46.55
1669
1465
1472
2030
Market Price
$ 47.70
Selling Price
$ 40.61
1421
1325
989
3613
Market Price
$ 66.42
Selling Price
$ 55.50
959
877
726
3115
Market Price
$ 40.50
Selling Price
$ 35.64
1794
544
1153
4259
Market Price
$ 37.83
Selling Price
$ 32.56
164
89
122
664
Market Price
$ 38.28
Selling Price
$ 34.05
653
178
379
1913
Market Price
$ 42.07
Selling Price
$ 37.57
1075
327
620
1387
Market Price
$ 35.17
Selling Price
$ 31.26
977
429
959
2800
Market Price
$ 60.14
Selling Price
$ 54.58
1215
1213
535
2030
Market Price
$ 43.21
Selling Price
$ 37.21
1097
1057
799
3795
Market Price
$ 55.09
Selling Price
$ 47.16
3128
2848
2523
4253