| Ratios | LTM | Dec 31, 2025 | Dec 31, 2024 | Dec 31, 2023 | Dec 31, 2022 | Dec 31, 2021 | Dec 31, 2020 |
|---|---|---|---|---|---|---|---|
Gross Margin | 84.80% | 82.37% | 80.25% | 80.62% | |||
Operating Margin | 42.80% | 31.59% | 10.83% | 5.39% | |||
Pretax Margin | 49.90% | 37.03% | 17.07% | 10.66% | |||
Effective Tax Rate | 1.34% | 1.37% | 4.35% | 8.32% | |||
Net Margin | 49.00% | 36.31% | 16.13% | 9.43% | |||
Current Ratio | - | 7.11x | 5.96x | 5.55x | |||
Debt to Equity | - | 0.19x | 0.24x | 0.27x | |||
Net Debt to Equity | - | -0.00x | -0.17x | 0.04x | |||
Asset Turnover | - | 50.28% | 45.19% | 49.20% | |||
Return on Equity | - | 21.70% | 9.07% | 5.89% | |||
Return on Assets | - | 18.26% | 7.29% | 4.64% |