|
Concept
|
2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|
| Revenue |
$2.163B
13.85%
YoY
|
$1.900B
-48.31%
YoY
|
$3.676B
6.6%
YoY
|
$3.449B
-0.44%
YoY
|
| Cost Of Revenue |
$1.550B
12.98%
YoY
|
$1.372B
3.51%
YoY
|
$1.326B
6.69%
YoY
|
$1.242B
1.69%
YoY
|
| Gross Profit |
$613.1M
16.12%
YoY
|
$528.0M
3.03%
YoY
|
$512.4M
6.34%
YoY
|
$481.9M
-5.55%
YoY
|
| Selling, General & Admin |
$199.2M
28.84%
YoY
|
$154.6M
1.73%
YoY
|
$152.0M
1.35%
YoY
|
$150.0M
-4.91%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$49.90M
10.89%
YoY
|
$45.00M
-38.4%
YoY
|
$73.05M
-0.84%
YoY
|
$73.67M
-10.39%
YoY
|
| Operating Expenses |
$2.105B
15.87%
YoY
|
$1.817B
2.35%
YoY
|
$1.775B
5.1%
YoY
|
$1.689B
3.66%
YoY
|
| Operating Profit |
$334.0M
9.59%
YoY
|
$304.8M
-124.13%
YoY
|
-$1.263B
4.6%
YoY
|
-$1.207B
7.86%
YoY
|
| Interest Expense |
-$109.3M
48.96%
YoY
|
-$73.37M
63.04%
YoY
|
-$45.00M
35.47%
YoY
|
-$33.22M
4.28%
YoY
|
| Other Income/Expense, Net |
-$109.3M
48.96%
YoY
|
-$73.37M
63.03%
YoY
|
-$45.00M
32.18%
YoY
|
-$34.05M
6.88%
YoY
|
| Pretax Income |
$223.8M
-3.27%
YoY
|
$231.4M
-52.32%
YoY
|
$485.3M
7.89%
YoY
|
$449.8M
-18.39%
YoY
|
| Income Tax |
$50.98M
-14.32%
YoY
|
$59.50M
2.78%
YoY
|
$57.89M
9.94%
YoY
|
$52.65M
-11.55%
YoY
|
| Net Earnings |
$166.4M
-0.08%
YoY
|
$166.5M
-53.72%
YoY
|
$359.9M
7.93%
YoY
|
$333.5M
-20.18%
YoY
|
| Basic Earnings Per Share |
$1.30
-10.96%
YoY
|
$1.46
-15.61%
YoY
|
$1.73
8.12%
YoY
|
$1.60
N/A
|
| Diluted Earnings Per Share |
$1.30
-10.96%
YoY
|
$1.46
-48.64%
YoY
|
$2.84
7.93%
YoY
|
$2.63
-20.18%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
126.6M shares
10.97%
YoY
|
114.1M shares
9.66%
YoY
|
104.0M shares
0.18%
YoY
|
103.8M shares
N/A
|
| Diluted Shares Outstanding |
128.3M shares
12.48%
YoY
|
114.1M shares
9.66%
YoY
|
104.0M shares
0.18%
YoY
|
103.8M shares
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$569.6M
13.74%
YoY
|
$539.1M
15.92%
YoY
|
$572.8M
16.98%
YoY
|
$550.8M
15.25%
YoY
|
$500.8M
7.09%
YoY
|
$465.0M
-74.7%
YoY
|
$489.6M
3.31%
YoY
|
$477.9M
2.32%
YoY
|
$467.6M
N/A
|
$1.838B
N/A
|
| Cost Of Revenue |
$399.1M
11.76%
YoY
|
$398.4M
15.51%
YoY
|
$405.5M
15.5%
YoY
|
$389.3M
14.76%
YoY
|
$357.1M
5.97%
YoY
|
$344.9M
-73.99%
YoY
|
$351.1M
N/A
|
$339.3M
N/A
|
$337.0M
N/A
|
$1.326B
N/A
|
| Gross Profit |
$170.5M
18.67%
YoY
|
$140.7M
17.09%
YoY
|
$167.3M
20.74%
YoY
|
$161.5M
16.45%
YoY
|
$143.7M
9.99%
YoY
|
$120.2M
-76.55%
YoY
|
$138.5M
N/A
|
$138.6M
N/A
|
$130.6M
N/A
|
$512.4M
N/A
|
| Selling, General & Admin |
$54.20M
16.82%
YoY
|
$49.38M
8.85%
YoY
|
$53.91M
45.35%
YoY
|
$54.29M
45.83%
YoY
|
$46.40M
32.91%
YoY
|
$45.37M
-70.15%
YoY
|
$37.09M
N/A
|
$37.23M
N/A
|
$34.91M
N/A
|
$152.0M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$19.65M
18.23%
YoY
|
$20.29M
29.99%
YoY
|
$19.91M
30.87%
YoY
|
$19.00M
6.31%
YoY
|
$16.62M
-10.09%
YoY
|
$15.61M
-78.63%
YoY
|
$15.21M
N/A
|
$17.87M
N/A
|
$18.49M
N/A
|
$73.05M
N/A
|
| Operating Expenses |
$73.78M
17.08%
YoY
|
$69.68M
14.26%
YoY
|
$73.82M
41.14%
YoY
|
$73.27M
32.98%
YoY
|
$63.02M
18.65%
YoY
|
$60.98M
-72.87%
YoY
|
$52.30M
N/A
|
$55.10M
N/A
|
$53.11M
N/A
|
$224.8M
N/A
|
| Operating Profit |
$95.61M
19.04%
YoY
|
$71.05M
20.0%
YoY
|
$94.47M
9.55%
YoY
|
$89.54M
6.67%
YoY
|
$80.32M
3.64%
YoY
|
$59.21M
-79.41%
YoY
|
$86.23M
6.53%
YoY
|
$83.94M
2.24%
YoY
|
$77.50M
N/A
|
$287.6M
N/A
|
| Interest Expense |
-$26.00M
1.78%
YoY
|
-$26.87M
1.62%
YoY
|
-$28.68M
34.23%
YoY
|
-$28.19M
-13852.68%
YoY
|
-$25.55M
153.4%
YoY
|
-$26.44M
-41.25%
YoY
|
-$21.37M
33289.06%
YoY
|
$205.0K
1105.88%
YoY
|
-$10.08M
N/A
|
-$45.00M
N/A
|
| Other Income/Expense, Net |
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
N/A
|
N/A
|
-$2.000K
N/A
|
| Pretax Income |
$69.61M
29.15%
YoY
|
$42.79M
31.07%
YoY
|
$65.79M
5.81%
YoY
|
$61.35M
-13.78%
YoY
|
$53.90M
-17.61%
YoY
|
$32.65M
-86.54%
YoY
|
$62.17M
-10.71%
YoY
|
$71.16M
0.75%
YoY
|
$65.42M
N/A
|
$242.6M
N/A
|
| Income Tax |
$17.32M
30.64%
YoY
|
$6.602M
-32.96%
YoY
|
$15.97M
-2.73%
YoY
|
$15.16M
-16.25%
YoY
|
$13.25M
-12.44%
YoY
|
$9.848M
-82.99%
YoY
|
$16.42M
7.96%
YoY
|
$18.10M
9.06%
YoY
|
$15.14M
N/A
|
$57.89M
N/A
|
| Net Earnings |
$50.49M
29.75%
YoY
|
$34.00M
58.05%
YoY
|
$48.26M
8.84%
YoY
|
$44.56M
-13.87%
YoY
|
$38.91M
-20.52%
YoY
|
$21.51M
-88.05%
YoY
|
$44.34M
-16.51%
YoY
|
$51.74M
-1.91%
YoY
|
$48.96M
5.82%
YoY
|
$179.9M
N/A
|
| Basic Earnings Per Share |
$0.39
30.0%
YoY
|
N/A
|
$0.38
2.7%
YoY
|
$0.35
-30.0%
YoY
|
$0.30
-36.17%
YoY
|
N/A
|
$0.37
-27.45%
YoY
|
$0.50
-1.96%
YoY
|
$0.47
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.39
30.0%
YoY
|
$0.26
-73.7%
YoY
|
$0.38
2.7%
YoY
|
$0.35
-30.0%
YoY
|
$0.30
-23.27%
YoY
|
$1.02
-28.4%
YoY
|
$0.37
-27.45%
YoY
|
$0.50
-1.96%
YoY
|
$0.39
N/A
|
$1.42
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
128.6M shares
0.4%
YoY
|
128.2M shares
0.65%
YoY
|
128.2M shares
1.25%
YoY
|
128.2M shares
23.13%
YoY
|
128.1M shares
23.09%
YoY
|
127.3M shares
N/A
|
126.6M shares
21.68%
YoY
|
104.1M shares
0.13%
YoY
|
104.1M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
128.5M shares
1.46%
YoY
|
N/A
|
128.2M shares
6.13%
YoY
|
128.2M shares
23.13%
YoY
|
126.6M shares
21.67%
YoY
|
N/A
|
120.8M shares
16.08%
YoY
|
104.1M shares
0.13%
YoY
|
104.1M shares
N/A
|
N/A
|
Loading...