Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
10.0
376x
Grew
—
299x
Grew
—
1 Year
Score10.0
Net Growth376x
Net TrendGrew
Net Income Consistency—
Rev Growth299x
Rev TrendGrew
Revenue Consistency—
5 Years
8.5
209x
60%
—
420x
Every year
—
5 Years
Score8.5
Net Growth209x
Net Trend60%
Net Income Consistency—
Rev Growth420x
Rev TrendEvery year
Revenue Consistency—
10 Years
7.2
1113x
60%
48%
652x
90%
38%
10 Years
Score7.2
Net Growth1113x
Net Trend60%
Net Income Consistency48%
Rev Growth652x
Rev Trend90%
Revenue Consistency38%
20 Years
7.4
2844x
65%
47%
1661x
95%
38%
20 Years
Score7.4
Net Growth2844x
Net Trend65%
Net Income Consistency47%
Rev Growth1661x
Rev Trend95%
Revenue Consistency38%
All Time
7.7
8372x
71%
60%
4068x
96%
51%
All Time
Score7.7
Net Growth8372x
Net Trend71%
Net Income Consistency60%
Rev Growth4068x
Rev Trend96%
Revenue Consistency51%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-07-09 | $ 217.32 | — |
1 Year2025-07-09 | $ 205.53 | 5.74% |
5 Years2021-07-09 | $ 86.83 | 150.28% |
10 Years2016-07-08 | $ 36.69 | 492.31% |
20 Years2006-07-07 | $ 13.18 | 16x |
All Time2002-10-16 | $ 2.24 | 96x |
| Period | Last Price2026-07-09 | 1 Year2025-07-09 | 5 Years2021-07-09 | 10 Years2016-07-08 | 20 Years2006-07-07 | All Time2002-10-16 |
|---|---|---|---|---|---|---|
| Price | $ 217.32 | $ 205.53 | $ 86.83 | $ 36.69 | $ 13.18 | $ 2.24 |
| Return | — | 5.74% | 150.28% | 492.31% | 16x | 96x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2027 | $ 5.17T | $ 320.40B | $ 998.22B |
| 2026 | $ 17.21B | $ 849M | $ 1.35B |
| 2025 | $ 13.44B | $ 1.16B | $ 1.68B |
| 2024 | $ 12.98B | $ 1.04B | $ 1.80B |
| 2023 | $ 12.36B | $ 1.04B | $ 1.92B |
| 2022 | $ 12.29B | $ 1.51B | $ 2.64B |
| 2021 | $ 9.58B | $ 530M | $ 1.65B |
| 2020 | $ 8.75B | $ 297M | $ 69M |
| 2019 | $ 8.43B | $ 319M | $ 113M |
| 2018 | $ 8.59B | $ 323M | $ 101M |
| 2017 | $ 7.92B | $ 287M | $ 164M |
| 2016 | $ 7.27B | $ 330M | $ 118M |
| 2015 | $ 6.81B | $ 344M | $ 221M |
| 2014 | $ 6.21B | $ 337M | $ 181M |
| 2013 | $ 5.83B | $ 290M | $ 345M |
| 2012 | $ 5.21B | $ 263M | $ 734M |
| 2011 | $ 4.87B | $ 182M | $ 546M |
| 2010 | $ 4.41B | $ 135M | $ 225M |
| 2009 | $ 4.13B | -$ 39M | $ 74M |
| 2008 | $ 3.88B | $ 155M | $ 50M |
| 2007 | $ 3.11B | $ 112M | $ 135M |
| 2006 | $ 2.62B | $ 72M | $ 36M |
| 2005 | $ 2.10B | $ 68M | $ 18M |
| 2004 | $ 1.47B | $ 52M | $ 93M |
| 2003 | $ 1.27B | $ 38M | $ 11M |
