Score Overview
Period⭐ Score📈 Net Growth⌛ Net Trend📶 Net Stab.📈 Rev Growth⌛ Rev Trend📶 Rev Stab.
1 Year
7.6
21.45%
100%
—
7.03%
100%
—
1 Year
⭐ Score7.6
📈 Net Growth21.45%
⌛ Net Trend100%
📶 Net Stab.—
📈 Rev Growth7.03%
⌛ Rev Trend100%
📶 Rev Stab.—
5 Years
9.4
32x
80%
—
327.51%
100%
—
5 Years
⭐ Score9.4
📈 Net Growth32x
⌛ Net Trend80%
📶 Net Stab.—
📈 Rev Growth327.51%
⌛ Rev Trend100%
📶 Rev Stab.—
10 Years
8.2
10x
70%
0%
5x
90%
96%
10 Years
⭐ Score8.2
📈 Net Growth10x
⌛ Net Trend70%
📶 Net Stab.0%
📈 Rev Growth5x
⌛ Rev Trend90%
📶 Rev Stab.96%
20 Years
6.1
443.99%
60%
0%
440.82%
65%
18%
20 Years
⭐ Score6.1
📈 Net Growth443.99%
⌛ Net Trend60%
📶 Net Stab.0%
📈 Rev Growth440.82%
⌛ Rev Trend65%
📶 Rev Stab.18%
All Time
5.4
152x
61%
0%
14x
65%
32%
All Time
⭐ Score5.4
📈 Net Growth152x
⌛ Net Trend61%
📶 Net Stab.0%
📈 Rev Growth14x
⌛ Rev Trend65%
📶 Rev Stab.32%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-05-12 | $ 71.85 | — |
1 Year2025-05-12 | $ 36.66 | 95.98% |
5 Years2021-05-12 | $ 9.44 | 6x |
10 Years2016-05-12 | $ 9.76 | 6x |
20 Years2006-05-08 | $ 224.24 | -67.96% |
All Time2006-05-05 | $ 435.36 | 16.50% |
| Period | Last Price2026-05-12 | 1 Year2025-05-12 | 5 Years2021-05-12 | 10 Years2016-05-12 | 20 Years2006-05-08 | All Time2006-05-05 |
|---|---|---|---|---|---|---|
| Price | $ 71.85 | $ 36.66 | $ 9.44 | $ 9.76 | $ 224.24 | $ 435.36 |
| Return | — | 95.98% | 6x | 6x | -67.96% | 16.50% |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2025 | $ 227M | $ 136M | $ 177M |
| 2024 | $ 212M | $ 112M | $ 73M |
| 2023 | $ 189M | $ 114M | $ 58M |
| 2022 | $ 182M | $ 106M | $ 25M |
| 2021 | $ 93M | $ 42M | $ 26M |
| 2020 | $ 53M | $ 4M | $ 3M |
| 2019 | $ 40M | -$ 1M | $ 985.42K |
| 2018 | $ 34M | -$ 108.89K | $ 6M |
| 2017 | $ 23M | -$ 6M | $ 4M |
| 2016 | $ 20M | -$ 44M | $ 3M |
| 2015 | $ 37M | -$ 14M | $ 8M |
| 2014 | $ 40M | -$ 17M | $ 25M |
| 2013 | $ 39M | -$ 103M | $ 11M |
| 2012 | $ 52M | -$ 13M | $ 33M |
| 2011 | $ 61M | $ 1M | $ 30M |
| 2010 | $ 52M | -$ 6M | $ 34M |
| 2009 | $ 63M | -$ 15M | $ 41M |
| 2008 | $ 126M | $ 21M | $ 73M |
| 2007 | $ 82M | $ 40M | $ 107M |
| IPO2006 | $ 40M | $ 20M | $ 2M |
| 2005 | $ 42M | $ 25M | $ 20M |
| 2004 | $ 43M | $ 30M | $ 15M |
| 2003 | $ 25M | $ 8M | |
| 2002 | $ 14M | $ 891.63K |
