Score Overview
Period⭐ Score📈 Net Growth⌛ Net Trend📶 Net Stab.📈 Rev Growth⌛ Rev Trend📶 Rev Stab.
1 Year
8.3
19.92%
100%
—
8.81%
100%
—
1 Year
⭐ Score8.3
📈 Net Growth19.92%
⌛ Net Trend100%
📶 Net Stab.—
📈 Rev Growth8.81%
⌛ Rev Trend100%
📶 Rev Stab.—
5 Years
9.5
5x
100%
—
236.02%
100%
—
5 Years
⭐ Score9.5
📈 Net Growth5x
⌛ Net Trend100%
📶 Net Stab.—
📈 Rev Growth236.02%
⌛ Rev Trend100%
📶 Rev Stab.—
All Time
7.4
454.16%
70%
50%
464.26%
100%
96%
All Time
⭐ Score7.4
📈 Net Growth454.16%
⌛ Net Trend70%
📶 Net Stab.50%
📈 Rev Growth464.26%
⌛ Rev Trend100%
📶 Rev Stab.96%
Net Income x Stock Price
Historical Returns
| Period | Price | Return |
|---|---|---|
Last Price2026-05-11 | $ 135.45 | — |
1 Year2025-05-09 | $ 95.75 | 41.46% |
5 Years2021-05-11 | $ 31.15 | 334.83% |
All Time2018-05-04 | $ 12.10 | 11x |
| Period | Last Price2026-05-11 | 1 Year2025-05-09 | 5 Years2021-05-11 | All Time2018-05-04 |
|---|---|---|---|---|
| Price | $ 135.45 | $ 95.75 | $ 31.15 | $ 12.10 |
| Return | — | 41.46% | 334.83% | 11x |
Prices are split & dividend adjusted. All values are reported in USD.
Fundamental Data
| Year | |||
|---|---|---|---|
| 2026 | $ 3.06B | $ 122M | $ 104M |
| 2025 | $ 2.81B | $ 101M | $ 156M |
| 2024 | $ 1.82B | $ 68M | $ 74M |
| 2023 | $ 1.56B | $ 49M | $ 48M |
| 2022 | $ 1.30B | $ 21M | $ 35M |
| 2021 | $ 910M | $ 20M | $ 57M |
| 2020 | $ 785M | $ 40M | $ 148M |
| 2019 | $ 783M | $ 43M | $ 80M |
| IPO2018 | $ 680M | $ 50M | $ 99M |
| 2017 | $ 568M | $ 26M | $ 27M |
| 2016 | $ 542M | $ 22M | $ 51M |
