Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
6.1
18.12%
Grew
—
11.12%
Grew
—
1 Year
Score6.1
Net Growth18.12%
Net TrendGrew
Net Income Consistency—
Rev Growth11.12%
Rev TrendGrew
Revenue Consistency—
5 Years
9.3
11x
80%
—
206.68%
Every year
—
5 Years
Score9.3
Net Growth11x
Net Trend80%
Net Income Consistency—
Rev Growth206.68%
Rev TrendEvery year
Revenue Consistency—
10 Years
6.2
28x
70%
Inconsistent
129.62%
70%
65%
10 Years
Score6.2
Net Growth28x
Net Trend70%
Net Income ConsistencyInconsistent
Rev Growth129.62%
Rev Trend70%
Revenue Consistency65%
20 Years
6.3
16x
65%
Inconsistent
7x
70%
56%
20 Years
Score6.3
Net Growth16x
Net Trend65%
Net Income ConsistencyInconsistent
Rev Growth7x
Rev Trend70%
Revenue Consistency56%
30 Years
6.9
274x
63%
Inconsistent
37x
70%
84%
30 Years
Score6.9
Net Growth274x
Net Trend63%
Net Income ConsistencyInconsistent
Rev Growth37x
Rev Trend70%
Revenue Consistency84%
All Time
6.7
162x
59%
Inconsistent
85x
72%
88%
All Time
Score6.7
Net Growth162x
Net Trend59%
Net Income ConsistencyInconsistent
Rev Growth85x
Rev Trend72%
Revenue Consistency88%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-05-15 | $ 28.38 | — |
1 Year2025-05-15 | $ 13.67 | 107.68% |
5 Years2021-05-14 | $ 7.09 | 300.11% |
10 Years2016-05-13 | $ 4.66 | 5x |
20 Years2006-05-15 | $ 9.82 | 189.07% |
30 Years1996-05-15 | $ 23.19 | 22.37% |
All Time1994-10-19 | $ 14.98 | 89.48% |
| Period | Last Price2026-05-15 | 1 Year2025-05-15 | 5 Years2021-05-14 | 10 Years2016-05-13 | 20 Years2006-05-15 | 30 Years1996-05-15 | All Time1994-10-19 |
|---|---|---|---|---|---|---|---|
| Price | $ 28.38 | $ 13.67 | $ 7.09 | $ 4.66 | $ 9.82 | $ 23.19 | $ 14.98 |
| Return | — | 107.68% | 300.11% | 5x | 189.07% | 22.37% | 89.48% |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 7.97B | $ 2.87B | |
| 2025 | $ 7.17B | $ 2.43B | $ 1.75B |
| 2024 | $ 5.14B | $ 948M | $ 621M |
| 2023 | $ 4.23B | $ 416M | $ 360M |
| 2022 | $ 3.45B | -$ 605M | $ 428M |
| 2021 | $ 2.59B | $ 221M | $ 542M |
| 2020 | $ 4.21B | $ 1.34B | $ 1.22B |
| 2019 | $ 3.49B | $ 718M | $ 575M |
| 2018 | $ 3.21B | -$ 23M | $ 365M |
| 2017 | $ 3.30B | $ 445M | $ 1.02B |
| 2016 | $ 3.47B | -$ 104M | $ 827M |
| 2015 | $ 3.05B | -$ 984M | $ 1.05B |
| 2014 | $ 3.46B | -$ 1.16B | $ 1.02B |
| 2013 | $ 3.77B | -$ 3.74B | $ 798M |
| 2012 | $ 4.30B | -$ 2.50B | $ 2.05B |
| 2011 | $ 3.84B | -$ 2.07B | $ 1.83B |
| 2010 | $ 3.01B | $ 771M | $ 1.60B |
| 2009 | $ 2.41B | $ 309M | $ 701M |
| 2008 | $ 1.61B | -$ 807M | $ 561M |
| 2007 | $ 1.09B | $ 334M | $ 563M |
| 2006 | $ 905M | $ 165M | $ 155M |
| 2005 | $ 725M | -$ 215M | $ 98M |
| 2004 | $ 666M | -$ 55M | $ 53M |
| 2003 | $ 571M | $ 10M | $ 245M |
| 2002 | $ 275M | -$ 29M | $ 170M |
| 2001 | $ 282M | -$ 36M | $ 81M |
| 2000 | $ 271M | -$ 119M | $ 80M |
| 1999 | $ 303M | -$ 231M | $ 118M |
| 1998 | $ 269M | -$ 241M | $ 154M |
| 1997 | $ 173M | -$ 83M | $ 209M |
| 1996 | $ 204M | $ 10M | $ 201M |
| 1995 | $ 133M | $ 12M | $ 14M |
| IPO1994 | $ 92M | $ 17M | $ 82M |
