| Ratios | LTM | Dec 31, 2025 | Dec 31, 2024 | Dec 31, 2023 | Dec 31, 2022 | Dec 31, 2021 |
|---|---|---|---|---|---|---|
Gross Margin | 88.46% | 87.86% | 75.22% | 67.74% | ||
Operating Margin | 77.44% | 75.75% | 39.78% | 19.74% | ||
Pretax Margin | 76.31% | 72.12% | 33.47% | 11.59% | ||
Effective Tax Rate | 15.38% | 13.15% | -0.24% | 6.27% | ||
Net Margin | 64.58% | 60.83% | 33.55% | 10.87% | ||
Current Ratio | - | 3.32x | 2.19x | 1.71x | ||
Debt to Equity | - | 2.40x | 4.39x | 3.27x | ||
Net Debt to Equity | - | 1.24x | 3.71x | 2.87x | ||
Asset Turnover | - | 75.50% | 80.24% | 61.26% | ||
Return on Equity | - | 156.17% | 144.96% | 28.39% | ||
Return on Assets | - | 45.92% | 26.92% | 6.66% |