Loading data
ODCNYSE
| Unit: USD | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 |
|---|---|---|---|---|---|
| Revenue | 493.84 m USD | 485.57 m USD | 437.59 m USD | 413.02 m USD | 348.59 m USD |
| Cost of revenue | 356.33 m USD | 342.49 m USD | 312.49 m USD | 309.79 m USD | 286.07 m USD |
| Gross profit | 137.51 m USD | 143.08 m USD | 125.09 m USD | 103.23 m USD | 62.52 m USD |
| Research and development expense | 2.1 m USD | 2.4 m USD | 2.1 m USD | 1.2 m USD | 2.1 m USD |
| Selling, general and administrative expense | 69.53 m USD | 74.86 m USD | 73.45 m USD | 62.19 m USD | 52.05 m USD |
| Operating profit | 67.98 m USD | 68.22 m USD | 51.65 m USD | 41.04 m USD | 4.82 m USD |
| Profit before tax | 69.48 m USD | 66.21 m USD | 49.65 m USD | 34.68 m USD | 5.71 m USD |
| Income tax expense | 12.51 m USD | 12.22 m USD | 10.23 m USD | 5.2 m USD | 97 k USD |
| Net income (reported basis) | 56.97 m USD | 54 m USD | 39.43 m USD | 29.55 m USD | 5.67 m USD |
| Net income attributable to common shareholders | 54.57 m USD | 51.42 m USD | 37.26 m USD | 28.03 m USD | — |
Quotes are end-of-day data. Content is for research purposes and is not investment advice.