Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
—
—
—
—
—
—
—
1 Year
Score—
Net Growth—
Net Trend—
Net Income Consistency—
Rev Growth—
Rev Trend—
Revenue Consistency—
5 Years
—
—
75%
—
—
75%
—
5 Years
Score—
Net Growth—
Net Trend75%
Net Income Consistency—
Rev Growth—
Rev Trend75%
Revenue Consistency—
10 Years
—
—
67%
Inconsistent
—
56%
14%
10 Years
Score—
Net Growth—
Net Trend67%
Net Income ConsistencyInconsistent
Rev Growth—
Rev Trend56%
Revenue Consistency14%
20 Years
—
—
53%
Inconsistent
—
63%
76%
20 Years
Score—
Net Growth—
Net Trend53%
Net Income ConsistencyInconsistent
Rev Growth—
Rev Trend63%
Revenue Consistency76%
All Time
—
—
56%
Inconsistent
—
60%
85%
All Time
Score—
Net Growth—
Net Trend56%
Net Income ConsistencyInconsistent
Rev Growth—
Rev Trend60%
Revenue Consistency85%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-05-27 | $ 190.67 | — |
1 Year2025-05-27 | $ 29.78 | 6x |
5 Years2021-05-27 | $ 15.15 | 12x |
10 Years2016-05-27 | $ 7.64 | 24x |
20 Years2006-05-26 | $ 14.56 | 13x |
All Time2000-09-21 | $ 20.94 | 9x |
| Period | Last Price2026-05-27 | 1 Year2025-05-27 | 5 Years2021-05-27 | 10 Years2016-05-27 | 20 Years2006-05-26 | All Time2000-09-21 |
|---|---|---|---|---|---|---|
| Price | $ 190.67 | $ 29.78 | $ 15.15 | $ 7.64 | $ 14.56 | $ 20.94 |
| Return | — | 6x | 12x | 24x | 13x | 9x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 410M | ||
| 2025 | $ 2.90B | $ 177M | $ 501M |
| 2024 | $ 2.44B | $ 56M | $ 503M |
| 2023 | $ 2.23B | -$ 18M | $ 450M |
| 2022 | $ 2.49B | $ 94M | $ 402M |
| 2021 | $ 2.24B | $ 54M | $ 537M |
| 2020 | $ 2.10B | $ 177M | $ 451M |
| 2019 | $ 2.13B | $ 41M | $ 400M |
| 2018 | $ 2.23B | $ 173M | $ 256M |
| 2017 | $ 2.65B | $ 124M | $ 409M |
| 2016 | $ 2.53B | $ 34M | $ 256M |
| 2015 | $ 2.09B | -$ 25M | $ 262M |
| 2014 | $ 1.32B | $ 14M | $ 279M |
| 2013 | $ 1.36B | $ 21M | $ 330M |
| 2012 | $ 1.34B | -$ 174M | $ 285M |
| 2011 | $ 1.42B | $ 41M | $ 199M |
| 2010 | $ 1.17B | $ 71M | $ 216M |
| 2009 | $ 582M | $ 4M | $ 95M |
| 2008 | $ 680M | -$ 36M | $ 152M |
| 2007 | $ 669M | $ 34M | $ 18M |
| 2006 | $ 369M | $ 35M | $ 70M |
| 2005 | $ 240M | $ 30M | $ 82M |
| 2004 | $ 240M | $ 28M | $ 58M |
| 2003 | $ 180M | $ 7M | $ 31M |
| 2002 | $ 88M | $ 1M | $ 18M |
| 2001 | $ 128M | $ 10M | $ 24M |
| IPO2000 | $ 203M | $ 28M | $ 9M |
