Market Price
$ 55.23
Selling Price
$ 47.18
1443
1378
1348
2722
Market Price
$ 40.40
Selling Price
$ 36.16
1404
987
1280
2185
Market Price
$ 52.91
Selling Price
$ 47.87
2412
706
2228
2782
Market Price
$ 42.18
Selling Price
$ 36.06
925
547
341
1847
Market Price
$ 42.30
Selling Price
$ 35.81
1030
355
964
1098
Market Price
$ 30.76
Selling Price
$ 27.66
2561
1629
2367
2590
Market Price
$ 55.38
Selling Price
$ 49.16
922
363
450
2422
Market Price
$ 34.49
Selling Price
$ 29.39
3632
1490
736
4004
Market Price
$ 53.00
Selling Price
$ 47.59
559
443
355
1234
Market Price
$ 44.09
Selling Price
$ 37.85
2905
1701
1642
4244
Market Price
$ 31.87
Selling Price
$ 27.23
3461
2036
1868
4128
Market Price
$ 57.11
Selling Price
$ 47.76
4047
2902
3838
4674
Market Price
$ 42.85
Selling Price
$ 38.86
886
817
259
1116
Market Price
$ 61.18
Selling Price
$ 52.18
1478
493
350
1633
Market Price
$ 47.42
Selling Price
$ 42.34
1917
1487
747
4088
Market Price
$ 52.74
Selling Price
$ 44.85
1310
919
1215
2801
Market Price
$ 45.50
Selling Price
$ 40.63
2174
607
1491
2527
Market Price
$ 36.30
Selling Price
$ 32.77
466
257
341
1197
Market Price
$ 37.31
Selling Price
$ 32.74
3068
945
2439
3603
Market Price
$ 68.21
Selling Price
$ 58.64
934
732
901
1676
Market Price
$ 63.93
Selling Price
$ 55.16
1301
496
1166
4249
Market Price
$ 32.26
Selling Price
$ 29.05
223
123
52
911
Market Price
$ 67.90
Selling Price
$ 56.69
1458
455
996
2104
Market Price
$ 49.46
Selling Price
$ 41.47
3431
3088
2040
3722
Market Price
$ 46.99
Selling Price
$ 41.88
1109
282
709
3664
Market Price
$ 54.28
Selling Price
$ 47.65
3276
1752
2995
3765
Market Price
$ 51.12
Selling Price
$ 45.46
2454
2326
2232
4227
Market Price
$ 33.70
Selling Price
$ 28.21
2062
1325
1711
2304
Market Price
$ 67.28
Selling Price
$ 58.53
612
399
570
2524
Market Price
$ 37.05
Selling Price
$ 33.15
1723
406
1077
3932
Market Price
$ 32.31
Selling Price
$ 27.40
953
763
826
2182
Market Price
$ 42.76
Selling Price
$ 37.96
319
170
257
1251
Market Price
$ 38.15
Selling Price
$ 34.13
1300
650
991
4966
Market Price
$ 68.35
Selling Price
$ 59.23
393
166
166
1501
Market Price
$ 65.91
Selling Price
$ 55.67
318
266
293
670
Market Price
$ 33.33
Selling Price
$ 29.71
1718
393
1419
3261
Market Price
$ 67.73
Selling Price
$ 57.63
2093
842
2058
3493
Market Price
$ 49.30
Selling Price
$ 42.81
2514
1264
2407
2763
Market Price
$ 38.38
Selling Price
$ 32.14
1668
879
774
4522
Market Price
$ 48.57
Selling Price
$ 42.62
1782
1317
446
2672