Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
8.6
12.47%
Grew
—
12.45%
Grew
—
1 Year
Score8.6
Net Growth12.47%
Net TrendGrew
Net Income Consistency—
Rev Growth12.45%
Rev TrendGrew
Revenue Consistency—
5 Years
7.7
100.54%
80%
—
99.03%
80%
—
5 Years
Score7.7
Net Growth100.54%
Net Trend80%
Net Income Consistency—
Rev Growth99.03%
Rev Trend80%
Revenue Consistency—
10 Years
8.1
13x
80%
73%
13x
80%
80%
10 Years
Score8.1
Net Growth13x
Net Trend80%
Net Income Consistency73%
Rev Growth13x
Rev Trend80%
Revenue Consistency80%
20 Years
8.2
45x
70%
95%
38x
70%
95%
20 Years
Score8.2
Net Growth45x
Net Trend70%
Net Income Consistency95%
Rev Growth38x
Rev Trend70%
Revenue Consistency95%
30 Years
7.9
125x
67%
90%
103x
67%
90%
30 Years
Score7.9
Net Growth125x
Net Trend67%
Net Income Consistency90%
Rev Growth103x
Rev Trend67%
Revenue Consistency90%
All Time
7.8
199x
59%
89%
165x
64%
88%
All Time
Score7.8
Net Growth199x
Net Trend59%
Net Income Consistency89%
Rev Growth165x
Rev Trend64%
Revenue Consistency88%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-08-07 | $ 340.65 | — |
1 Year2025-08-07 | $ 287.36 | 18.55% |
5 Years2021-08-06 | $ 151.99 | 124.12% |
10 Years2016-08-05 | $ 16.86 | 20x |
20 Years2006-08-07 | $ 2.57 | 132x |
30 Years1996-08-07 | $ 0.46 | 732x |
All Time1987-12-31 | $ 0.34 | 1011x |
| Period | Last Price2026-08-07 | 1 Year2025-08-07 | 5 Years2021-08-06 | 10 Years2016-08-05 | 20 Years2006-08-07 | 30 Years1996-08-07 | All Time1987-12-31 |
|---|---|---|---|---|---|---|---|
| Price | $ 340.65 | $ 287.36 | $ 151.99 | $ 16.86 | $ 2.57 | $ 0.46 | $ 0.34 |
| Return | — | 18.55% | 124.12% | 20x | 132x | 732x | 1011x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 897M | $ 541M | $ 248M |
| 2025 | $ 798M | $ 481M | $ 144M |
| 2024 | $ 705M | $ 453M | $ 369M |
| 2023 | $ 631M | $ 405M | $ 725M |
| 2022 | $ 667M | $ 446M | $ 510M |
| 2021 | $ 450M | $ 269M | $ 428M |
| 2020 | $ 302M | $ 176M | $ 281M |
| 2019 | $ 490M | $ 320M | $ 303M |
| 2018 | $ 300M | $ 209M | $ 119M |
| 2017 | $ 132M | $ 76M | $ 79M |
| 2016 | $ 59M | $ 37M | $ 49M |
| 2015 | $ 79M | $ 50M | $ 45M |
| 2014 | $ 55M | $ 34M | $ 26M |
| 2013 | $ 44M | $ 27M | $ 13M |
| 2012 | $ 32M | $ 19M | $ 8M |
| 2011 | $ 33M | $ 20M | $ 13M |
| 2010 | $ 20M | $ 11M | $ 7M |
| 2009 | $ 13M | $ 6M | $ 8M |
| 2008 | $ 19M | $ 10M | $ 9M |
| 2007 | $ 15M | $ 8M | $ 10M |
| 2006 | $ 22M | $ 11M | $ 8M |
| 2005 | $ 15M | $ 8M | $ 9M |
| 2004 | $ 29M | $ 17M | $ 5M |
| 2003 | $ 9M | $ 5M | $ 4M |
| 2002 | $ 9M | $ 4M | $ 3M |
| 2001 | $ 13M | $ 6M | $ 2M |
| 2000 | $ 7M | $ 3M | $ 1M |
| 1999 | $ 5M | $ 2M | $ 1M |
| 1998 | $ 10M | $ 6M | $ 2M |
| 1997 | $ 13M | $ 6M | $ 1M |
| 1996 | $ 8M | $ 4M | $ 1M |
| 1995 | $ 6M | $ 3M | $ 3M |
| 1994 | $ 9M | $ 5M | |
| 1993 | $ 5M | $ 1M | |
| 1992 | $ 4M | $ 2M | |
| 1991 | $ 4M | $ 2M | |
| 1990 | $ 5M | $ 2M | |
| 1989 | $ 5M | $ 2M | |
| 1988 | $ 4M | $ 2M | |
| IPO1987 | $ 5M | $ 2M |
