|
Concept
|
2025 | 2024 | 2023 |
|---|---|---|---|
| Revenue |
$821.8M
-2.56%
YoY
|
$843.4M
7.37%
YoY
|
$785.4M
N/A
|
| Cost Of Revenue |
$576.0M
0.85%
YoY
|
$571.2M
-0.68%
YoY
|
$575.1M
N/A
|
| Gross Profit |
$245.7M
-9.72%
YoY
|
$272.2M
29.38%
YoY
|
$210.4M
N/A
|
| Selling, General & Admin |
$130.4M
-11.18%
YoY
|
$146.8M
15.22%
YoY
|
$127.4M
N/A
|
| Research & Development |
$2.813M
-60.2%
YoY
|
$7.067M
132.39%
YoY
|
$3.041M
N/A
|
| Depreciation & Amortization |
$42.46M
7.76%
YoY
|
$39.40M
1.47%
YoY
|
$38.83M
N/A
|
| Operating Expenses |
$133.2M
-13.43%
YoY
|
$153.9M
17.95%
YoY
|
$130.5M
N/A
|
| Operating Profit |
$112.5M
-4.9%
YoY
|
$118.3M
48.02%
YoY
|
$79.93M
N/A
|
| Interest Expense |
-$36.56M
-14.07%
YoY
|
-$42.55M
-6.43%
YoY
|
-$45.47M
N/A
|
| Other Income/Expense, Net |
$1.263M
198.58%
YoY
|
$423.0K
83.12%
YoY
|
$231.0K
N/A
|
| Pretax Income |
$72.59M
-5.1%
YoY
|
$76.49M
133.49%
YoY
|
$32.76M
N/A
|
| Income Tax |
$26.47M
7.88%
YoY
|
$24.53M
59.75%
YoY
|
$15.36M
N/A
|
| Net Earnings |
$45.45M
-11.25%
YoY
|
$51.22M
194.32%
YoY
|
$17.40M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$4.32
-11.3%
YoY
|
$4.87
194.05%
YoY
|
$1.65
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
|
Concept
|
2025 Q4 | 2025 Q3 | 2025 Q2 |
|---|---|---|---|
| Revenue |
$202.7M
N/A
|
$217.2M
N/A
|
$203.5M
N/A
|
| Cost Of Revenue |
$125.2M
N/A
|
$157.4M
N/A
|
$151.5M
N/A
|
| Gross Profit |
$77.51M
N/A
|
$59.77M
N/A
|
$51.91M
N/A
|
| Selling, General & Admin |
$33.36M
N/A
|
$31.36M
N/A
|
$29.44M
N/A
|
| Research & Development |
$1.035M
N/A
|
$98.00K
N/A
|
$649.0K
N/A
|
| Depreciation & Amortization |
$10.58M
N/A
|
$10.88M
N/A
|
$20.99M
N/A
|
| Operating Expenses |
$34.39M
N/A
|
$31.46M
N/A
|
$30.09M
N/A
|
| Operating Profit |
$43.11M
N/A
|
$28.31M
N/A
|
$21.82M
N/A
|
| Interest Expense |
-$16.96M
N/A
|
-$8.260M
N/A
|
-$6.158M
N/A
|
| Other Income/Expense, Net |
$387.0K
N/A
|
$229.0K
N/A
|
$334.0K
N/A
|
| Pretax Income |
$26.36M
N/A
|
$20.17M
N/A
|
$14.93M
N/A
|
| Income Tax |
$11.71M
N/A
|
$4.343M
N/A
|
$5.158M
N/A
|
| Net Earnings |
$14.21M
N/A
|
$16.19M
N/A
|
$8.949M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.35
N/A
|
$1.54
N/A
|
$0.85
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
Loading...