Market Price
$ 56.53
Selling Price
$ 50.13
3598
3564
2220
4548
Market Price
$ 40.29
Selling Price
$ 35.75
1343
744
1001
1688
Market Price
$ 54.01
Selling Price
$ 46.20
1992
1309
571
4384
Market Price
$ 49.88
Selling Price
$ 45.09
2619
1665
698
2990
Market Price
$ 33.34
Selling Price
$ 28.08
1522
1463
1072
2995
Market Price
$ 40.14
Selling Price
$ 35.10
716
367
334
929
Market Price
$ 58.24
Selling Price
$ 52.47
1202
390
468
1425
Market Price
$ 63.32
Selling Price
$ 55.76
1077
936
1000
1801
Market Price
$ 37.11
Selling Price
$ 32.10
761
439
717
2671
Market Price
$ 42.64
Selling Price
$ 38.25
1477
748
856
1933
Market Price
$ 52.44
Selling Price
$ 44.72
778
716
612
1453
Market Price
$ 49.42
Selling Price
$ 41.78
1714
552
1495
3768
Market Price
$ 40.98
Selling Price
$ 34.72
246
213
189
418
Market Price
$ 39.40
Selling Price
$ 35.61
2708
971
1110
4020
Market Price
$ 31.04
Selling Price
$ 27.78
313
133
172
433
Market Price
$ 45.05
Selling Price
$ 37.76
2114
1587
1314
4809
Market Price
$ 65.54
Selling Price
$ 57.01
3319
2971
1415
3900
Market Price
$ 30.67
Selling Price
$ 27.43
3063
1389
1136
4317
Market Price
$ 63.02
Selling Price
$ 53.38
1808
1348
923
3802
Market Price
$ 67.48
Selling Price
$ 59.82
333
310
66
1049
Market Price
$ 43.20
Selling Price
$ 38.57
1819
793
919
2292
Market Price
$ 42.87
Selling Price
$ 36.01
489
102
468
1090
Market Price
$ 59.46
Selling Price
$ 50.49
2008
1617
1875
3949
Market Price
$ 48.55
Selling Price
$ 40.48
3745
2490
2932
4192
Market Price
$ 61.52
Selling Price
$ 53.98
588
458
311
2649
Market Price
$ 38.64
Selling Price
$ 33.13
684
667
234
2337
Market Price
$ 60.79
Selling Price
$ 52.23
387
157
201
889
Market Price
$ 36.52
Selling Price
$ 32.67
384
99
168
1246
Market Price
$ 57.68
Selling Price
$ 52.04
2315
721
559
3688
Market Price
$ 65.60
Selling Price
$ 55.85
322
117
250
571
Market Price
$ 38.50
Selling Price
$ 32.40
990
887
516
3595
Market Price
$ 44.74
Selling Price
$ 38.72
1395
578
763
3198
Market Price
$ 39.23
Selling Price
$ 33.73
176
107
67
495
Market Price
$ 67.25
Selling Price
$ 58.31
128
128
92
609
Market Price
$ 46.91
Selling Price
$ 42.60
868
716
693
1794
Market Price
$ 49.76
Selling Price
$ 43.23
330
280
281
1203
Market Price
$ 57.01
Selling Price
$ 49.52
1718
578
1071
2339
Market Price
$ 41.39
Selling Price
$ 36.46
1804
935
405
1891
Market Price
$ 55.91
Selling Price
$ 47.59
1451
967
852
2804
Market Price
$ 40.69
Selling Price
$ 35.50
2497
953
521
2546