Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
3.8
-12.24%
Shrank
—
0.65%
Grew
—
1 Year
Score3.8
Net Growth-12.24%
Net TrendShrank
Net Income Consistency—
Rev Growth0.65%
Rev TrendGrew
Revenue Consistency—
5 Years
4.4
9.87%
20%
—
17.82%
60%
—
5 Years
Score4.4
Net Growth9.87%
Net Trend20%
Net Income Consistency—
Rev Growth17.82%
Rev Trend60%
Revenue Consistency—
10 Years
4.4
222.88%
40%
Inconsistent
62.49%
60%
37%
10 Years
Score4.4
Net Growth222.88%
Net Trend40%
Net Income ConsistencyInconsistent
Rev Growth62.49%
Rev Trend60%
Revenue Consistency37%
20 Years
3.2
-35.91%
45%
Inconsistent
-13.67%
50%
14%
20 Years
Score3.2
Net Growth-35.91%
Net Trend45%
Net Income ConsistencyInconsistent
Rev Growth-13.67%
Rev Trend50%
Revenue Consistency14%
30 Years
3.7
237.07%
50%
Inconsistent
179.29%
57%
11%
30 Years
Score3.7
Net Growth237.07%
Net Trend50%
Net Income ConsistencyInconsistent
Rev Growth179.29%
Rev Trend57%
Revenue Consistency11%
All Time
4.3
419.79%
54%
Inconsistent
276.14%
61%
64%
All Time
Score4.3
Net Growth419.79%
Net Trend54%
Net Income ConsistencyInconsistent
Rev Growth276.14%
Rev Trend61%
Revenue Consistency64%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-06-25 | $ 137.55 | — |
1 Year2025-06-25 | $ 105.02 | 30.97% |
5 Years2021-06-25 | $ 53.79 | 155.73% |
10 Years2016-06-24 | $ 57.90 | 137.56% |
20 Years2006-06-23 | $ 29.34 | 368.86% |
30 Years1996-06-25 | $ 9.69 | 14x |
All Time1978-01-13 | $ 1.17 | 117x |
| 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 Time1978-01-13 |
|---|---|---|---|---|---|---|---|
| Price | $ 137.55 | $ 105.02 | $ 53.79 | $ 57.90 | $ 29.34 | $ 9.69 | $ 1.17 |
| Return | — | 30.97% | 155.73% | 137.56% | 368.86% | 14x | 117x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 326.00B | $ 25.31B | $ 8.43B |
| 2025 | $ 323.90B | $ 28.84B | $ 10.68B |
| 2024 | $ 339.24B | $ 33.68B | $ 23.02B |
| 2023 | $ 334.69B | $ 36.01B | $ 31.53B |
| 2022 | $ 398.67B | $ 55.74B | $ 29.64B |
| 2021 | $ 276.69B | $ 23.04B | $ 6.80B |
| 2020 | $ 178.57B | -$ 22.44B | $ 4.36B |
| 2019 | $ 255.58B | $ 14.34B | $ 3.08B |
| 2018 | $ 279.33B | $ 20.84B | $ 3.04B |
| 2017 | $ 237.16B | $ 19.71B | $ 3.17B |
| 2016 | $ 200.62B | $ 7.84B | $ 3.65B |
| 2015 | $ 239.85B | $ 16.15B | $ 3.70B |
| 2014 | $ 394.10B | $ 32.52B | $ 4.61B |
| 2013 | $ 420.83B | $ 32.58B | $ 4.64B |
| 2012 | $ 451.50B | $ 44.88B | $ 9.58B |
| 2011 | $ 467.02B | $ 41.06B | $ 12.66B |
| 2010 | $ 370.12B | $ 30.46B | $ 7.82B |
| 2009 | $ 303.44B | $ 19.28B | $ 10.86B |
| 2008 | $ 466.27B | $ 45.22B | $ 32.00B |
| 2007 | $ 395.65B | $ 40.61B | $ 34.50B |
| 2006 | $ 377.63B | $ 39.50B | $ 28.24B |
| 2005 | $ 370.68B | $ 36.13B | $ 28.67B |
| 2004 | $ 298.03B | $ 25.33B | $ 18.53B |
| 2003 | $ 246.73B | $ 21.51B | $ 10.62B |
| 2002 | $ 204.50B | $ 11.46B | $ 7.22B |
| 2001 | $ 212.78B | $ 15.32B | $ 6.54B |
| 2000 | $ 231.84B | $ 17.72B | $ 7.08B |
| 1999 | $ 182.52B | $ 7.91B | $ 1.76B |
| 1998 | $ 165.62B | $ 8.07B | $ 2.43B |
| 1997 | $ 176.55B | $ 11.73B | $ 4.04B |
| 1996 | $ 116.72B | $ 7.51B | $ 2.95B |
| 1995 | $ 107.89B | $ 6.47B | $ 1.50B |
| 1994 | $ 99.68B | $ 5.10B | $ 1.15B |
| 1993 | $ 97.82B | $ 5.28B | $ 983M |
| 1992 | $ 103.16B | $ 4.77B | $ 898M |
| 1991 | $ 102.84B | $ 5.60B | $ 1.49B |
| 1990 | $ 105.51B | $ 5.01B | $ 1.33B |
| 1989 | $ 86.65B | $ 3.51B | $ 1.86B |
| 1988 | $ 79.55B | $ 5.26B | $ 2.40B |
| 1987 | $ 76.41B | $ 4.84B | $ 2.53B |
| 1986 | $ 69.88B | $ 5.36B | $ 3.81B |
| 1985 | $ 86.67B | $ 4.87B | $ 2.47B |
