|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.844B
-5.27%
YoY
|
$1.947B
-5.03%
YoY
|
$2.050B
39.95%
YoY
|
$1.465B
25.18%
YoY
|
$1.170B
2.99%
YoY
|
| Cost Of Revenue |
$1.414B
-4.09%
YoY
|
$1.475B
-5.45%
YoY
|
$1.560B
66.99%
YoY
|
$934.0M
57.39%
YoY
|
$593.4M
12.2%
YoY
|
| Gross Profit |
$485.1M
-5.56%
YoY
|
$513.7M
-34.27%
YoY
|
$781.5M
-39.25%
YoY
|
$1.286B
120.63%
YoY
|
$583.1M
-3.98%
YoY
|
| Selling, General & Admin |
$269.6M
1.08%
YoY
|
$266.7M
9.73%
YoY
|
$243.1M
2.0%
YoY
|
$238.3M
-21.2%
YoY
|
$302.4M
3.04%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$84.83M
83.4%
YoY
|
$46.26M
-14.81%
YoY
|
$54.30M
0.66%
YoY
|
$53.94M
-36.23%
YoY
|
$84.59M
-10.2%
YoY
|
| Operating Expenses |
$372.3M
-26.63%
YoY
|
$507.5M
-5.64%
YoY
|
$537.8M
60.28%
YoY
|
$335.5M
-14.94%
YoY
|
$394.5M
-8.69%
YoY
|
| Operating Profit |
$112.8M
1716.03%
YoY
|
$6.212M
-97.45%
YoY
|
$243.8M
-74.37%
YoY
|
$950.9M
404.11%
YoY
|
$188.6M
7.61%
YoY
|
| Interest Expense |
$382.3M
-7.69%
YoY
|
$414.1M
-71.16%
YoY
|
$1.436B
80.16%
YoY
|
$797.1M
79.09%
YoY
|
$445.1M
6.03%
YoY
|
| Other Income/Expense, Net |
$422.1M
-4.34%
YoY
|
$441.2M
-5.29%
YoY
|
$465.9M
-42.18%
YoY
|
$805.8M
151.75%
YoY
|
$320.1M
49.19%
YoY
|
| Pretax Income |
$479.8M
18.18%
YoY
|
$406.0M
-2.75%
YoY
|
$417.5M
-58.15%
YoY
|
$997.5M
99.07%
YoY
|
$501.1M
29.72%
YoY
|
| Income Tax |
$36.72M
44.38%
YoY
|
$25.43M
-3829.03%
YoY
|
-$682.0K
-98.89%
YoY
|
-$61.52M
-809.69%
YoY
|
$8.669M
-57.08%
YoY
|
| Net Earnings |
$411.5M
14.34%
YoY
|
$359.9M
6.11%
YoY
|
$339.2M
-61.08%
YoY
|
$871.5M
94.64%
YoY
|
$447.7M
34.99%
YoY
|
| Basic Earnings Per Share |
$1.15
4.55%
YoY
|
$1.10
2.8%
YoY
|
$1.07
-61.79%
YoY
|
$2.80
81.82%
YoY
|
$1.54
32.76%
YoY
|
| Diluted Earnings Per Share |
$1.15
4.55%
YoY
|
$1.10
2.8%
YoY
|
$1.07
-60.95%
YoY
|
$2.74
80.26%
YoY
|
$1.52
31.03%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
350.0M shares
9.18%
YoY
|
320.6M shares
3.24%
YoY
|
310.5M shares
-1.65%
YoY
|
315.7M shares
6.37%
YoY
|
296.8M shares
5.08%
YoY
|
|
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 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$512.5M
22.54%
YoY
|
$505.1M
10.4%
YoY
|
$488.9M
1.95%
YoY
|
$444.3M
-9.3%
YoY
|
$418.2M
-20.06%
YoY
|
$457.5M
-18.28%
YoY
|
$479.5M
-8.05%
YoY
|
$489.8M
-33.76%
YoY
|
$523.1M
6.66%
YoY
|
$559.8M
1.49%
YoY
|
$521.5M
33.54%
YoY
|
$739.5M
127.13%
YoY
|
$490.4M
66.81%
YoY
|
$551.6M
86.27%
YoY
|
$390.5M
29.2%
YoY
|
$325.6M
11.94%
YoY
|
$294.0M
2.35%
YoY
|
$296.1M
1.92%
YoY
|
$302.3M
13.03%
YoY
|
| Cost Of Revenue |
$365.1M
9.66%
YoY
|
$367.3M
4.43%
YoY
|
$367.1M
0.49%
YoY
|
$347.0M
-7.45%
YoY
|
$332.9M
-17.18%
YoY
|
$351.7M
-14.84%
YoY
|
$365.3M
-7.64%
YoY
|
$374.9M
-4.92%
YoY
|
$402.0M
7.24%
YoY
|
$413.0M
22.59%
YoY
|
$395.5M
58.34%
YoY
|
$394.3M
114.02%
YoY
|
$374.8M
106.24%
YoY
|
$336.9M
74.93%
YoY
|
$249.8M
79.36%
YoY
|
$184.2M
32.64%
YoY
|
$181.7M
27.9%
YoY
|
$192.6M
35.25%
YoY
|
$139.3M
16.93%
YoY
|
| Gross Profit |
$157.9M
62.44%
YoY
|
$137.8M
30.25%
YoY
|
$137.7M
6.91%
YoY
|
$112.4M
-10.33%
YoY
|
$97.20M
-25.55%
YoY
|
$105.8M
-27.93%
YoY
|
$128.8M
-9.89%
YoY
|
$125.3M
-63.69%
YoY
|
$130.6M
1.58%
YoY
|
$146.8M
-31.61%
YoY
|
$143.0M
-44.65%
YoY
|
$345.2M
-23.04%
YoY
|
$128.5M
-62.88%
YoY
|
$214.7M
107.35%
YoY
|
$258.3M
58.43%
YoY
|
$448.5M
195.14%
YoY
|
$346.3M
138.65%
YoY
|
$103.5M
-30.09%
YoY
|
$163.0M
9.93%
YoY
|
| Selling, General & Admin |
$81.47M
29.38%
YoY
|
$73.55M
16.51%
YoY
|
$67.51M
12.17%
YoY
|
$65.58M
3.85%
YoY
|
$62.97M
3.21%
YoY
|
$63.13M
8.49%
YoY
|
$60.19M
2.94%
YoY
|
$63.15M
15.61%
YoY
|
$61.01M
13.45%
YoY
|
$58.19M
10.42%
YoY
|
$58.47M
1.33%
YoY
|
$54.62M
-1.76%
YoY
|
$53.77M
0.3%
YoY
|
$52.70M
-23.86%
YoY
|
$57.70M
-18.02%
YoY
|
$55.60M
-26.83%
YoY
|
$53.61M
-20.46%
YoY
|
$69.21M
-10.46%
YoY
|
$70.38M
2.0%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$35.45M
177.94%
YoY
|
$32.80M
163.41%
YoY
|
$27.71M
142.64%
YoY
|
$11.57M
2.06%
YoY
|
$12.76M
15.45%
YoY
|
$12.45M
-7.25%
YoY
|
$11.42M
-15.89%
YoY
|
$11.34M
-17.01%
YoY
|
$11.05M
-11.01%
YoY
|
$13.43M
-4.31%
YoY
|
$13.57M
-1.58%
YoY
|
$13.66M
2.24%
YoY
|
$12.42M
-2.67%
YoY
|
$14.03M
-17.17%
YoY
|
$13.79M
-38.75%
YoY
|
$13.36M
-40.97%
YoY
|
$12.76M
-43.3%
YoY
|
$16.94M
-28.23%
YoY
|
$22.52M
-4.17%
YoY
|
| Operating Expenses |
$115.2M
124.58%
YoY
|
$115.1M
-9.56%
YoY
|
$122.4M
-10.87%
YoY
|
$83.51M
-28.17%
YoY
|
$51.30M
-52.2%
YoY
|
$127.3M
31.76%
YoY
|
$137.3M
10.81%
YoY
|
$116.3M
-38.48%
YoY
|
$107.3M
-2.63%
YoY
|
$96.62M
4.99%
YoY
|
$123.9M
44.64%
YoY
|
$189.0M
143.74%
YoY
|
$110.2M
78.92%
YoY
|
$92.03M
-13.11%
YoY
|
$85.65M
-6.78%
YoY
|
$77.54M
-10.49%
YoY
|
$61.61M
-32.0%
YoY
|
$105.9M
19.28%
YoY
|
$91.88M
3.01%
YoY
|
| Operating Profit |
$42.68M
-7.02%
YoY
|
$22.69M
-205.53%
YoY
|
$15.36M
-281.5%
YoY
|
$28.86M
218.92%
YoY
|
$45.90M
97.61%
YoY
|
-$21.50M
-142.82%
YoY
|
-$8.464M
-144.39%
YoY
|
$9.050M
-94.21%
YoY
|
$23.23M
26.89%
YoY
|
$50.20M
-59.07%
YoY
|
$19.07M
-88.96%
YoY
|
$156.2M
-57.9%
YoY
|
$18.31M
-93.57%
YoY
|
$122.7M
-5258.33%
YoY
|
$172.6M
142.64%
YoY
|
$371.0M
467.8%
YoY
|
$284.7M
422.35%
YoY
|
-$2.378M
-104.01%
YoY
|
$71.15M
20.38%
YoY
|
| Interest Expense |
$14.26M
-81.05%
YoY
|
$140.7M
50.74%
YoY
|
$81.40M
-75.91%
YoY
|
$84.91M
-75.34%
YoY
|
$75.28M
-78.85%
YoY
|
$93.34M
-40.13%
YoY
|
$337.9M
-8.28%
YoY
|
$344.4M
261.44%
YoY
|
$356.0M
6.16%
YoY
|
$155.9M
308.55%
YoY
|
$368.4M
65.61%
YoY
|
$95.28M
-37.57%
YoY
|
$335.3M
165.16%
YoY
|
$38.16M
-66.59%
YoY
|
$222.4M
92.52%
YoY
|
$152.6M
39.18%
YoY
|
$126.5M
22.32%
YoY
|
$114.2M
61.76%
YoY
|
$115.5M
20.37%
YoY
|
| Other Income/Expense, Net |
$21.33M
-75.18%
YoY
|
-$29.77M
1405.11%
YoY
|
$93.84M
-11.18%
YoY
|
$121.6M
28.02%
YoY
|
$85.91M
-41.67%
YoY
|
-$1.978M
-29.86%
YoY
|
$105.7M
177.81%
YoY
|
$94.95M
-3530.38%
YoY
|
$147.3M
220.93%
YoY
|
-$2.820M
2.66%
YoY
|
$38.03M
-68.62%
YoY
|
-$2.768M
-101.25%
YoY
|
$45.89M
-86.16%
YoY
|
-$2.747M
205.9%
YoY
|
$121.2M
57.28%
YoY
|
$220.6M
279.71%
YoY
|
$331.7M
371.12%
YoY
|
-$898.0K
124.5%
YoY
|
$77.06M
-36.48%
YoY
|
| Pretax Income |
$53.48M
-55.39%
YoY
|
$131.3M
91.07%
YoY
|
$93.27M
12.9%
YoY
|
$135.4M
44.62%
YoY
|
$119.9M
-25.58%
YoY
|
$68.72M
-33.25%
YoY
|
$82.62M
106.66%
YoY
|
$93.60M
-58.13%
YoY
|
$161.1M
216.03%
YoY
|
$103.0M
-34.29%
YoY
|
$39.98M
-77.17%
YoY
|
$223.6M
-21.25%
YoY
|
$50.97M
-86.65%
YoY
|
$156.7M
48.77%
YoY
|
$175.1M
18.31%
YoY
|
$283.9M
130.76%
YoY
|
$381.9M
206.09%
YoY
|
$105.3M
-17.72%
YoY
|
$148.0M
-17.59%
YoY
|
| Income Tax |
-$3.945M
-204.75%
YoY
|
$18.94M
-1001.43%
YoY
|
$13.34M
27.7%
YoY
|
$671.0K
-95.77%
YoY
|
$3.766M
212.27%
YoY
|
-$2.101M
-111.47%
YoY
|
$10.45M
-191.67%
YoY
|
$15.88M
1226.48%
YoY
|
$1.206M
-113.71%
YoY
|
$18.32M
-246.24%
YoY
|
-$11.40M
-76.62%
YoY
|
$1.197M
-45.74%
YoY
|
-$8.795M
258.98%
YoY
|
-$12.52M
-646.66%
YoY
|
-$48.76M
-749.98%
YoY
|
$2.206M
-165.79%
YoY
|
-$2.450M
-209.87%
YoY
|
$2.291M
-82.9%
YoY
|
$7.501M
-49.46%
YoY
|
| Net Earnings |
$51.88M
-53.79%
YoY
|
$94.56M
89.03%
YoY
|
$79.93M
5.08%
YoY
|
$129.8M
66.66%
YoY
|
$112.3M
-27.26%
YoY
|
$50.03M
-28.03%
YoY
|
$76.07M
60.36%
YoY
|
$77.89M
-53.2%
YoY
|
$154.3M
196.94%
YoY
|
$69.51M
-49.84%
YoY
|
$47.44M
-75.62%
YoY
|
$166.4M
-21.6%
YoY
|
$51.97M
-83.99%
YoY
|
$138.6M
51.55%
YoY
|
$194.6M
51.29%
YoY
|
$212.3M
82.52%
YoY
|
$324.6M
191.44%
YoY
|
$91.45M
-14.51%
YoY
|
$128.6M
-15.3%
YoY
|
| Basic Earnings Per Share |
$0.13
-60.61%
YoY
|
N/A
|
$0.19
-17.39%
YoY
|
$0.38
58.33%
YoY
|
$0.33
-32.65%
YoY
|
N/A
|
$0.23
53.33%
YoY
|
$0.24
-55.56%
YoY
|
$0.49
206.25%
YoY
|
N/A
|
$0.15
-75.81%
YoY
|
$0.54
-20.59%
YoY
|
$0.16
-84.62%
YoY
|
N/A
|
$0.62
40.91%
YoY
|
$0.68
70.0%
YoY
|
$1.04
166.67%
YoY
|
N/A
|
$0.44
-16.98%
YoY
|
| Diluted Earnings Per Share |
$0.13
-60.61%
YoY
|
$0.26
74.22%
YoY
|
$0.19
-17.39%
YoY
|
$0.38
58.33%
YoY
|
$0.33
-31.25%
YoY
|
$0.15
-33.31%
YoY
|
$0.23
53.33%
YoY
|
$0.24
-55.29%
YoY
|
$0.48
200.0%
YoY
|
$0.22
-48.9%
YoY
|
$0.15
-75.41%
YoY
|
$0.54
-19.88%
YoY
|
$0.16
-84.31%
YoY
|
$0.43
-100.0%
YoY
|
$0.61
38.64%
YoY
|
$0.67
67.5%
YoY
|
$1.02
168.42%
YoY
|
$300.7K
81268937.22%
YoY
|
$0.44
-15.38%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
370.6M shares
9.83%
YoY
|
370.3M shares
9.84%
YoY
|
367.1M shares
15.93%
YoY
|
339.5M shares
7.44%
YoY
|
337.4M shares
7.67%
YoY
|
337.2M shares
7.64%
YoY
|
316.7M shares
1.25%
YoY
|
316.0M shares
1.24%
YoY
|
313.4M shares
0.88%
YoY
|
313.2M shares
1.18%
YoY
|
312.8M shares
1.15%
YoY
|
312.1M shares
1.69%
YoY
|
310.6M shares
1.91%
YoY
|
309.6M shares
7.27%
YoY
|
309.2M shares
7.26%
YoY
|
306.9M shares
6.94%
YoY
|
304.8M shares
6.79%
YoY
|
288.6M shares
1.37%
YoY
|
288.3M shares
1.34%
YoY
|
| Diluted Shares Outstanding |
366.9M shares
9.39%
YoY
|
N/A
|
360.4M shares
12.7%
YoY
|
337.1M shares
7.5%
YoY
|
335.5M shares
1.4%
YoY
|
N/A
|
319.8M shares
2.97%
YoY
|
313.6M shares
1.15%
YoY
|
330.8M shares
7.07%
YoY
|
N/A
|
310.6M shares
-1.9%
YoY
|
310.1M shares
-1.56%
YoY
|
309.0M shares
-1.38%
YoY
|
N/A
|
316.6M shares
7.15%
YoY
|
315.0M shares
6.92%
YoY
|
313.3M shares
6.85%
YoY
|
N/A
|
295.4M shares
1.02%
YoY
|
Loading...