Price chart (1D to 10Y)
Licensed market data — shown to members, not published to the open web.
Financial statements
As filed with the SEC (XBRL)Income Statement, fiscal years · USD, as filed
| Line item | Dec 21 | Dec 22 | Dec 23 | Dec 24 | Dec 25 |
|---|---|---|---|---|---|
| Total revenue | $346.69M | $370.32M | $404.12M | $504.15M | $572.47M |
| Cost of revenue | $305.35M | $328.79M | $357.61M | $457.87M | $519.39M |
| Gross profit | $41.34M | $41.53M | $46.50M | $46.28M | $53.08M |
Source: SEC filings. Information and analytics, not investment advice.