Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
8.8
14.37%
Grew
—
9.50%
Grew
—
1 Year
Score8.8
Net Growth14.37%
Net TrendGrew
Net Income Consistency—
Rev Growth9.50%
Rev TrendGrew
Revenue Consistency—
5 Years
9.1
139.46%
Every year
—
163.24%
Every year
—
5 Years
Score9.1
Net Growth139.46%
Net TrendEvery year
Net Income Consistency—
Rev Growth163.24%
Rev TrendEvery year
Revenue Consistency—
10 Years
8.7
405.55%
90%
92%
256.86%
90%
89%
10 Years
Score8.7
Net Growth405.55%
Net Trend90%
Net Income Consistency92%
Rev Growth256.86%
Rev Trend90%
Revenue Consistency89%
20 Years
8.9
17x
85%
98%
11x
90%
97%
20 Years
Score8.9
Net Growth17x
Net Trend85%
Net Income Consistency98%
Rev Growth11x
Rev Trend90%
Revenue Consistency97%
30 Years
8.9
212x
80%
97%
140x
90%
98%
30 Years
Score8.9
Net Growth212x
Net Trend80%
Net Income Consistency97%
Rev Growth140x
Rev Trend90%
Revenue Consistency98%
All Time
7.0
1317x
82%
Inconsistent
225x
88%
97%
All Time
Score7.0
Net Growth1317x
Net Trend82%
Net Income ConsistencyInconsistent
Rev Growth225x
Rev Trend88%
Revenue Consistency97%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-06-18 | $ 337.10 | — |
1 Year2025-06-18 | $ 310.85 | 8.44% |
5 Years2021-06-18 | $ 137.17 | 145.75% |
10 Years2016-06-17 | $ 32.84 | 10x |
20 Years2006-06-16 | $ 5.78 | 58x |
30 Years1996-06-18 | $ 1.36 | 247x |
All Time1992-03-17 | $ 0.41 | 821x |
| Period | Last Price2026-06-18 | 1 Year2025-06-18 | 5 Years2021-06-18 | 10 Years2016-06-17 | 20 Years2006-06-16 | 30 Years1996-06-18 | All Time1992-03-17 |
|---|---|---|---|---|---|---|---|
| Price | $ 337.10 | $ 310.85 | $ 137.17 | $ 32.84 | $ 5.78 | $ 1.36 | $ 0.41 |
| Return | — | 8.44% | 145.75% | 10x | 58x | 247x | 821x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 4.91B | $ 789M | $ 210M |
| 2025 | $ 4.48B | $ 690M | $ 217M |
| 2024 | $ 3.85B | $ 514M | $ 162M |
| 2023 | $ 2.96B | $ 403M | $ 171M |
| 2022 | $ 2.20B | $ 351M | $ 139M |
| 2021 | $ 1.86B | $ 329M | $ 108M |
| 2020 | $ 1.78B | $ 313M | $ 406M |
| 2019 | $ 2.05B | $ 327M | $ 57M |
| 2018 | $ 1.77B | $ 259M | $ 59M |
| 2017 | $ 1.52B | $ 185M | $ 52M |
| 2016 | $ 1.37B | $ 156M | $ 42M |
| 2015 | $ 1.18B | $ 133M | $ 33M |
| 2014 | $ 1.13B | $ 121M | $ 20M |
| 2013 | $ 1.00B | $ 102M | $ 15M |
| 2012 | $ 897M | $ 85M | $ 21M |
| 2011 | $ 764M | $ 72M | $ 17M |
| 2010 | $ 617M | $ 54M | $ 6M |
| 2009 | $ 538M | $ 59M | $ 7M |
| 2008 | $ 582M | $ 67M | $ 12M |
| 2007 | $ 507M | $ 55M | $ 4M |
| 2006 | $ 392M | $ 43M | $ 4M |
| 2005 | $ 269M | $ 22M | $ 5M |
| 2004 | $ 215M | $ 20M | $ 214K |
| 2003 | $ 176M | $ 12M | $ 4M |
| 2002 | $ 172M | $ 15M | $ 4M |
| 2001 | $ 171M | $ 15M | $ 4M |
| 2000 | $ 202M | $ 26M | $ 4M |
| 1999 | $ 141M | $ 16M | $ 6M |
| 1998 | $ 95M | $ 10M | $ 8M |
| 1997 | $ 63M | $ 7M | $ 24M |
| 1996 | $ 34M | $ 3M | $ 11M |
| 1995 | $ 40M | $ 2M | $ 4M |
| 1994 | $ 32M | $ 1M | $ 5M |
| 1993 | $ 25M | $ 500K | $ 5M |
| IPO1992 | $ 21M | -$ 600K | $ 18M |
