Score Overview
PeriodScoreNet GrowthNet TrendNet Income ConsistencyRev GrowthRev TrendRevenue Consistency
1 Year
7.9
66.57%
Grew
—
8.98%
Grew
—
1 Year
Score7.9
Net Growth66.57%
Net TrendGrew
Net Income Consistency—
Rev Growth8.98%
Rev TrendGrew
Revenue Consistency—
5 Years
9.3
11x
80%
—
9x
Every year
—
5 Years
Score9.3
Net Growth11x
Net Trend80%
Net Income Consistency—
Rev Growth9x
Rev TrendEvery year
Revenue Consistency—
All Time
7.8
15x
78%
70%
10x
78%
62%
All Time
Score7.8
Net Growth15x
Net Trend78%
Net Income Consistency70%
Rev Growth10x
Rev Trend78%
Revenue Consistency62%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-05-14 | $ 21.02 | — |
1 Year2025-05-14 | $ 19.30 | 8.89% |
5 Years2021-05-14 | $ 19.16 | 9.72% |
All Time2016-09-16 | $ 14.90 | 141.07% |
| Period | Last Price2026-05-14 | 1 Year2025-05-14 | 5 Years2021-05-14 | All Time2016-09-16 |
|---|---|---|---|---|
| Price | $ 21.02 | $ 19.30 | $ 19.16 | $ 14.90 |
| Return | — | 8.89% | 9.72% | 141.07% |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2025 | $ 12.94B | $ 1.75B | |
| 2024 | $ 11.87B | $ 1.05B | $ 155M |
| 2023 | $ 1.80B | $ 192M | $ 6M |
| 2022 | $ 1.62B | $ 197M | $ 16M |
| 2021 | $ 1.40B | $ 166M | $ 47M |
| 2020 | $ 1.24B | $ 140M | $ 18K |
| 2019 | $ 1.32B | $ 119M | $ 51M |
| 2018 | $ 1.33B | $ 125M | $ 36M |
| 2017 | $ 1.19B | $ 109M | $ 6M |
| IPO2016 | $ 1.09B | $ 106M | $ 76M |