Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
9.3
31.34%
Grew
—
17.79%
Grew
—
1 Year
Score9.3
Net Growth31.34%
Net TrendGrew
Net Income Consistency—
Rev Growth17.79%
Rev TrendGrew
Revenue Consistency—
5 Years
8.5
118.29%
80%
—
97.42%
Every year
—
5 Years
Score8.5
Net Growth118.29%
Net Trend80%
Net Income Consistency—
Rev Growth97.42%
Rev TrendEvery year
Revenue Consistency—
10 Years
8.9
5x
80%
90%
264.04%
Every year
100%
10 Years
Score8.9
Net Growth5x
Net Trend80%
Net Income Consistency90%
Rev Growth264.04%
Rev TrendEvery year
Revenue Consistency100%
20 Years
8.4
9x
75%
80%
6x
90%
96%
20 Years
Score8.4
Net Growth9x
Net Trend75%
Net Income Consistency80%
Rev Growth6x
Rev Trend90%
Revenue Consistency96%
30 Years
8.8
59x
77%
89%
37x
93%
98%
30 Years
Score8.8
Net Growth59x
Net Trend77%
Net Income Consistency89%
Rev Growth37x
Rev Trend93%
Revenue Consistency98%
All Time
9.0
3402x
83%
88%
1679x
95%
90%
All Time
Score9.0
Net Growth3402x
Net Trend83%
Net Income Consistency88%
Rev Growth1679x
Rev Trend95%
Revenue Consistency90%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-08-10 | $ 506.06 | — |
1 Year2025-08-08 | $ 517.90 | -2.29% |
5 Years2021-08-10 | $ 274.90 | 84.09% |
10 Years2016-08-10 | $ 51.30 | 9x |
20 Years2006-08-10 | $ 17.11 | 29x |
30 Years1996-08-09 | $ 4.73 | 106x |
All Time1986-03-13 | $ 0.06 | 8562x |
| Period | Last Price2026-08-10 | 1 Year2025-08-08 | 5 Years2021-08-10 | 10 Years2016-08-10 | 20 Years2006-08-10 | 30 Years1996-08-09 | All Time1986-03-13 |
|---|---|---|---|---|---|---|---|
| Price | $ 506.06 | $ 517.90 | $ 274.90 | $ 51.30 | $ 17.11 | $ 4.73 | $ 0.06 |
| Return | — | -2.29% | 84.09% | 9x | 29x | 106x | 8562x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 331.83B | $ 133.74B | $ 76.84B |
| 2025 | $ 281.72B | $ 101.83B | $ 94.55B |
| 2024 | $ 245.12B | $ 88.13B | $ 75.53B |
| 2023 | $ 211.91B | $ 72.36B | $ 111.26B |
| 2022 | $ 198.27B | $ 72.73B | $ 104.75B |
| 2021 | $ 168.08B | $ 61.27B | $ 130.33B |
| 2020 | $ 143.01B | $ 44.28B | $ 136.52B |
| 2019 | $ 125.84B | $ 39.24B | $ 133.81B |
| 2018 | $ 110.36B | $ 16.57B | $ 133.76B |
| 2017 | $ 96.57B | $ 25.48B | $ 132.98B |
| 2016 | $ 91.15B | $ 20.53B | $ 113.24B |
| 2015 | $ 93.58B | $ 12.19B | $ 96.52B |
| 2014 | $ 86.83B | $ 22.07B | $ 85.70B |
| 2013 | $ 77.84B | $ 21.86B | $ 77.02B |
| 2012 | $ 73.72B | $ 16.97B | $ 63.04B |
| 2011 | $ 69.94B | $ 23.15B | $ 52.77B |
| 2010 | $ 62.48B | $ 18.76B | $ 36.78B |
| 2009 | $ 58.43B | $ 14.56B | $ 31.44B |
| 2008 | $ 60.42B | $ 17.68B | $ 23.66B |
| 2007 | $ 51.12B | $ 14.06B | $ 23.41B |
| 2006 | $ 44.28B | $ 12.59B | $ 34.16B |
| 2005 | $ 39.78B | $ 12.25B | $ 37.75B |
| 2004 | $ 36.83B | $ 8.16B | $ 60.59B |
| 2003 | $ 32.18B | $ 7.53B | $ 49.04B |
| 2002 | $ 28.36B | $ 7.82B | $ 38.65B |
| 2001 | $ 25.29B | $ 7.34B | $ 31.60B |
| 2000 | $ 22.95B | $ 9.42B | $ 23.79B |
| 1999 | $ 19.74B | $ 7.78B | $ 17.23B |
| 1998 | $ 15.26B | $ 4.49B | $ 3.83B |
| 1997 | $ 11.93B | $ 3.45B | $ 3.70B |
| 1996 | $ 8.67B | $ 2.19B | $ 2.60B |
| 1995 | $ 5.93B | $ 1.45B | $ 1.96B |
| 1994 | $ 4.64B | $ 1.14B | $ 1.47B |
| 1993 | $ 3.75B | $ 953M | $ 1.01B |
| 1992 | $ 2.75B | $ 708M | $ 791M |
| 1991 | $ 1.84B | $ 462M | $ 417M |
| 1990 | $ 1.18B | $ 279M | $ 246M |
| 1989 | $ 803M | $ 170M | $ 192M |
| 1988 | $ 590M | $ 123M | $ 183M |
| 1987 | $ 345M | $ 71M | $ 132M |
| IPO1986 | $ 197M | $ 39M | $ 102M |
