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
6.4
2844x
65%
Inconsistent
1661x
95%
38%
20 Years
Score6.4
Net Growth2844x
Net Trend65%
Net Income ConsistencyInconsistent
Rev Growth1661x
Rev Trend95%
Revenue Consistency38%
All Time
6.3
8372x
71%
Inconsistent
4068x
96%
51%
All Time
Score6.3
Net Growth8372x
Net Trend71%
Net Income ConsistencyInconsistent
Rev Growth4068x
Rev Trend96%
Revenue Consistency51%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-05-28 | $ 226.31 | — |
1 Year2025-05-28 | $ 172.92 | 30.88% |
5 Years2021-05-28 | $ 83.75 | 170.22% |
10 Years2016-05-27 | $ 32.66 | 6x |
20 Years2006-05-26 | $ 13.26 | 17x |
All Time2002-10-16 | $ 2.25 | 100x |
| Period | Last Price2026-05-28 | 1 Year2025-05-28 | 5 Years2021-05-28 | 10 Years2016-05-27 | 20 Years2006-05-26 | All Time2002-10-16 |
|---|---|---|---|---|---|---|
| Price | $ 226.31 | $ 172.92 | $ 83.75 | $ 32.66 | $ 13.26 | $ 2.25 |
| Return | — | 30.88% | 170.22% | 6x | 17x | 100x |
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 |
