Market Price
$ 59.06
Selling Price
$ 53.33
1336
1325
347
1401
Market Price
$ 29.57
Selling Price
$ 25.31
663
148
564
2002
Market Price
$ 46.42
Selling Price
$ 39.41
3913
2603
2752
4290
Market Price
$ 55.77
Selling Price
$ 48.91
369
274
117
798
Market Price
$ 56.83
Selling Price
$ 48.38
1106
301
1098
1106
Market Price
$ 38.47
Selling Price
$ 32.67
1690
1311
1076
1796
Market Price
$ 35.11
Selling Price
$ 29.98
526
273
395
623
Market Price
$ 49.17
Selling Price
$ 42.41
886
842
841
937
Market Price
$ 34.11
Selling Price
$ 29.03
2936
1210
734
3849
Market Price
$ 30.37
Selling Price
$ 25.91
1012
553
458
2769
Market Price
$ 41.57
Selling Price
$ 36.84
2014
873
1360
2665
Market Price
$ 39.00
Selling Price
$ 32.77
3151
2575
1947
4605
Market Price
$ 52.09
Selling Price
$ 45.67
508
167
353
1280
Market Price
$ 49.91
Selling Price
$ 45.19
701
390
593
1034
Market Price
$ 32.03
Selling Price
$ 28.42
973
697
392
999
Market Price
$ 65.48
Selling Price
$ 58.97
1271
632
727
1427
Market Price
$ 67.15
Selling Price
$ 57.15
1641
1096
1476
3489
Market Price
$ 52.19
Selling Price
$ 43.93
640
607
359
3198
Market Price
$ 68.33
Selling Price
$ 57.49
961
381
388
2020
Market Price
$ 43.57
Selling Price
$ 37.84
2622
1622
869
4740
Market Price
$ 56.20
Selling Price
$ 47.24
770
630
181
2248
Market Price
$ 65.43
Selling Price
$ 57.79
2224
1858
993
4710
Market Price
$ 30.44
Selling Price
$ 25.57
2112
492
1859
3934
Market Price
$ 29.54
Selling Price
$ 26.69
1285
471
635
4307
Market Price
$ 46.41
Selling Price
$ 39.29
3117
721
1965
3559
Market Price
$ 54.67
Selling Price
$ 48.26
3055
725
1331
3448
Market Price
$ 54.96
Selling Price
$ 47.33
626
338
595
928
Market Price
$ 37.07
Selling Price
$ 31.13
228
217
88
880
Market Price
$ 59.52
Selling Price
$ 51.11
3889
1986
2915
4233
Market Price
$ 37.05
Selling Price
$ 31.47
592
586
393
2296
Market Price
$ 55.82
Selling Price
$ 50.41
1864
644
1304
3832
Market Price
$ 59.93
Selling Price
$ 53.53
534
474
526
1282
Market Price
$ 33.84
Selling Price
$ 29.08
1294
1230
953
2255
Market Price
$ 51.68
Selling Price
$ 45.62
897
550
510
3765
Market Price
$ 54.08
Selling Price
$ 46.34
1740
455
572
4487
Market Price
$ 33.40
Selling Price
$ 30.35
1237
656
1020
2582
Market Price
$ 55.77
Selling Price
$ 50.15
1225
1009
464
2004
Market Price
$ 46.80
Selling Price
$ 41.79
316
163
79
1361
Market Price
$ 63.53
Selling Price
$ 56.27
1054
473
1036
3878
Market Price
$ 42.92
Selling Price
$ 36.52
438
405
285
851