| TTM (2025-6-30) | 2024 (2024-12-31) | 2023 (2023-12-31) | 2022 (2022-12-31) | 2021 (2021-12-31) | ||||
|---|---|---|---|---|---|---|---|---|
| Revenue | 152.31M | 146.15M | 130.11M | 94.14M | 90.45M | |||
| Cost Of Goods | 69.15M | 65.01M | 58.47M | 44.01M | 43.63M | |||
| Gross Profit | 83.16M | 81.14M | 71.64M | 50.12M | 46.82M | |||
| Operating Expenses | 3.85M | 4.07M | 5.50M | 2.17M | 21.19M | |||
| Selling, General, and Administrative Expenses | 3.68M | 3.60M | 3.38M | 2.90M | 3.17M | |||
| Operating Income | 79.30M | 77.08M | 66.14M | 47.96M | 25.63M | |||
| Interest Income/Expense | 4.32M | 5.66M | 13.71M | -8.64M | 97.30M | |||
| Non Recurring Items | -326.00K | -521.00K | -23.00K | -250.00K | -4.26M | |||
| Income Before Taxes | 83.29M | 82.21M | 79.83M | 39.08M | 118.67M | |||
| Income Tax | 4.28M | 3.92M | 2.69M | 3.25M | 2.57M | |||
| Net Income | 79.01M | 78.29M | 77.13M | 35.82M | 116.10M | |||
| EBITDA | N/A | N/A | N/A | N/A | N/A | |||
| Per Share Data | ||||||||
| EPS Diluted Total Ops | 2.31 | 2.40 | 2.93 | 1.46 | 4.75 | |||
| Non GAAP EPS | 2.26 | 2.31 | 2.55 | 1.88 | 1.77 | |||
| Statistics | ||||||||
| Gross Profit Margin | 54.60% | 55.52% | 55.06% | 53.24% | 51.76% | |||
| Profit Margin | 51.88% | 53.57% | 59.28% | 38.05% | 128.36% | |||
| Operating Profit Margin | 52.07% | 52.74% | 50.83% | 50.95% | 28.34% | |||
All data in USD