Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
8.2
1.31%
Grew
—
2.89%
Grew
—
1 Year
Score8.2
Net Growth1.31%
Net TrendGrew
Net Income Consistency—
Rev Growth2.89%
Rev TrendGrew
Revenue Consistency—
5 Years
9.6
91x
Every year
—
61.53%
Every year
—
5 Years
Score9.6
Net Growth91x
Net TrendEvery year
Net Income Consistency—
Rev Growth61.53%
Rev TrendEvery year
Revenue Consistency—
10 Years
6.3
196.91%
60%
24%
162.76%
80%
95%
10 Years
Score6.3
Net Growth196.91%
Net Trend60%
Net Income Consistency24%
Rev Growth162.76%
Rev Trend80%
Revenue Consistency95%
20 Years
4.5
71.92%
60%
2%
128.29%
70%
32%
20 Years
Score4.5
Net Growth71.92%
Net Trend60%
Net Income Consistency2%
Rev Growth128.29%
Rev Trend70%
Revenue Consistency32%
30 Years
5.3
8x
63%
2%
5x
73%
68%
30 Years
Score5.3
Net Growth8x
Net Trend63%
Net Income Consistency2%
Rev Growth5x
Rev Trend73%
Revenue Consistency68%
All Time
5.7
15x
64%
14%
8x
76%
77%
All Time
Score5.7
Net Growth15x
Net Trend64%
Net Income Consistency14%
Rev Growth8x
Rev Trend76%
Revenue Consistency77%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-07-27 | $ 169.64 | — |
1 Year2025-07-25 | $ 142.81 | 18.78% |
5 Years2021-07-27 | $ 103.43 | 64.01% |
10 Years2016-07-27 | $ 47.38 | 258.05% |
20 Years2006-07-27 | $ 25.68 | 6x |
30 Years1996-07-26 | $ 7.41 | 22x |
All Time1993-05-17 | $ 3.00 | 56x |
| Period | Last Price2026-07-27 | 1 Year2025-07-25 | 5 Years2021-07-27 | 10 Years2016-07-27 | 20 Years2006-07-27 | 30 Years1996-07-26 | All Time1993-05-17 |
|---|---|---|---|---|---|---|---|
| Price | $ 169.64 | $ 142.81 | $ 103.43 | $ 47.38 | $ 25.68 | $ 7.41 | $ 3.00 |
| Return | — | 18.78% | 64.01% | 258.05% | 6x | 22x | 56x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 60.43B | $ 10.38B | $ 7.67B |
| 2025 | $ 58.73B | $ 10.25B | $ 5.74B |
| 2024 | $ 54.07B | $ 7.03B | $ 5.52B |
| 2023 | $ 45.81B | $ 5.95B | $ 5.86B |
| 2022 | $ 44.35B | $ 3.28B | $ 6.24B |
| 2021 | $ 37.41B | $ 112M | $ 6.39B |
| 2020 | $ 26.61B | $ 3.19B | $ 7.99B |
| 2019 | $ 24.38B | $ 1.33B | $ 6.21B |
| 2018 | $ 22.09B | $ 2.15B | $ 5.68B |
| 2017 | $ 22.46B | $ 3.00B | $ 4.55B |
| 2016 | $ 23.00B | $ 3.49B | $ 5.90B |
| 2015 | $ 24.70B | $ 2.82B | $ 6.85B |
| 2014 | $ 26.54B | $ 1.23B | $ 7.15B |
| 2013 | $ 25.80B | $ 2.55B | $ 10.01B |
| 2012 | $ 27.97B | $ 6.24B | $ 8.52B |
| 2011 | $ 33.59B | $ 9.91B | $ 11.81B |
| 2010 | $ 33.26B | $ 8.05B | $ 12.55B |
| 2009 | $ 32.80B | $ 7.52B | $ 11.42B |
| 2008 | $ 31.60B | $ 6.10B | $ 4.39B |
| 2007 | $ 29.55B | $ 5.59B | $ 6.04B |
| 2006 | $ 26.47B | $ 6.04B | $ 7.76B |
| 2005 | $ 23.95B | $ 4.70B | $ 6.60B |
| 2004 | $ 21.42B | $ 3.66B | $ 5.26B |
| 2003 | $ 18.84B | $ 3.03B | $ 3.95B |
| 2002 | $ 17.84B | $ 2.83B | $ 4.68B |
| 2001 | $ 16.48B | $ 4.15B | $ 5.46B |
| 2000 | $ 18.11B | $ 2.54B | $ 4.45B |
| 1999 | $ 15.13B | $ 1.14B | $ 3.28B |
| 1998 | $ 11.31B | $ 1.18B | $ 615M |
| 1997 | $ 8.58B | $ 1.20B | $ 1.20B |
| 1996 | $ 9.18B | $ 1.10B | $ 1.66B |
| 1995 | $ 7.56B | $ 519M | $ 1.22B |
| 1994 | $ 7.00B | $ 692M | $ 1.14B |
| IPO1993 | $ 6.56B | $ 637M | $ 1.55B |
