Financials
Income statement
Fiscal date | 2024 | 2023 | 2022 | 2021 |
---|---|---|---|---|
Total reported revenue | 1.1B | 957.7M | 904.7M | 786.6M |
Cost of revenue | 587.2M | 541.4M | 515.2M | 449.2M |
Gross profit | 466.1M | 416.3M | 389.6M | 337.4M |
Operating expense | ||||
Research & development | 14.3M | 13.6M | 12.7M | 11.4M |
Selling general and admin | 279.9M | 236.3M | 224.4M | 208.8M |
Other operating expenses | — | — | — | — |
Operating income | 171.9M | 166.5M | 152.4M | 117.2M |
Non operating interest income | ||||
Income | 1.9M | 1.8M | 904K | 267K |
Expense | 20.0M | 8.4M | 6.5M | 4.8M |
Other income expense | -727K | -824K | 18.8M | -569K |
Pretax income | 153.1M | 159.0M | 165.6M | 112.1M |
Tax provision | 40.5M | 42.2M | 43.9M | 27.2M |
Net income | 112.6M | 116.8M | 121.7M | 84.9M |
Basic EPS | 9.5 | 9.9 | 10.4 | 7.3 |
Diluted EPS | 9.5 | 9.9 | 10.4 | 7.2 |
Basic average shares | 11.7M | 11.7M | 11.7M | 11.6M |
Diluted average shares | 11.7M | 11.7M | 11.7M | 11.6M |
EBITDA | 223.3M | 201.4M | 188.2M | 151.6M |
Net income from continuing op. | 112.6M | 116.8M | 121.7M | 84.9M |
Minority interests | -956K | -737K | -802K | -838K |
Preferred stock dividends | — | — | — | — |