Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $50.1M | $43.9M | $39.4M | $32.0M | $25.6M |
| Operating expenses | $16.7M | $15.6M | $8.5M | $4.6M | $4.0M |
| Operating income | $41.0M | $36.6M | $34.2M | $26.5M | $21.5M |
| Operating margin | 81.71% | 83.46% | 86.68% | 82.80% | 83.87% |
| EBITDA | $42.0M | $37.7M | $34.4M | $26.7M | $21.6M |
| EBITDA margin | 83.74% | 85.99% | 87.11% | 83.52% | 84.41% |
| Net income | $16.1M | −$19.4M | $7.2M | $11.4M | $8.7M |
| Net profit margin | 32.13% | −44.29% | 18.15% | 35.77% | 33.87% |
| Basic EPSper basic share | $0.33 | -$0.94 | $0.11 | $0.28 | $0.03 |
| Diluted EPSper diluted share | $0.33 | -$0.94 | $0.11 | $0.28 | $0.03 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
McDonald Thomas | 26.33M |
Marquina Javier | 31.97K |
Saldarriaga Esteban | 31.5K |
Lazarus Roger A. | 27.5K |
SMITH-MARQUEZ JAMES PAUL | 25.83K |
Salgar Mauricio | 25K |
Canales Saldana Gloria | 25K |
Fernandez Pagan Annette | 18.9K |
Lavertu Francoise | 17.5K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.