Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
8.9
13.57%
Grew
—
11.47%
Grew
—
1 Year
Score8.9
Net Growth13.57%
Net TrendGrew
Net Income Consistency—
Rev Growth11.47%
Rev TrendGrew
Revenue Consistency—
5 Years
5.5
42.17%
40%
—
30.49%
60%
—
5 Years
Score5.5
Net Growth42.17%
Net Trend40%
Net Income Consistency—
Rev Growth30.49%
Rev Trend60%
Revenue Consistency—
10 Years
5.5
317.82%
50%
30%
79.96%
60%
43%
10 Years
Score5.5
Net Growth317.82%
Net Trend50%
Net Income Consistency30%
Rev Growth79.96%
Rev Trend60%
Revenue Consistency43%
20 Years
3.4
-17.07%
50%
1%
-4.39%
50%
11%
20 Years
Score3.4
Net Growth-17.07%
Net Trend50%
Net Income Consistency1%
Rev Growth-4.39%
Rev Trend50%
Revenue Consistency11%
30 Years
4.2
336.18%
53%
16%
209.32%
57%
12%
30 Years
Score4.2
Net Growth336.18%
Net Trend53%
Net Income Consistency16%
Rev Growth209.32%
Rev Trend57%
Revenue Consistency12%
All Time
5.8
5x
56%
59%
316.58%
61%
64%
All Time
Score5.8
Net Growth5x
Net Trend56%
Net Income Consistency59%
Rev Growth316.58%
Rev Trend61%
Revenue Consistency64%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-08-07 | $ 153.04 | — |
1 Year2025-08-07 | $ 102.68 | 49.05% |
5 Years2021-08-06 | $ 48.13 | 217.96% |
10 Years2016-08-05 | $ 56.71 | 169.84% |
20 Years2006-08-07 | $ 34.96 | 337.79% |
30 Years1996-08-07 | $ 9.31 | 16x |
All Time1978-01-13 | $ 1.05 | 145x |
| Period | Last Price2026-08-07 | 1 Year2025-08-07 | 5 Years2021-08-06 | 10 Years2016-08-05 | 20 Years2006-08-07 | 30 Years1996-08-07 | All Time1978-01-13 |
|---|---|---|---|---|---|---|---|
| Price | $ 153.04 | $ 102.68 | $ 48.13 | $ 56.71 | $ 34.96 | $ 9.31 | $ 1.05 |
| Return | — | 49.05% | 217.96% | 169.84% | 337.79% | 16x | 145x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 361.06B | $ 32.75B | $ 10.58B |
| 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 |
