Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
3.9
-3.07%
Shrank
—
0.48%
Grew
—
1 Year
Score3.9
Net Growth-3.07%
Net TrendShrank
Net Income Consistency—
Rev Growth0.48%
Rev TrendGrew
Revenue Consistency—
5 Years
6.9
14.07%
60%
—
110.82%
Every year
—
5 Years
Score6.9
Net Growth14.07%
Net Trend60%
Net Income Consistency—
Rev Growth110.82%
Rev TrendEvery year
Revenue Consistency—
10 Years
7.8
157.86%
70%
80%
237.75%
Every year
95%
10 Years
Score7.8
Net Growth157.86%
Net Trend70%
Net Income Consistency80%
Rev Growth237.75%
Rev TrendEvery year
Revenue Consistency95%
20 Years
8.8
62x
75%
91%
16x
Every year
98%
20 Years
Score8.8
Net Growth62x
Net Trend75%
Net Income Consistency91%
Rev Growth16x
Rev TrendEvery year
Revenue Consistency98%
All Time
6.7
52x
77%
Inconsistent
50x
Every year
97%
All Time
Score6.7
Net Growth52x
Net Trend77%
Net Income ConsistencyInconsistent
Rev Growth50x
Rev TrendEvery year
Revenue Consistency97%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-06-18 | $ 145.33 | — |
1 Year2025-06-18 | $ 139.93 | 3.86% |
5 Years2021-06-18 | $ 130.56 | 11.31% |
10 Years2016-06-17 | $ 59.62 | 143.77% |
20 Years2006-06-16 | $ 6.81 | 21x |
All Time2004-08-12 | $ 5.04 | 28x |
| Period | Last Price2026-06-18 | 1 Year2025-06-18 | 5 Years2021-06-18 | 10 Years2016-06-17 | 20 Years2006-06-16 | All Time2004-08-12 |
|---|---|---|---|---|---|---|
| Price | $ 145.33 | $ 139.93 | $ 130.56 | $ 59.62 | $ 6.81 | $ 5.04 |
| Return | — | 3.86% | 11.31% | 143.77% | 21x | 28x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 3.39B | $ 944M | $ 138M |
| 2025 | $ 3.37B | $ 973M | $ 138M |
| 2024 | $ 3.33B | $ 854M | $ 138M |
| 2023 | $ 2.61B | $ 803M | $ 99M |
| 2022 | $ 1.96B | $ 860M | $ 92M |
| 2021 | $ 1.60B | $ 827M | $ 71M |
| 2020 | $ 1.37B | $ 481M | $ 109M |
| 2019 | $ 1.31B | $ 419M | $ 65M |
| 2018 | $ 1.21B | $ 415M | $ 57M |
| 2017 | $ 1.12B | $ 479M | $ 55M |
| 2016 | $ 1.00B | $ 366M | $ 43M |
| 2015 | $ 794M | $ 189M | $ 75M |
| 2014 | $ 657M | $ 178M | $ 47M |
| 2013 | $ 532M | $ 172M | $ 126M |
| 2012 | $ 420M | $ 117M | $ 30M |
| 2011 | $ 329M | $ 50M | $ 26M |
| 2010 | $ 281M | $ 26M | $ 46M |
| 2009 | $ 280M | $ 31M | $ 131M |
| 2008 | $ 273M | $ 46M | $ 63M |
| 2007 | $ 238M | $ 36M | $ 39M |
| 2006 | $ 197M | $ 14M | $ 70M |
| 2005 | $ 134M | -$ 4M | $ 28M |
| IPO2004 | $ 65M | -$ 18M | $ 24M |
