Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $90.2M | $82.7M | $66.0M | $68.9M | $63.2M | $49.7M |
| Operating expenses | $52.0M | $47.0M | $41.8M | $39.3M | $35.7M | $33.0M |
| Net income | $26.1M | $24.7M | $16.5M | $20.1M | $21.1M | $10.8M |
| Net profit margin | 28.93% | 29.84% | 25.08% | 29.24% | 33.35% | 21.77% |
| Basic EPSper basic share | $1.34 | $1.25 | $0.84 | $1.01 | — | — |
| Diluted EPSper diluted share | $1.33 | $1.24 | $0.84 | $1.00 | — | — |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 8, 2026Form 4 | COLLAZO ANDRESEVP, Operations & IT | SellClass A Voting Common Stock | 1.0K | $19.00 | $19.0K | 31.5K |
| May 21, 2026Form 4 | DE LA AGUILERA LUISPresident and CEO | SellClass A Voting Common Stock | 49.4K | $18.30 | $904.3K | 242.9K |
| May 20, 2026Form 4 | DE LA AGUILERA LUISPresident and CEO | SellClass A Voting Common Stock | 36.8K | $18.15 | $668.4K | 242.9K |
| May 19, 2026Form 4 | DE LA AGUILERA LUISPresident and CEO | SellClass A Voting Common Stock | 4.9K | $18.01 | $88.8K | 242.9K |
| May 18, 2026Form 4 | DE LA AGUILERA LUISPresident and CEO | SellClass A Voting Common Stock | 2.5K | $18.06 | $44.9K | 242.9K |