Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
4.2
-0.10%
Shrank
—
0.48%
Grew
—
1 Year
Score4.2
Net Growth-0.10%
Net TrendShrank
Net Income Consistency—
Rev Growth0.48%
Rev TrendGrew
Revenue Consistency—
5 Years
5.8
-30.32%
40%
—
56.37%
Every year
—
5 Years
Score5.8
Net Growth-30.32%
Net Trend40%
Net Income Consistency—
Rev Growth56.37%
Rev TrendEvery year
Revenue Consistency—
10 Years
6.1
71.64%
70%
4%
143.30%
Every year
99%
10 Years
Score6.1
Net Growth71.64%
Net Trend70%
Net Income Consistency4%
Rev Growth143.30%
Rev TrendEvery year
Revenue Consistency99%
20 Years
8.0
189.59%
75%
81%
5x
Every year
99%
20 Years
Score8.0
Net Growth189.59%
Net Trend75%
Net Income Consistency81%
Rev Growth5x
Rev TrendEvery year
Revenue Consistency99%
30 Years
7.0
32x
80%
Inconsistent
43x
Every year
98%
30 Years
Score7.0
Net Growth32x
Net Trend80%
Net Income ConsistencyInconsistent
Rev Growth43x
Rev TrendEvery year
Revenue Consistency98%
All Time
6.9
5734x
78%
Inconsistent
4442x
95%
92%
All Time
Score6.9
Net Growth5734x
Net Trend78%
Net Income ConsistencyInconsistent
Rev Growth4442x
Rev Trend95%
Revenue Consistency92%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-06-25 | $ 415.53 | — |
1 Year2025-06-25 | $ 294.14 | 41.27% |
5 Years2021-06-25 | $ 370.96 | 12.02% |
10 Years2016-06-24 | $ 116.41 | 256.94% |
20 Years2006-06-23 | $ 34.72 | 11x |
30 Years1996-06-25 | $ 4.66 | 89x |
All Time1984-10-26 | $ 0.11 | 3890x |
| Period | Last Price2026-06-25 | 1 Year2025-06-25 | 5 Years2021-06-25 | 10 Years2016-06-24 | 20 Years2006-06-23 | 30 Years1996-06-25 | All Time1984-10-26 |
|---|---|---|---|---|---|---|---|
| Price | $ 415.53 | $ 294.14 | $ 370.96 | $ 116.41 | $ 34.72 | $ 4.66 | $ 0.11 |
| Return | — | 41.27% | 12.02% | 256.94% | 11x | 89x | 3890x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 449.71B | $ 12.04B | $ 31.22B |
| 2025 | $ 447.56B | $ 12.05B | $ 28.12B |
| 2024 | $ 400.27B | $ 14.40B | $ 29.11B |
| 2023 | $ 371.62B | $ 22.38B | $ 29.62B |
| 2022 | $ 324.16B | $ 20.12B | $ 27.91B |
| 2021 | $ 287.59B | $ 17.28B | $ 23.90B |
| 2020 | $ 257.14B | $ 15.40B | $ 19.78B |
| 2019 | $ 242.15B | $ 13.83B | $ 14.24B |
| 2018 | $ 226.24B | $ 11.98B | $ 14.32B |
| 2017 | $ 201.15B | $ 10.55B | $ 15.49B |
| 2016 | $ 184.84B | $ 7.01B | $ 13.27B |
| 2015 | $ 157.10B | $ 5.81B | $ 12.91B |
| 2014 | $ 130.47B | $ 5.61B | $ 9.23B |
| 2013 | $ 122.48B | $ 5.62B | $ 9.21B |
| 2012 | $ 110.61B | $ 5.52B | $ 11.43B |
| 2011 | $ 101.86B | $ 5.14B | $ 12.00B |
| 2010 | $ 94.15B | $ 4.63B | $ 11.19B |
| 2009 | $ 87.13B | $ 3.82B | $ 11.03B |
| 2008 | $ 81.18B | $ 2.97B | $ 8.20B |
| 2007 | $ 75.43B | $ 4.65B | $ 9.61B |
| 2006 | $ 71.54B | $ 4.15B | $ 10.94B |
| 2005 | $ 46.43B | $ 3.08B | $ 6.01B |
| 2004 | $ 37.21B | $ 2.58B | $ 4.50B |
| 2003 | $ 28.56B | $ 1.65B | $ 2.74B |
| 2002 | $ 25.02B | $ 1.35B | $ 1.83B |
| 2001 | $ 23.45B | $ 913M | $ 1.81B |
| 2000 | $ 21.12B | $ 736M | $ 1.61B |
| 1999 | $ 19.56B | $ 568M | $ 2.15B |
| 1998 | $ 17.35B | -$ 166M | $ 1.81B |
| 1997 | $ 11.79B | $ 460M | $ 1.25B |
| 1996 | $ 10.07B | $ 355M | $ 1.64B |
| 1995 | $ 5.67B | $ 285M | $ 1.80B |
| 1994 | $ 3.76B | $ 1.66B | $ 1.65B |
| 1993 | $ 2.52B | $ 194M | $ 146M |
| 1992 | $ 1.44B | $ 114M | $ 128M |
| 1991 | $ 847M | $ 74M | $ 138M |
| 1990 | $ 605M | $ 33M | $ 53M |
| 1989 | $ 412M | $ 13M | $ 63M |
| 1988 | $ 433M | -$ 36M | $ 95M |
| 1987 | $ 435M | -$ 15M | $ 61M |
| 1986 | $ 212M | $ 6M | $ 48M |
| 1985 | $ 101M | $ 2M | $ 17M |
