|
Concept
|
2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|
| Revenue |
$1.664B
1.82%
YoY
|
$1.634B
2.69%
YoY
|
$1.592B
16.67%
YoY
|
$1.364B
18.37%
YoY
|
| Cost Of Revenue |
$1.229B
0.94%
YoY
|
$1.218B
-0.84%
YoY
|
$1.228B
7.46%
YoY
|
$1.143B
19.52%
YoY
|
| Gross Profit |
$435.0M
4.4%
YoY
|
$416.7M
14.63%
YoY
|
$363.5M
64.28%
YoY
|
$221.3M
12.8%
YoY
|
| Selling, General & Admin |
$164.0M
0.86%
YoY
|
$162.6M
24.16%
YoY
|
$130.9M
11.47%
YoY
|
$117.5M
23.59%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$108.7M
8.78%
YoY
|
$99.94M
9.73%
YoY
|
$91.08M
3.82%
YoY
|
$87.73M
7.34%
YoY
|
| Operating Expenses |
$166.9M
2.66%
YoY
|
$162.6M
24.16%
YoY
|
$130.9M
11.47%
YoY
|
$117.5M
15.17%
YoY
|
| Operating Profit |
$268.1M
5.51%
YoY
|
$254.1M
9.26%
YoY
|
$232.6M
124.02%
YoY
|
$103.8M
10.24%
YoY
|
| Interest Expense |
-$25.82M
1.41%
YoY
|
-$25.46M
18.73%
YoY
|
-$21.45M
30.97%
YoY
|
-$16.37M
-15.13%
YoY
|
| Other Income/Expense, Net |
$2.552M
-210.52%
YoY
|
-$2.309M
27.36%
YoY
|
-$1.813M
85.76%
YoY
|
-$976.0K
201.23%
YoY
|
| Pretax Income |
$244.8M
9.49%
YoY
|
$223.6M
10.5%
YoY
|
$202.4M
153.95%
YoY
|
$79.69M
6.89%
YoY
|
| Income Tax |
$59.40M
3.23%
YoY
|
$57.54M
22.09%
YoY
|
$47.13M
177.73%
YoY
|
$16.97M
10.66%
YoY
|
| Net Earnings |
$185.4M
11.66%
YoY
|
$166.1M
6.98%
YoY
|
$155.2M
147.52%
YoY
|
$62.72M
5.91%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.01
6.34%
YoY
|
$0.95
12.46%
YoY
|
$0.84
147.53%
YoY
|
$0.34
5.92%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 |
|---|---|---|---|---|---|---|---|
| Revenue |
$398.4M
1.52%
YoY
|
$405.7M
4.07%
YoY
|
$436.8M
-64.9%
YoY
|
$429.2M
N/A
|
$392.4M
N/A
|
$389.8M
-2.34%
YoY
|
$1.245B
4.37%
YoY
|
| Cost Of Revenue |
$306.5M
1.83%
YoY
|
$302.4M
2.83%
YoY
|
$309.2M
-66.52%
YoY
|
$316.6M
N/A
|
$301.0M
N/A
|
$294.1M
-4.26%
YoY
|
$923.7M
0.29%
YoY
|
| Gross Profit |
$91.88M
0.53%
YoY
|
$103.3M
7.86%
YoY
|
$127.6M
-60.23%
YoY
|
$112.7M
N/A
|
$91.40M
N/A
|
$95.73M
4.08%
YoY
|
$320.9M
18.2%
YoY
|
| Selling, General & Admin |
$41.25M
6.1%
YoY
|
$42.82M
-6.85%
YoY
|
$40.23M
-65.61%
YoY
|
$42.03M
N/A
|
$38.87M
N/A
|
$45.96M
30.85%
YoY
|
$117.0M
20.59%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$28.81M
17.92%
YoY
|
$28.95M
-6.35%
YoY
|
$28.08M
-59.32%
YoY
|
$27.25M
N/A
|
$24.43M
N/A
|
$30.92M
13.33%
YoY
|
$69.02M
8.19%
YoY
|
| Operating Expenses |
$42.10M
6.17%
YoY
|
$43.23M
-5.13%
YoY
|
$41.02M
-65.73%
YoY
|
$42.97M
N/A
|
$39.66M
N/A
|
$45.57M
26.9%
YoY
|
$119.7M
17.42%
YoY
|
| Operating Profit |
$49.78M
-3.8%
YoY
|
$60.02M
19.67%
YoY
|
$86.62M
-56.95%
YoY
|
$69.72M
N/A
|
$51.75M
N/A
|
$50.16M
-10.54%
YoY
|
$201.2M
18.67%
YoY
|
| Interest Expense |
-$5.519M
-41.83%
YoY
|
-$5.682M
-40685.71%
YoY
|
-$8.280M
-70.2%
YoY
|
-$2.371M
N/A
|
-$9.488M
N/A
|
$14.00K
-100.73%
YoY
|
-$27.78M
30.19%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$2.552M
N/A
|
N/A
|
N/A
|
| Pretax Income |
$44.27M
-1.22%
YoY
|
$54.34M
8.31%
YoY
|
$78.34M
-54.83%
YoY
|
$67.35M
N/A
|
$44.81M
N/A
|
$50.17M
-7.35%
YoY
|
$173.4M
17.01%
YoY
|
| Income Tax |
$11.25M
-1.68%
YoY
|
$10.83M
-20.63%
YoY
|
$20.92M
-52.35%
YoY
|
$16.22M
N/A
|
$11.44M
N/A
|
$13.65M
56.71%
YoY
|
$43.90M
14.24%
YoY
|
| Net Earnings |
$33.02M
-1.06%
YoY
|
$43.51M
19.12%
YoY
|
$57.42M
-55.67%
YoY
|
$51.13M
N/A
|
$33.37M
N/A
|
$36.53M
-19.62%
YoY
|
$129.5M
17.98%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.18
-5.4%
YoY
|
$0.24
-4.06%
YoY
|
$0.31
-55.5%
YoY
|
$0.28
N/A
|
$0.19
N/A
|
$0.25
-0.12%
YoY
|
$0.70
17.98%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
184.4M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...