Market Price
$ 36.82
Selling Price
$ 32.73
449
274
204
456
Market Price
$ 49.83
Selling Price
$ 42.72
2337
1820
1798
2831
Market Price
$ 32.51
Selling Price
$ 28.62
491
397
305
1258
Market Price
$ 40.63
Selling Price
$ 36.79
1175
1044
616
1753
Market Price
$ 62.19
Selling Price
$ 55.11
361
318
88
817
Market Price
$ 41.56
Selling Price
$ 36.26
2964
1999
2693
4431
Market Price
$ 37.12
Selling Price
$ 33.73
393
99
263
1618
Market Price
$ 40.05
Selling Price
$ 35.79
2955
2207
2725
2962
Market Price
$ 33.09
Selling Price
$ 28.41
2033
1426
1674
4251
Market Price
$ 30.74
Selling Price
$ 27.09
3161
1355
645
4984
Market Price
$ 32.00
Selling Price
$ 27.35
1602
1473
1487
2628
Market Price
$ 45.39
Selling Price
$ 39.88
984
969
714
3664
Market Price
$ 28.44
Selling Price
$ 25.69
2726
723
1773
3521
Market Price
$ 63.60
Selling Price
$ 56.18
309
195
291
427
Market Price
$ 59.71
Selling Price
$ 53.41
3509
2717
3299
4740
Market Price
$ 45.80
Selling Price
$ 38.62
766
469
178
1291
Market Price
$ 43.48
Selling Price
$ 38.24
2160
1925
1856
3178
Market Price
$ 35.99
Selling Price
$ 30.85
1414
1203
934
4891
Market Price
$ 36.37
Selling Price
$ 30.34
325
130
112
959
Market Price
$ 35.43
Selling Price
$ 31.95
148
37
68
721
Market Price
$ 53.38
Selling Price
$ 46.48
2606
2418
1570
4435
Market Price
$ 40.22
Selling Price
$ 35.14
2047
1402
1378
4639
Market Price
$ 41.40
Selling Price
$ 34.75
558
344
432
827
Market Price
$ 56.33
Selling Price
$ 49.53
386
354
101
1818
Market Price
$ 33.11
Selling Price
$ 27.63
2395
2003
2378
3097
Market Price
$ 52.79
Selling Price
$ 44.55
2457
2246
1062
3444
Market Price
$ 52.94
Selling Price
$ 45.03
706
195
611
1689
Market Price
$ 62.12
Selling Price
$ 51.87
2198
2026
1136
2846
Market Price
$ 60.23
Selling Price
$ 51.44
1122
455
812
1451
Market Price
$ 42.38
Selling Price
$ 36.78
732
384
255
1554
Market Price
$ 53.67
Selling Price
$ 47.49
733
468
218
2751
Market Price
$ 39.89
Selling Price
$ 35.22
425
247
229
438
Market Price
$ 66.23
Selling Price
$ 57.87
530
108
487
1929
Market Price
$ 63.48
Selling Price
$ 53.05
1150
418
563
1239
Market Price
$ 54.66
Selling Price
$ 49.12
1030
321
546
4971
Market Price
$ 66.42
Selling Price
$ 55.85
1271
879
1117
3279
Market Price
$ 50.05
Selling Price
$ 45.05
922
223
527
2740
Market Price
$ 43.34
Selling Price
$ 36.46
1081
388
990
2044
Market Price
$ 29.46
Selling Price
$ 25.75
909
767
701
1801
Market Price
$ 37.87
Selling Price
$ 34.10
3557
1141
2605
3608