Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
9.3
37.28%
Grew
—
11.61%
Grew
—
1 Year
Score9.3
Net Growth37.28%
Net TrendGrew
Net Income Consistency—
Rev Growth11.61%
Rev TrendGrew
Revenue Consistency—
5 Years
8.2
187.60%
80%
—
120.68%
80%
—
5 Years
Score8.2
Net Growth187.60%
Net Trend80%
Net Income Consistency—
Rev Growth120.68%
Rev Trend80%
Revenue Consistency—
10 Years
8.1
383.60%
70%
87%
396.14%
80%
87%
10 Years
Score8.1
Net Growth383.60%
Net Trend70%
Net Income Consistency87%
Rev Growth396.14%
Rev Trend80%
Revenue Consistency87%
20 Years
8.8
21x
85%
98%
9x
75%
93%
20 Years
Score8.8
Net Growth21x
Net Trend85%
Net Income Consistency98%
Rev Growth9x
Rev Trend75%
Revenue Consistency93%
All Time
8.6
36x
83%
98%
15x
78%
94%
All Time
Score8.6
Net Growth36x
Net Trend83%
Net Income Consistency98%
Rev Growth15x
Rev Trend78%
Revenue Consistency94%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-07-02 | $ 244.64 | — |
1 Year2025-07-03 | $ 138.61 | 76.50% |
5 Years2021-07-02 | $ 113.39 | 115.76% |
10 Years2016-07-01 | $ 41.88 | 484.18% |
20 Years2006-07-03 | $ 8.38 | 29x |
All Time2003-11-25 | $ 6.24 | 39x |
| Period | Last Price2026-07-02 | 1 Year2025-07-03 | 5 Years2021-07-02 | 10 Years2016-07-01 | 20 Years2006-07-03 | All Time2003-11-25 |
|---|---|---|---|---|---|---|
| Price | $ 244.64 | $ 138.61 | $ 113.39 | $ 41.88 | $ 8.38 | $ 6.24 |
| Return | — | 76.50% | 115.76% | 484.18% | 29x | 39x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 69.76B | $ 1.13B | $ 1.09B |
| 2025 | $ 62.50B | $ 827M | $ 2.43B |
| 2024 | $ 58.45B | $ 689M | $ 1.05B |
| 2023 | $ 57.55B | $ 626M | $ 1.03B |
| 2022 | $ 62.34B | $ 651M | $ 522M |
| 2021 | $ 31.61B | $ 395M | $ 993M |
| 2020 | $ 19.97B | $ 529M | $ 1.41B |
| 2019 | $ 19.06B | $ 500M | $ 225M |
| 2018 | $ 19.76B | $ 299M | $ 457M |
| 2017 | $ 16.77B | $ 300M | $ 556M |
| 2016 | $ 14.06B | $ 234M | $ 385M |
| 2015 | $ 13.33B | $ 208M | $ 341M |
| 2014 | $ 13.83B | $ 180M | $ 187M |
| 2013 | $ 10.84B | $ 152M | $ 166M |
| 2012 | $ 10.28B | $ 151M | $ 179M |
| 2011 | $ 10.40B | $ 150M | $ 83M |
| 2010 | $ 8.61B | $ 127M | $ 99M |
| 2009 | $ 7.71B | $ 89M | $ 59M |
| 2008 | $ 7.73B | $ 83M | $ 71M |
| 2007 | $ 7.00B | $ 63M | $ 60M |
| 2006 | $ 6.34B | $ 51M | $ 41M |
| 2005 | $ 5.64B | $ 52M | $ 41M |
| 2004 | $ 5.15B | $ 50M | $ 33M |
| IPO2003 | $ 4.12B | $ 29M | $ 25M |
