Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
6.5
4.86%
Grew
—
-0.06%
Shrank
—
1 Year
Score6.5
Net Growth4.86%
Net TrendGrew
Net Income Consistency—
Rev Growth-0.06%
Rev TrendShrank
Revenue Consistency—
5 Years
5.0
-6.95%
60%
—
2.00%
20%
—
5 Years
Score5.0
Net Growth-6.95%
Net Trend60%
Net Income Consistency—
Rev Growth2.00%
Rev Trend20%
Revenue Consistency—
10 Years
4.4
308.82%
60%
Inconsistent
14.18%
40%
5%
10 Years
Score4.4
Net Growth308.82%
Net Trend60%
Net Income ConsistencyInconsistent
Rev Growth14.18%
Rev Trend40%
Revenue Consistency5%
20 Years
3.4
-26.49%
50%
Inconsistent
-16.35%
40%
27%
20 Years
Score3.4
Net Growth-26.49%
Net Trend50%
Net Income ConsistencyInconsistent
Rev Growth-16.35%
Rev Trend40%
Revenue Consistency27%
All Time
2.9
-26.11%
52%
Inconsistent
-13.04%
43%
17%
All Time
Score2.9
Net Growth-26.11%
Net Trend52%
Net Income ConsistencyInconsistent
Rev Growth-13.04%
Rev Trend43%
Revenue Consistency17%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-06-25 | $ 77.33 | — |
1 Year2025-06-25 | $ 66.87 | 15.65% |
5 Years2021-06-25 | $ 34.41 | 124.76% |
10 Years2016-06-24 | $ 31.78 | 143.34% |
20 Years2006-06-23 | $ 23.21 | 233.17% |
30 Years1996-06-25 | $ 9.58 | 8x |
All Time2005-07-21 | $ 21.60 | 257.98% |
| 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 Time2005-07-21 |
|---|---|---|---|---|---|---|---|
| Price | $ 77.33 | $ 66.87 | $ 34.41 | $ 31.78 | $ 23.21 | $ 9.58 | $ 21.60 |
| Return | — | 15.65% | 124.76% | 143.34% | 233.17% | 8x | 257.98% |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 266.72B | $ 18.70B | $ 23.11B |
| 2025 | $ 266.88B | $ 17.83B | $ 30.21B |
| 2024 | $ 284.31B | $ 16.09B | $ 39.11B |
| 2023 | $ 316.62B | $ 19.35B | $ 38.77B |
| 2022 | $ 381.31B | $ 42.30B | $ 40.24B |
| 2021 | $ 261.50B | $ 20.10B | $ 36.97B |
| 2020 | $ 180.54B | -$ 21.68B | $ 31.83B |
| 2019 | $ 344.87B | $ 15.84B | $ 18.05B |
| 2018 | $ 388.37B | $ 23.35B | $ 26.74B |
| 2017 | $ 305.17B | $ 12.97B | $ 20.31B |
| 2016 | $ 233.59B | $ 4.57B | $ 19.13B |
| 2015 | $ 264.96B | $ 1.93B | $ 31.75B |
| 2014 | $ 421.10B | $ 15.05B | $ 21.60B |
| 2013 | $ 451.23B | $ 16.37B | $ 9.69B |
| 2012 | $ 467.15B | $ 26.59B | $ 18.55B |
| 2011 | $ 470.17B | $ 30.91B | $ 11.29B |
| 2010 | $ 368.05B | $ 20.12B | $ 13.44B |
| 2009 | $ 285.12B | $ 12.51B | $ 9.71B |
| 2008 | $ 465.80B | $ 26.27B | $ 15.18B |
| 2007 | $ 355.78B | $ 31.33B | $ 9.65B |
| 2006 | $ 318.84B | $ 25.44B | $ 9.00B |
| IPO2005 | $ 306.73B | $ 25.31B | $ 11.73B |
