Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
8.1
0.56%
Grew
—
2.78%
Grew
—
1 Year
Score8.1
Net Growth0.56%
Net TrendGrew
Net Income Consistency—
Rev Growth2.78%
Rev TrendGrew
Revenue Consistency—
5 Years
8.6
53.03%
Every year
—
67.22%
Every year
—
5 Years
Score8.6
Net Growth53.03%
Net TrendEvery year
Net Income Consistency—
Rev Growth67.22%
Rev TrendEvery year
Revenue Consistency—
10 Years
8.9
305.59%
90%
91%
199.46%
Every year
98%
10 Years
Score8.9
Net Growth305.59%
Net Trend90%
Net Income Consistency91%
Rev Growth199.46%
Rev TrendEvery year
Revenue Consistency98%
20 Years
8.9
9x
85%
96%
5x
95%
97%
20 Years
Score8.9
Net Growth9x
Net Trend85%
Net Income Consistency96%
Rev Growth5x
Rev Trend95%
Revenue Consistency97%
30 Years
8.5
31x
77%
96%
21x
87%
98%
30 Years
Score8.5
Net Growth31x
Net Trend77%
Net Income Consistency96%
Rev Growth21x
Rev Trend87%
Revenue Consistency98%
All Time
—
389x
79%
96%
—
89%
98%
All Time
Score—
Net Growth389x
Net Trend79%
Net Income Consistency96%
Rev Growth—
Rev Trend89%
Revenue Consistency98%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-05-21 | $ 150.42 | — |
1 Year2025-05-21 | $ 146.50 | 2.67% |
5 Years2021-05-21 | $ 82.89 | 81.48% |
10 Years2016-05-20 | $ 30.14 | 398.99% |
20 Years2006-05-19 | $ 14.75 | 9x |
30 Years1996-05-21 | $ 1.87 | 79x |
All Time1987-12-30 | $ 0.20 | 768x |
| Period | Last Price2026-05-21 | 1 Year2025-05-21 | 5 Years2021-05-21 | 10 Years2016-05-20 | 20 Years2006-05-19 | 30 Years1996-05-21 | All Time1987-12-30 |
|---|---|---|---|---|---|---|---|
| Price | $ 150.42 | $ 146.50 | $ 82.89 | $ 30.14 | $ 14.75 | $ 1.87 | $ 0.20 |
| Return | — | 2.67% | 81.48% | 398.99% | 9x | 79x | 768x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 16.35B | $ 2.14B | $ 18.79B |
| 2025 | $ 15.91B | $ 2.13B | $ 18.27B |
| 2024 | $ 14.74B | $ 2.06B | $ 19.24B |
| 2023 | $ 11.46B | $ 1.73B | $ 18.47B |
| 2022 | $ 11.15B | $ 1.50B | $ 16.06B |
| 2021 | $ 9.78B | $ 1.40B | $ 15.51B |
| 2020 | $ 8.06B | $ 818M | $ 13.04B |
| 2019 | $ 7.92B | $ 1.03B | $ 7.05B |
| 2018 | $ 7.38B | $ 857M | $ 6.19B |
| 2017 | $ 6.44B | $ 636M | $ 5.85B |
| 2016 | $ 5.46B | $ 529M | $ 3.69B |
| 2015 | $ 5.20B | $ 502M | $ 4.48B |
| 2014 | $ 4.87B | $ 480M | $ 4.03B |
| 2013 | $ 4.51B | $ 367M | $ 3.42B |
| 2012 | $ 3.82B | $ 295M | $ 4.24B |
| 2011 | $ 3.28B | $ 278M | $ 2.43B |
| 2010 | $ 2.97B | $ 228M | $ 3.95B |
| 2009 | $ 2.60B | $ 152M | $ 5.12B |
| 2008 | $ 3.20B | $ 235M | $ 4.56B |
| 2007 | $ 3.10B | $ 250M | $ 2.44B |
| 2006 | $ 2.63B | $ 214M | $ 1.12B |
| 2005 | $ 2.15B | $ 151M | $ 1.24B |
| 2004 | $ 1.82B | $ 127M | $ 858M |
| 2003 | $ 1.49B | $ 86M | $ 2.15B |
| 2002 | $ 1.51B | $ 79M | $ 2.83B |
| 2001 | $ 1.67B | $ 96M | $ 754M |
| 2000 | $ 1.69B | $ 125M | $ 427M |
| 1999 | $ 1.23B | $ 85M | $ 431M |
| 1998 | $ 1.08B | $ 92M | $ 1.34B |
| 1997 | $ 927M | $ 98M | $ 986M |
| 1996 | $ 721M | $ 66M | $ 859M |
| 1995 | $ 554M | $ 46M | $ 495M |
| 1994 | $ 507M | $ 42M | $ 368M |
| 1993 | $ 451M | $ 49M | $ 217M |
| 1992 | $ 361M | $ 41M | $ 238M |
| 1991 | $ 286M | $ 26M | $ 321M |
| 1990 | $ 256M | $ 17M | $ 307M |
| 1989 | $ 226M | $ 12M | $ 277M |
| 1988 | $ 5M |
