|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.146B
8.52%
YoY
|
$2.899B
2.43%
YoY
|
$2.830B
11.66%
YoY
|
$2.535B
13.72%
YoY
|
$2.229B
2.34%
YoY
|
| Cost Of Revenue |
$2.569B
10.28%
YoY
|
$2.329B
1.65%
YoY
|
$2.291B
5.41%
YoY
|
$2.174B
15.51%
YoY
|
$1.882B
4.13%
YoY
|
| Gross Profit |
$577.3M
1.32%
YoY
|
$569.8M
5.73%
YoY
|
$538.9M
49.33%
YoY
|
$360.9M
4.02%
YoY
|
$346.9M
-6.38%
YoY
|
| Selling, General & Admin |
$291.5M
14.91%
YoY
|
$253.6M
4.58%
YoY
|
$242.5M
45.58%
YoY
|
$166.6M
6.88%
YoY
|
$155.9M
-0.13%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$193.7M
41.55%
YoY
|
$136.9M
10.55%
YoY
|
$123.8M
5.1%
YoY
|
$117.8M
16.66%
YoY
|
$101.0M
12.66%
YoY
|
| Operating Expenses |
$291.5M
14.91%
YoY
|
$253.6M
4.58%
YoY
|
$242.5M
45.58%
YoY
|
$166.6M
6.88%
YoY
|
$155.9M
-0.13%
YoY
|
| Operating Profit |
$285.9M
-9.59%
YoY
|
$316.2M
6.68%
YoY
|
$296.4M
52.55%
YoY
|
$194.3M
1.68%
YoY
|
$191.1M
-10.92%
YoY
|
| Interest Expense |
-$77.37M
66.7%
YoY
|
-$46.41M
-179.88%
YoY
|
$58.10M
-292.88%
YoY
|
-$30.12M
56.73%
YoY
|
-$19.22M
-6.6%
YoY
|
| Other Income/Expense, Net |
$9.272M
-7.67%
YoY
|
$10.04M
43.31%
YoY
|
$7.007M
-230.9%
YoY
|
-$5.353M
-495.06%
YoY
|
$1.355M
62.28%
YoY
|
| Pretax Income |
$213.2M
-21.32%
YoY
|
$271.0M
10.47%
YoY
|
$245.3M
54.46%
YoY
|
$158.8M
-8.31%
YoY
|
$173.2M
-11.06%
YoY
|
| Income Tax |
$56.14M
-19.01%
YoY
|
$69.32M
11.02%
YoY
|
$62.44M
46.56%
YoY
|
$42.60M
-1.97%
YoY
|
$43.46M
-8.37%
YoY
|
| Net Earnings |
$157.1M
-22.12%
YoY
|
$201.7M
10.28%
YoY
|
$182.9M
57.35%
YoY
|
$116.2M
-10.43%
YoY
|
$129.8M
-11.93%
YoY
|
| Basic Earnings Per Share |
$2.77
-22.19%
YoY
|
$3.56
10.22%
YoY
|
$3.23
57.56%
YoY
|
$2.05
-10.48%
YoY
|
$2.29
N/A
|
| Diluted Earnings Per Share |
$2.76
-22.25%
YoY
|
$3.55
9.91%
YoY
|
$3.23
57.21%
YoY
|
$2.06
-10.43%
YoY
|
$2.29
-11.93%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
56.65M shares
0.08%
YoY
|
56.61M shares
0.07%
YoY
|
56.57M shares
0.0%
YoY
|
56.57M shares
0.0%
YoY
|
56.57M shares
N/A
|
| Diluted Shares Outstanding |
56.90M shares
0.09%
YoY
|
56.84M shares
0.31%
YoY
|
56.67M shares
0.18%
YoY
|
56.57M shares
0.0%
YoY
|
56.57M shares
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$410.1M
16.03%
YoY
|
$755.1M
14.89%
YoY
|
$1.204B
8.9%
YoY
|
$833.8M
3.33%
YoY
|
$353.5M
7.25%
YoY
|
$657.2M
1.59%
YoY
|
$1.105B
1.37%
YoY
|
$806.9M
2.77%
YoY
|
$329.6M
7.04%
YoY
|
$646.9M
-74.48%
YoY
|
$1.090B
11.78%
YoY
|
$785.2M
10.31%
YoY
|
$307.9M
-0.67%
YoY
|
$2.535B
N/A
|
| Cost Of Revenue |
$412.9M
13.73%
YoY
|
$609.7M
12.26%
YoY
|
$919.4M
10.47%
YoY
|
$676.5M
7.27%
YoY
|
$363.1M
12.37%
YoY
|
$543.1M
1.63%
YoY
|
$832.3M
1.38%
YoY
|
$630.7M
-0.24%
YoY
|
$323.1M
6.35%
YoY
|
$534.4M
-75.42%
YoY
|
$821.0M
3.8%
YoY
|
$632.2M
3.9%
YoY
|
$303.8M
-1.63%
YoY
|
$2.174B
N/A
|
| Gross Profit |
-$2.772M
-71.11%
YoY
|
$145.3M
27.38%
YoY
|
$284.3M
4.15%
YoY
|
$157.2M
-10.77%
YoY
|
-$9.595M
-247.75%
YoY
|
$114.1M
1.43%
YoY
|
$273.0M
1.34%
YoY
|
$176.2M
15.19%
YoY
|
$6.494M
58.58%
YoY
|
$112.5M
-68.83%
YoY
|
$269.4M
46.02%
YoY
|
$153.0M
48.04%
YoY
|
$4.095M
267.59%
YoY
|
$360.9M
N/A
|
| Selling, General & Admin |
$83.46M
14.24%
YoY
|
$77.30M
10.32%
YoY
|
$69.13M
8.23%
YoY
|
$69.17M
16.3%
YoY
|
$73.06M
21.32%
YoY
|
$70.07M
-6.95%
YoY
|
$63.87M
7.95%
YoY
|
$59.47M
0.04%
YoY
|
$60.22M
23.76%
YoY
|
$75.30M
-54.8%
YoY
|
$59.17M
42.33%
YoY
|
$59.45M
38.47%
YoY
|
$48.66M
6.43%
YoY
|
$166.6M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$52.15M
34.54%
YoY
|
$51.30M
45.11%
YoY
|
$53.47M
53.68%
YoY
|
$50.20M
45.47%
YoY
|
$38.76M
20.33%
YoY
|
$35.35M
N/A
|
$34.80M
9.59%
YoY
|
$34.51M
10.86%
YoY
|
$32.21M
8.72%
YoY
|
N/A
|
$31.75M
4.28%
YoY
|
$31.13M
4.63%
YoY
|
$29.63M
4.51%
YoY
|
$89.45M
N/A
|
| Operating Expenses |
$83.46M
14.24%
YoY
|
$77.30M
10.32%
YoY
|
$69.13M
8.23%
YoY
|
$69.17M
16.3%
YoY
|
$73.06M
21.32%
YoY
|
$70.07M
-6.95%
YoY
|
$63.87M
7.95%
YoY
|
$59.47M
0.04%
YoY
|
$60.22M
23.76%
YoY
|
$75.30M
-54.8%
YoY
|
$59.17M
42.33%
YoY
|
$59.45M
38.47%
YoY
|
$48.66M
6.43%
YoY
|
$166.6M
N/A
|
| Operating Profit |
-$86.23M
4.33%
YoY
|
$68.05M
54.51%
YoY
|
$215.2M
2.9%
YoY
|
$88.08M
-24.56%
YoY
|
-$82.65M
53.84%
YoY
|
$44.04M
18.38%
YoY
|
$209.1M
-0.52%
YoY
|
$116.7M
24.82%
YoY
|
-$53.73M
20.56%
YoY
|
$37.20M
-80.85%
YoY
|
$210.2M
47.1%
YoY
|
$93.53M
54.84%
YoY
|
-$44.56M
-0.09%
YoY
|
$194.3M
N/A
|
| Interest Expense |
-$20.07M
52.91%
YoY
|
-$21.34M
59.29%
YoY
|
-$22.37M
-284.67%
YoY
|
-$21.55M
-268.21%
YoY
|
-$13.12M
-193.9%
YoY
|
-$13.39M
-5.01%
YoY
|
$12.11M
-21.11%
YoY
|
$12.81M
-33.13%
YoY
|
$13.98M
47.19%
YoY
|
-$14.10M
-53.19%
YoY
|
$15.35M
74.14%
YoY
|
$19.16M
158.03%
YoY
|
$9.495M
80.31%
YoY
|
-$30.12M
N/A
|
| Other Income/Expense, Net |
-$632.0K
-113.84%
YoY
|
$1.305M
-47.82%
YoY
|
$1.194M
-51.99%
YoY
|
$2.207M
69.25%
YoY
|
$4.567M
21.85%
YoY
|
$2.501M
-32.41%
YoY
|
$2.487M
35428.57%
YoY
|
$1.304M
-47.38%
YoY
|
$3.748M
353.75%
YoY
|
$3.700M
-169.12%
YoY
|
$7.000K
-100.55%
YoY
|
$2.478M
-187.19%
YoY
|
$826.0K
-142.67%
YoY
|
-$5.353M
N/A
|
| Pretax Income |
-$107.6M
15.27%
YoY
|
$45.22M
36.41%
YoY
|
$193.4M
-2.17%
YoY
|
$67.95M
-34.74%
YoY
|
-$93.35M
45.96%
YoY
|
$33.15M
23.68%
YoY
|
$197.7M
1.44%
YoY
|
$104.1M
35.47%
YoY
|
-$63.96M
20.14%
YoY
|
$26.80M
-83.13%
YoY
|
$194.9M
46.72%
YoY
|
$76.86M
53.27%
YoY
|
-$53.23M
2.75%
YoY
|
$158.8M
N/A
|
| Income Tax |
-$28.43M
15.39%
YoY
|
$13.19M
33.55%
YoY
|
$50.25M
1.33%
YoY
|
$17.35M
-33.76%
YoY
|
-$24.64M
50.92%
YoY
|
$9.873M
61.85%
YoY
|
$49.58M
2.83%
YoY
|
$26.19M
30.8%
YoY
|
-$16.33M
37.06%
YoY
|
$6.100M
-85.68%
YoY
|
$48.22M
45.4%
YoY
|
$20.02M
72.88%
YoY
|
-$11.91M
0.97%
YoY
|
$42.60M
N/A
|
| Net Earnings |
-$79.18M
15.23%
YoY
|
$32.03M
37.63%
YoY
|
$143.2M
-3.34%
YoY
|
$50.60M
-35.07%
YoY
|
-$68.71M
44.26%
YoY
|
$23.27M
12.43%
YoY
|
$148.1M
0.99%
YoY
|
$77.93M
37.11%
YoY
|
-$47.63M
15.27%
YoY
|
$20.70M
-82.19%
YoY
|
$146.7M
47.16%
YoY
|
$56.84M
47.39%
YoY
|
-$41.32M
3.27%
YoY
|
$116.2M
N/A
|
| Basic Earnings Per Share |
-$1.40
15.7%
YoY
|
N/A
|
$2.53
-3.44%
YoY
|
$0.89
-35.51%
YoY
|
-$1.21
44.05%
YoY
|
N/A
|
$2.62
1.16%
YoY
|
$1.38
38.0%
YoY
|
-$0.84
-99.84%
YoY
|
N/A
|
$2.59
47.16%
YoY
|
$1.00
47.06%
YoY
|
-$516.50
3.27%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$1.40
15.7%
YoY
|
$0.56
36.7%
YoY
|
$2.52
-3.08%
YoY
|
$0.89
-35.04%
YoY
|
-$1.21
44.05%
YoY
|
$0.41
12.14%
YoY
|
$2.60
0.78%
YoY
|
$1.37
37.0%
YoY
|
-$0.84
-99.84%
YoY
|
$0.36
-82.26%
YoY
|
$2.58
46.59%
YoY
|
$1.00
47.06%
YoY
|
-$516.50
3.27%
YoY
|
$2.06
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
56.66M shares
0.09%
YoY
|
56.66M shares
0.09%
YoY
|
56.66M shares
0.09%
YoY
|
56.65M shares
0.08%
YoY
|
56.61M shares
0.06%
YoY
|
56.61M shares
0.08%
YoY
|
56.61M shares
0.08%
YoY
|
56.61M shares
5660870.4%
YoY
|
56.58M shares
70623.01%
YoY
|
56.57M shares
N/A
|
56.57M shares
0.0%
YoY
|
1.000K shares
-100.0%
YoY
|
80.00K shares
0.0%
YoY
|
N/A
|
| Diluted Shares Outstanding |
56.71M shares
0.15%
YoY
|
N/A
|
56.88M shares
0.02%
YoY
|
56.91M shares
0.18%
YoY
|
56.63M shares
0.06%
YoY
|
N/A
|
56.87M shares
0.24%
YoY
|
56.81M shares
0.37%
YoY
|
56.59M shares
70637.5%
YoY
|
N/A
|
56.74M shares
0.3%
YoY
|
56.60M shares
0.06%
YoY
|
80.00K shares
0.0%
YoY
|
N/A
|
Loading...