Score Overview
PeriodNet IncomeRevenueScoreGrowthTrendConsistencyGrowthTrendConsistency
1 Year
8.6
14.57%
Grew
—
6.66%
Grew
—
1 Year
Score8.6
Net Growth14.57%
Net TrendGrew
Net Income Consistency—
Rev Growth6.66%
Rev TrendGrew
Revenue Consistency—
5 Years
9.4
6x
Every year
—
114.16%
Every year
—
5 Years
Score9.4
Net Growth6x
Net TrendEvery year
Net Income Consistency—
Rev Growth114.16%
Rev TrendEvery year
Revenue Consistency—
All Time
8.2
326.14%
Every year
87%
135.24%
Every year
84%
All Time
Score8.2
Net Growth326.14%
Net TrendEvery year
Net Income Consistency87%
Rev Growth135.24%
Rev TrendEvery year
Revenue Consistency84%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-08-07 | $ 41.72 | — |
1 Year2025-08-07 | $ 34.74 | 20.09% |
5 Years2021-08-06 | $ 14.98 | 178.50% |
All Time2020-04-29 | $ 6.93 | 6x |
| Period | Last Price2026-08-07 | 1 Year2025-08-07 | 5 Years2021-08-06 | All Time2020-04-29 |
|---|---|---|---|---|
| Price | $ 41.72 | $ 34.74 | $ 14.98 | $ 6.93 |
| Return | — | 20.09% | 178.50% | 6x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 8.43B | $ 346M | $ 851M |
| 2025 | $ 7.91B | $ 302M | $ 912M |
| 2024 | $ 7.01B | $ 250M | $ 499M |
| 2023 | $ 6.92B | $ 153M | $ 479M |
| 2022 | $ 6.55B | $ 73M | $ 605M |
| 2021 | $ 3.94B | $ 47M | $ 1.18B |
| IPO2020 | $ 3.58B | -$ 153M | $ 515M |
