|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.944B
7.86%
YoY
|
$1.802B
-3.37%
YoY
|
$1.865B
18.56%
YoY
|
$1.573B
34.78%
YoY
|
$1.167B
285.53%
YoY
|
| Cost Of Revenue |
$1.532B
8.5%
YoY
|
$1.412B
0.08%
YoY
|
$1.411B
18.62%
YoY
|
$1.189B
24.26%
YoY
|
$957.1M
322.96%
YoY
|
| Gross Profit |
$411.9M
5.54%
YoY
|
$390.3M
-14.09%
YoY
|
$454.3M
18.37%
YoY
|
$383.7M
82.73%
YoY
|
$210.0M
174.73%
YoY
|
| Selling, General & Admin |
$230.1M
0.23%
YoY
|
$229.5M
2.02%
YoY
|
$225.0M
6.7%
YoY
|
$210.9M
35.36%
YoY
|
$155.8M
235.67%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$263.9M
11.89%
YoY
|
$235.8M
7.69%
YoY
|
$219.0M
-2.01%
YoY
|
$223.5M
6.89%
YoY
|
$209.1M
146.29%
YoY
|
| Operating Expenses |
$286.9M
8.73%
YoY
|
$263.9M
-1.95%
YoY
|
$269.2M
-4.02%
YoY
|
$280.4M
11.29%
YoY
|
$252.0M
325.68%
YoY
|
| Operating Profit |
$124.9M
-1.12%
YoY
|
$126.4M
-31.73%
YoY
|
$185.1M
79.16%
YoY
|
$103.3M
-346.16%
YoY
|
-$41.97M
-343.32%
YoY
|
| Interest Expense |
-$157.6M
-5.68%
YoY
|
-$167.1M
27.26%
YoY
|
-$131.3M
47.7%
YoY
|
-$88.91M
22.05%
YoY
|
-$72.84M
15.26%
YoY
|
| Other Income/Expense, Net |
-$153.1M
-1.59%
YoY
|
-$155.6M
-943.41%
YoY
|
$18.44M
-132.6%
YoY
|
-$56.58M
-58.13%
YoY
|
-$135.1M
96.95%
YoY
|
| Pretax Income |
-$28.13M
-3.62%
YoY
|
-$29.19M
-150.26%
YoY
|
$58.08M
24.27%
YoY
|
$46.73M
-126.39%
YoY
|
-$177.1M
244.83%
YoY
|
| Income Tax |
$2.922M
-649.25%
YoY
|
-$532.0K
-107.22%
YoY
|
$7.364M
-5.92%
YoY
|
$7.827M
77.89%
YoY
|
$4.400M
-114.63%
YoY
|
| Net Earnings |
-$31.05M
8.37%
YoY
|
-$28.66M
-156.51%
YoY
|
$50.71M
30.35%
YoY
|
$38.91M
-121.44%
YoY
|
-$181.5M
753.04%
YoY
|
| Basic Earnings Per Share |
-$0.14
16.67%
YoY
|
-$0.12
-157.14%
YoY
|
$0.21
31.25%
YoY
|
$0.16
-121.33%
YoY
|
-$0.75
74.42%
YoY
|
| Diluted Earnings Per Share |
-$0.14
16.67%
YoY
|
-$0.12
-158.15%
YoY
|
$0.21
28.99%
YoY
|
$0.16
-121.33%
YoY
|
-$0.75
74.42%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
227.0M shares
-4.23%
YoY
|
237.0M shares
-3.31%
YoY
|
245.1M shares
-0.83%
YoY
|
247.2M shares
2.4%
YoY
|
241.4M shares
391.94%
YoY
|
| Diluted Shares Outstanding |
227.0M shares
-4.23%
YoY
|
237.0M shares
-3.56%
YoY
|
245.7M shares
-0.8%
YoY
|
247.7M shares
2.62%
YoY
|
241.4M shares
391.94%
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 |
$461.6M
9.33%
YoY
|
$528.2M
1.43%
YoY
|
$482.1M
7.79%
YoY
|
$511.5M
20.91%
YoY
|
$422.2M
2.66%
YoY
|
$520.7M
-0.19%
YoY
|
$447.2M
2.96%
YoY
|
$423.0M
-7.4%
YoY
|
$411.3M
-9.04%
YoY
|
$521.8M
7.2%
YoY
|
$434.4M
21.4%
YoY
|
$456.8M
26.16%
YoY
|
$452.2M
23.38%
YoY
|
$486.7M
36.55%
YoY
|
$357.8M
0.13%
YoY
|
$362.1M
-3.47%
YoY
|
$366.5M
368.05%
YoY
|
$356.4M
327.9%
YoY
|
$357.3M
415.89%
YoY
|
| Cost Of Revenue |
$358.6M
6.49%
YoY
|
$405.1M
0.71%
YoY
|
$381.3M
7.29%
YoY
|
$408.9M
22.53%
YoY
|
$336.7M
5.02%
YoY
|
$402.3M
1.86%
YoY
|
$355.4M
8.62%
YoY
|
$333.7M
-3.6%
YoY
|
$320.6M
-6.4%
YoY
|
$394.9M
10.19%
YoY
|
$327.2M
21.36%
YoY
|
$346.2M
23.94%
YoY
|
$342.5M
21.46%
YoY
|
$358.4M
28.65%
YoY
|
$269.6M
-7.69%
YoY
|
$279.3M
-14.94%
YoY
|
$282.0M
385.51%
YoY
|
$278.6M
357.45%
YoY
|
$292.1M
444.58%
YoY
|
| Gross Profit |
$103.1M
20.49%
YoY
|
$123.1M
3.88%
YoY
|
$100.8M
9.72%
YoY
|
$102.5M
14.87%
YoY
|
$85.54M
-5.7%
YoY
|
$118.5M
-6.59%
YoY
|
$91.83M
-14.3%
YoY
|
$89.27M
-19.3%
YoY
|
$90.71M
-17.28%
YoY
|
$126.8M
-1.17%
YoY
|
$107.2M
21.53%
YoY
|
$110.6M
33.67%
YoY
|
$109.7M
29.79%
YoY
|
$128.3M
64.83%
YoY
|
$88.17M
35.13%
YoY
|
$82.76M
77.25%
YoY
|
$84.49M
317.89%
YoY
|
$77.85M
247.55%
YoY
|
$65.25M
317.45%
YoY
|
| Selling, General & Admin |
$57.63M
-3.07%
YoY
|
$56.60M
-7.54%
YoY
|
$54.86M
0.43%
YoY
|
$59.17M
6.23%
YoY
|
$59.45M
2.51%
YoY
|
$61.22M
3.02%
YoY
|
$54.63M
-4.08%
YoY
|
$55.70M
-4.02%
YoY
|
$58.00M
1.76%
YoY
|
$59.43M
1.42%
YoY
|
$56.96M
14.29%
YoY
|
$58.03M
18.96%
YoY
|
$56.99M
6.22%
YoY
|
$58.60M
33.65%
YoY
|
$49.84M
2.49%
YoY
|
$48.78M
-4.85%
YoY
|
$53.66M
345.27%
YoY
|
$43.84M
259.38%
YoY
|
$48.63M
421.78%
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 |
$68.21M
9.77%
YoY
|
$68.87M
10.07%
YoY
|
$66.84M
12.69%
YoY
|
$66.03M
14.24%
YoY
|
$62.14M
10.64%
YoY
|
$62.57M
9.94%
YoY
|
$59.31M
8.63%
YoY
|
$57.80M
4.25%
YoY
|
$56.16M
7.81%
YoY
|
$56.91M
8.68%
YoY
|
$54.60M
1.11%
YoY
|
$55.44M
1.5%
YoY
|
$52.09M
-16.65%
YoY
|
$52.36M
-17.03%
YoY
|
$54.00M
-19.17%
YoY
|
$54.62M
-10.61%
YoY
|
$62.50M
213.99%
YoY
|
$63.11M
209.34%
YoY
|
$66.80M
226.19%
YoY
|
| Operating Expenses |
$71.59M
-2.1%
YoY
|
$66.65M
-6.71%
YoY
|
$68.12M
-0.97%
YoY
|
$74.61M
4.22%
YoY
|
$73.13M
1.09%
YoY
|
$71.45M
3.18%
YoY
|
$68.79M
-0.51%
YoY
|
$71.59M
0.77%
YoY
|
$72.34M
3.68%
YoY
|
$69.25M
2.36%
YoY
|
$69.15M
6.27%
YoY
|
$71.04M
22.56%
YoY
|
$69.77M
-6.58%
YoY
|
$67.65M
14.77%
YoY
|
$65.07M
-7.81%
YoY
|
$57.97M
-35.68%
YoY
|
$74.69M
220.91%
YoY
|
$58.95M
327.14%
YoY
|
$70.57M
561.3%
YoY
|
| Operating Profit |
$31.47M
153.68%
YoY
|
$56.41M
19.98%
YoY
|
$32.63M
41.64%
YoY
|
$27.93M
58.03%
YoY
|
$12.41M
-32.47%
YoY
|
$47.02M
-18.34%
YoY
|
$23.04M
-39.39%
YoY
|
$17.67M
-55.34%
YoY
|
$18.37M
-53.95%
YoY
|
$57.58M
-5.1%
YoY
|
$38.01M
64.5%
YoY
|
$39.58M
59.63%
YoY
|
$39.89M
306.69%
YoY
|
$60.67M
220.92%
YoY
|
$23.11M
-534.18%
YoY
|
$24.79M
-157.08%
YoY
|
$9.808M
-421.15%
YoY
|
$18.91M
119.84%
YoY
|
-$5.322M
-207.32%
YoY
|
| Interest Expense |
-$35.04M
-9.96%
YoY
|
-$38.26M
-10.86%
YoY
|
-$40.25M
-8.27%
YoY
|
-$40.20M
-5.18%
YoY
|
-$38.91M
2.63%
YoY
|
-$42.91M
17.99%
YoY
|
-$43.88M
28.5%
YoY
|
-$42.40M
34.07%
YoY
|
-$37.92M
29.95%
YoY
|
-$36.37M
36.82%
YoY
|
-$34.14M
49.19%
YoY
|
-$31.63M
55.93%
YoY
|
-$29.18M
52.31%
YoY
|
-$26.58M
38.67%
YoY
|
-$22.89M
20.17%
YoY
|
-$20.28M
2.83%
YoY
|
-$19.16M
28.51%
YoY
|
-$19.17M
24.47%
YoY
|
-$19.05M
20.13%
YoY
|
| Other Income/Expense, Net |
-$35.27M
-6.92%
YoY
|
$1.285M
-40.4%
YoY
|
-$39.37M
-4.1%
YoY
|
-$38.83M
-0.64%
YoY
|
-$37.90M
9.36%
YoY
|
$2.156M
-41.71%
YoY
|
-$41.06M
44.57%
YoY
|
-$39.08M
47.05%
YoY
|
-$34.65M
37.38%
YoY
|
$3.699M
-42.43%
YoY
|
-$28.40M
34.34%
YoY
|
-$26.58M
-276.26%
YoY
|
-$25.23M
150.35%
YoY
|
$6.425M
-1601.17%
YoY
|
-$21.14M
37.37%
YoY
|
$15.08M
-119.0%
YoY
|
-$10.08M
-51.47%
YoY
|
-$428.0K
-153.5%
YoY
|
-$15.39M
0.62%
YoY
|
| Pretax Income |
-$3.805M
-85.07%
YoY
|
$15.01M
-43.42%
YoY
|
-$6.744M
-62.57%
YoY
|
-$10.90M
-49.08%
YoY
|
-$25.49M
56.56%
YoY
|
$26.52M
27.5%
YoY
|
-$18.02M
-287.47%
YoY
|
-$21.41M
-264.7%
YoY
|
-$16.28M
-211.05%
YoY
|
$20.80M
-33.94%
YoY
|
$9.612M
388.66%
YoY
|
$13.00M
-4.02%
YoY
|
$14.66M
-5571.27%
YoY
|
$31.49M
-422.79%
YoY
|
$1.967M
-109.5%
YoY
|
$13.54M
-111.03%
YoY
|
-$268.0K
-98.87%
YoY
|
-$9.756M
-15.9%
YoY
|
-$20.71M
100.4%
YoY
|
| Income Tax |
$297.0K
-103.86%
YoY
|
-$5.867M
458.76%
YoY
|
-$988.0K
63.58%
YoY
|
$17.48M
469.32%
YoY
|
-$7.700M
305.26%
YoY
|
-$1.050M
-122.43%
YoY
|
-$604.0K
-239.81%
YoY
|
$3.070M
121.18%
YoY
|
-$1.900M
-311.11%
YoY
|
$4.681M
744.95%
YoY
|
$432.0K
-90.07%
YoY
|
$1.388M
-1813.58%
YoY
|
$900.0K
-70.05%
YoY
|
$554.0K
-109.17%
YoY
|
$4.349M
-2438.17%
YoY
|
-$81.00K
-101.23%
YoY
|
$3.005M
-26.53%
YoY
|
-$6.043M
43.88%
YoY
|
-$186.0K
-99.27%
YoY
|
| Net Earnings |
-$4.102M
-76.94%
YoY
|
$20.88M
-24.29%
YoY
|
-$5.756M
-66.95%
YoY
|
-$28.38M
15.94%
YoY
|
-$17.79M
24.11%
YoY
|
$27.57M
71.03%
YoY
|
-$17.42M
-289.72%
YoY
|
-$24.48M
-310.84%
YoY
|
-$14.34M
-203.88%
YoY
|
$16.12M
-47.89%
YoY
|
$9.180M
-485.39%
YoY
|
$11.61M
-14.78%
YoY
|
$13.80M
-521.63%
YoY
|
$30.94M
-933.21%
YoY
|
-$2.382M
-88.39%
YoY
|
$13.62M
-110.53%
YoY
|
-$3.273M
-88.27%
YoY
|
-$3.713M
-49.14%
YoY
|
-$20.53M
-235.27%
YoY
|
| Basic Earnings Per Share |
-$0.02
-75.0%
YoY
|
N/A
|
-$0.03
-57.14%
YoY
|
-$0.13
30.0%
YoY
|
-$0.08
33.33%
YoY
|
N/A
|
-$0.07
-275.0%
YoY
|
-$0.10
-300.0%
YoY
|
-$0.06
-200.0%
YoY
|
N/A
|
$0.04
-500.0%
YoY
|
$0.05
0.0%
YoY
|
$0.06
-700.0%
YoY
|
N/A
|
-$0.01
-87.5%
YoY
|
$0.05
-109.43%
YoY
|
-$0.01
-98.25%
YoY
|
N/A
|
-$0.08
-125.81%
YoY
|
| Diluted Earnings Per Share |
-$0.02
-75.0%
YoY
|
$0.09
-25.4%
YoY
|
-$0.03
-57.14%
YoY
|
-$0.13
30.0%
YoY
|
-$0.08
33.33%
YoY
|
$0.12
77.62%
YoY
|
-$0.07
-275.0%
YoY
|
-$0.10
-300.0%
YoY
|
-$0.06
-200.0%
YoY
|
$0.07
-46.91%
YoY
|
$0.04
-500.0%
YoY
|
$0.05
-100.0%
YoY
|
$0.06
-700.0%
YoY
|
$0.13
-100.0%
YoY
|
-$0.01
-87.5%
YoY
|
$54.80K
-10338927.9%
YoY
|
-$0.01
-98.25%
YoY
|
-$15.03K
-89.87%
YoY
|
-$0.08
-125.81%
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 |
226.6M shares
0.43%
YoY
|
226.6M shares
-2.94%
YoY
|
226.6M shares
-4.09%
YoY
|
226.5M shares
-5.8%
YoY
|
225.7M shares
-6.08%
YoY
|
233.4M shares
-3.89%
YoY
|
236.2M shares
-4.08%
YoY
|
240.4M shares
-2.3%
YoY
|
240.3M shares
-2.38%
YoY
|
242.9M shares
-1.5%
YoY
|
246.3M shares
-0.58%
YoY
|
246.1M shares
-0.61%
YoY
|
246.1M shares
-0.38%
YoY
|
246.6M shares
-0.29%
YoY
|
247.7M shares
1.4%
YoY
|
247.6M shares
1.57%
YoY
|
247.1M shares
408.14%
YoY
|
247.3M shares
404.36%
YoY
|
244.3M shares
398.21%
YoY
|
| Diluted Shares Outstanding |
226.6M shares
-0.72%
YoY
|
N/A
|
226.6M shares
-3.36%
YoY
|
226.5M shares
-5.53%
YoY
|
228.3M shares
-5.03%
YoY
|
N/A
|
234.4M shares
-4.93%
YoY
|
239.7M shares
-2.93%
YoY
|
240.4M shares
-2.71%
YoY
|
N/A
|
246.6M shares
-0.45%
YoY
|
247.0M shares
-0.67%
YoY
|
247.1M shares
0.0%
YoY
|
N/A
|
247.7M shares
1.4%
YoY
|
248.6M shares
1.99%
YoY
|
247.1M shares
408.14%
YoY
|
N/A
|
244.3M shares
395.44%
YoY
|
Loading...