Market Price
$ 53.23
Selling Price
$ 45.10
261
159
213
1273
Market Price
$ 31.46
Selling Price
$ 27.10
2541
988
1137
3566
Market Price
$ 51.52
Selling Price
$ 45.13
1613
1505
395
3524
Market Price
$ 39.66
Selling Price
$ 34.52
3225
755
1671
3547
Market Price
$ 63.28
Selling Price
$ 57.48
1436
936
347
3717
Market Price
$ 47.20
Selling Price
$ 40.97
1797
1224
1291
2540
Market Price
$ 33.58
Selling Price
$ 29.12
633
354
268
1689
Market Price
$ 30.19
Selling Price
$ 26.54
3456
1313
1601
4338
Market Price
$ 30.88
Selling Price
$ 26.20
418
375
89
1485
Market Price
$ 57.37
Selling Price
$ 49.82
3139
2455
2600
3305
Market Price
$ 36.94
Selling Price
$ 30.96
2842
2765
1761
3005
Market Price
$ 56.90
Selling Price
$ 50.00
3717
1209
1271
3999
Market Price
$ 63.56
Selling Price
$ 53.01
1300
965
458
2417
Market Price
$ 44.79
Selling Price
$ 40.02
1624
1457
1232
1630
Market Price
$ 33.83
Selling Price
$ 29.03
416
369
100
481
Market Price
$ 43.61
Selling Price
$ 38.38
2223
1767
547
4266
Market Price
$ 52.32
Selling Price
$ 45.96
567
534
493
654
Market Price
$ 65.75
Selling Price
$ 55.47
1417
333
975
1782
Market Price
$ 51.34
Selling Price
$ 45.46
745
284
452
770
Market Price
$ 41.76
Selling Price
$ 37.27
138
137
131
530
Market Price
$ 32.12
Selling Price
$ 26.97
343
271
320
524
Market Price
$ 39.86
Selling Price
$ 35.86
2142
658
1668
2352
Market Price
$ 35.57
Selling Price
$ 30.78
1554
899
771
4917
Market Price
$ 36.87
Selling Price
$ 31.01
2183
1768
1106
4909
Market Price
$ 67.49
Selling Price
$ 56.42
854
779
524
2007
Market Price
$ 45.65
Selling Price
$ 40.37
765
635
651
2037
Market Price
$ 31.87
Selling Price
$ 28.47
311
206
226
1462
Market Price
$ 30.50
Selling Price
$ 25.66
1031
809
239
2394
Market Price
$ 43.01
Selling Price
$ 36.62
2178
1917
1530
4345
Market Price
$ 64.80
Selling Price
$ 55.80
3247
2797
1989
3427
Market Price
$ 57.85
Selling Price
$ 49.14
610
522
584
1752
Market Price
$ 35.06
Selling Price
$ 31.63
1162
659
466
2805
Market Price
$ 44.47
Selling Price
$ 39.66
858
637
742
1708
Market Price
$ 68.69
Selling Price
$ 58.90
914
539
365
1064
Market Price
$ 48.68
Selling Price
$ 41.61
1929
824
439
2402
Market Price
$ 61.60
Selling Price
$ 53.05
1651
927
569
4460
Market Price
$ 34.70
Selling Price
$ 31.21
1648
541
1454
4741
Market Price
$ 43.93
Selling Price
$ 37.67
1787
1070
1492
2731
Market Price
$ 37.98
Selling Price
$ 32.38
910
197
726
986
Market Price
$ 53.67
Selling Price
$ 44.74
385
272
377
891