|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.003B
13.18%
YoY
|
$886.3M
-3.0%
YoY
|
$913.7M
10.52%
YoY
|
$826.7M
-2.04%
YoY
|
$844.0M
-19.83%
YoY
|
| Cost Of Revenue |
$525.2M
15.5%
YoY
|
$454.7M
-4.91%
YoY
|
$478.2M
40.95%
YoY
|
$339.2M
-2.11%
YoY
|
$346.5M
-10.82%
YoY
|
| Gross Profit |
$477.9M
10.72%
YoY
|
$431.6M
-0.91%
YoY
|
$435.6M
-10.66%
YoY
|
$487.5M
-2.0%
YoY
|
$497.4M
-25.11%
YoY
|
| Selling, General & Admin |
$89.31M
4.84%
YoY
|
$85.19M
-23.53%
YoY
|
$111.4M
18.76%
YoY
|
$93.80M
-1.16%
YoY
|
$94.90M
3.38%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$262.8M
22.75%
YoY
|
$214.1M
-16.27%
YoY
|
$255.6M
14.58%
YoY
|
$223.1M
-2.26%
YoY
|
$228.3M
-29.86%
YoY
|
| Operating Expenses |
$89.31M
4.84%
YoY
|
$85.19M
-23.53%
YoY
|
$111.4M
18.76%
YoY
|
$93.80M
-1.16%
YoY
|
$94.90M
3.38%
YoY
|
| Operating Profit |
$651.9M
-10.77%
YoY
|
$730.6M
125.4%
YoY
|
$324.2M
-17.67%
YoY
|
$393.7M
-2.2%
YoY
|
$402.5M
-29.67%
YoY
|
| Interest Expense |
$215.6M
9.82%
YoY
|
$196.3M
-14.2%
YoY
|
$228.8M
37.45%
YoY
|
$166.5M
14.67%
YoY
|
$145.2M
-21.91%
YoY
|
| Other Income/Expense, Net |
-$32.09M
-69.16%
YoY
|
-$104.1M
-72.78%
YoY
|
-$382.4M
5956.93%
YoY
|
-$6.313M
-73.47%
YoY
|
-$23.79M
-60.67%
YoY
|
| Pretax Income |
-$96.92M
-420.7%
YoY
|
$30.22M
-105.04%
YoY
|
-$599.3M
685.47%
YoY
|
-$76.30M
-115.88%
YoY
|
$480.6M
15.87%
YoY
|
| Income Tax |
N/A
|
$700.0K
-91.46%
YoY
|
$8.200M
121.62%
YoY
|
$3.700M
32.14%
YoY
|
$2.800M
133.33%
YoY
|
| Net Earnings |
-$96.91M
-540.3%
YoY
|
$22.01M
-103.9%
YoY
|
-$564.6M
623.11%
YoY
|
-$78.07M
-117.36%
YoY
|
$449.8M
21.21%
YoY
|
| Basic Earnings Per Share |
-$1.61
-2112.5%
YoY
|
$0.08
-100.88%
YoY
|
-$9.12
512.08%
YoY
|
-$1.49
-122.68%
YoY
|
$6.57
30.62%
YoY
|
| Diluted Earnings Per Share |
-$1.61
-2112.5%
YoY
|
$0.08
-100.88%
YoY
|
-$9.12
512.08%
YoY
|
-$1.49
-122.92%
YoY
|
$6.50
29.74%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
70.44M shares
8.27%
YoY
|
65.06M shares
1.96%
YoY
|
63.81M shares
-0.17%
YoY
|
63.92M shares
-2.77%
YoY
|
65.74M shares
-6.62%
YoY
|
| Diluted Shares Outstanding |
70.44M shares
7.24%
YoY
|
65.69M shares
-3.36%
YoY
|
67.97M shares
0.06%
YoY
|
67.93M shares
-4.01%
YoY
|
70.77M shares
-5.74%
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 |
$253.1M
5.52%
YoY
|
$276.5M
12.44%
YoY
|
$244.8M
6.59%
YoY
|
$241.9M
8.57%
YoY
|
$239.8M
27.66%
YoY
|
$245.9M
-16.89%
YoY
|
$229.7M
32.6%
YoY
|
$222.8M
0.79%
YoY
|
$187.9M
-15.96%
YoY
|
$295.8M
31.56%
YoY
|
$173.2M
-18.47%
YoY
|
$221.1M
9.74%
YoY
|
$223.6M
18.95%
YoY
|
$224.9M
15.57%
YoY
|
$212.5M
3.54%
YoY
|
$201.4M
-7.64%
YoY
|
$188.0M
-16.87%
YoY
|
$194.6M
-17.16%
YoY
|
$205.2M
-17.87%
YoY
|
| Cost Of Revenue |
$135.8M
12.17%
YoY
|
$144.1M
20.19%
YoY
|
$138.6M
12.88%
YoY
|
$121.4M
10.52%
YoY
|
$121.1M
18.52%
YoY
|
$119.9M
-39.11%
YoY
|
$122.8M
39.57%
YoY
|
$109.8M
17.44%
YoY
|
$102.2M
2.44%
YoY
|
$196.9M
107.29%
YoY
|
$88.00M
0.56%
YoY
|
$93.50M
21.66%
YoY
|
$99.75M
24.85%
YoY
|
$94.98M
21.19%
YoY
|
$87.51M
10.24%
YoY
|
$76.85M
-18.55%
YoY
|
$79.89M
-15.37%
YoY
|
$78.37M
-16.54%
YoY
|
$79.38M
-17.66%
YoY
|
| Gross Profit |
$117.2M
-1.26%
YoY
|
$132.4M
5.07%
YoY
|
$106.2M
-0.65%
YoY
|
$120.6M
6.68%
YoY
|
$118.7M
38.56%
YoY
|
$126.0M
27.33%
YoY
|
$106.9M
25.43%
YoY
|
$113.0M
-11.41%
YoY
|
$85.70M
-30.79%
YoY
|
$98.97M
-23.81%
YoY
|
$85.20M
-31.81%
YoY
|
$127.6M
2.39%
YoY
|
$123.8M
14.58%
YoY
|
$129.9M
11.78%
YoY
|
$124.9M
-0.7%
YoY
|
$124.6M
0.68%
YoY
|
$108.1M
-17.94%
YoY
|
$116.2M
-17.58%
YoY
|
$125.8M
-17.98%
YoY
|
| Selling, General & Admin |
$23.07M
6.2%
YoY
|
$22.65M
-1.38%
YoY
|
$23.70M
12.86%
YoY
|
$21.58M
7.9%
YoY
|
$21.72M
1.99%
YoY
|
$22.97M
-45.67%
YoY
|
$21.00M
-8.3%
YoY
|
$20.00M
-13.07%
YoY
|
$21.30M
-8.58%
YoY
|
$42.27M
73.88%
YoY
|
$22.90M
7.51%
YoY
|
$23.01M
-2.1%
YoY
|
$23.30M
-6.05%
YoY
|
$24.31M
-19.08%
YoY
|
$21.30M
-9.36%
YoY
|
$23.50M
6.33%
YoY
|
$24.80M
8.3%
YoY
|
$30.04M
19.22%
YoY
|
$23.50M
-0.42%
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 |
$69.75M
5.39%
YoY
|
$69.74M
26.41%
YoY
|
$64.94M
18.41%
YoY
|
$61.90M
14.79%
YoY
|
$66.19M
32.05%
YoY
|
$55.17M
7.24%
YoY
|
$54.85M
4.67%
YoY
|
$53.92M
-24.3%
YoY
|
$50.12M
-37.79%
YoY
|
$51.45M
-31.27%
YoY
|
$52.40M
3.75%
YoY
|
$71.24M
45.89%
YoY
|
$80.57M
64.66%
YoY
|
$74.86M
51.98%
YoY
|
$50.50M
-2.16%
YoY
|
$48.83M
-19.44%
YoY
|
$48.93M
-26.72%
YoY
|
$49.25M
-18.59%
YoY
|
$51.62M
-46.0%
YoY
|
| Operating Expenses |
$92.82M
327.27%
YoY
|
$90.49M
18.44%
YoY
|
$23.70M
12.86%
YoY
|
$21.58M
7.9%
YoY
|
$21.72M
1.99%
YoY
|
$76.40M
-17.17%
YoY
|
$21.00M
-8.3%
YoY
|
$20.00M
-78.28%
YoY
|
$21.30M
-8.58%
YoY
|
$92.24M
-5.16%
YoY
|
$22.90M
7.51%
YoY
|
$92.09M
291.88%
YoY
|
$23.30M
-6.05%
YoY
|
$97.26M
21.1%
YoY
|
$21.30M
-9.36%
YoY
|
$23.50M
6.33%
YoY
|
$24.80M
8.3%
YoY
|
$80.31M
-11.16%
YoY
|
$23.50M
-0.42%
YoY
|
| Operating Profit |
$24.42M
-82.05%
YoY
|
$41.92M
-15.51%
YoY
|
$209.3M
143.69%
YoY
|
$129.3M
38.98%
YoY
|
$136.0M
111.2%
YoY
|
$49.61M
637.45%
YoY
|
$85.87M
37.83%
YoY
|
$93.02M
162.16%
YoY
|
$64.40M
-35.94%
YoY
|
$6.727M
-79.39%
YoY
|
$62.30M
-39.89%
YoY
|
$35.48M
-64.9%
YoY
|
$100.5M
20.72%
YoY
|
$32.64M
-9.09%
YoY
|
$103.6M
1.29%
YoY
|
$101.1M
-0.55%
YoY
|
$83.27M
-23.47%
YoY
|
$35.90M
-29.05%
YoY
|
$102.3M
-21.17%
YoY
|
| Interest Expense |
-$83.29M
19.36%
YoY
|
-$121.7M
636.55%
YoY
|
$30.10M
-41.37%
YoY
|
-$91.58M
-285.0%
YoY
|
-$69.78M
-242.79%
YoY
|
-$16.52M
-80.45%
YoY
|
$51.34M
-2.9%
YoY
|
$49.50M
-160.28%
YoY
|
$48.87M
-24.63%
YoY
|
-$84.51M
26.15%
YoY
|
$52.88M
30.39%
YoY
|
-$82.12M
-352.19%
YoY
|
$64.84M
102.31%
YoY
|
-$66.99M
0.72%
YoY
|
$40.55M
19.08%
YoY
|
$32.56M
-15.43%
YoY
|
$32.05M
-19.6%
YoY
|
-$66.51M
-143.84%
YoY
|
$34.05M
-20.05%
YoY
|
| Other Income/Expense, Net |
-$35.16M
311.42%
YoY
|
-$23.55M
-38.41%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$8.546M
-83.6%
YoY
|
-$38.23M
-50.25%
YoY
|
$0.00
-100.0%
YoY
|
-$13.72M
-95.51%
YoY
|
-$52.12M
N/A
|
-$76.85M
1117.28%
YoY
|
$400.0K
N/A
|
-$305.9M
N/A
|
N/A
|
-$6.313M
-65.12%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$18.10M
-66.36%
YoY
|
$0.00
-100.0%
YoY
|
| Pretax Income |
-$77.40M
259.24%
YoY
|
-$103.7M
-641.96%
YoY
|
$35.16M
-479.54%
YoY
|
-$6.817M
-447.98%
YoY
|
-$21.55M
-217.16%
YoY
|
$19.14M
-111.96%
YoY
|
-$9.264M
-57.31%
YoY
|
$1.959M
-100.52%
YoY
|
$18.39M
-147.94%
YoY
|
-$160.1M
149.9%
YoY
|
-$21.70M
-277.71%
YoY
|
-$379.2M
899.31%
YoY
|
-$38.36M
-384.44%
YoY
|
-$64.05M
32.94%
YoY
|
$12.21M
-97.06%
YoY
|
-$37.95M
-132.4%
YoY
|
$13.49M
-445.77%
YoY
|
-$48.18M
-124.05%
YoY
|
$415.5M
1907.41%
YoY
|
| Income Tax |
N/A
|
N/A
|
-$100.0K
-109.09%
YoY
|
$1.200M
33.33%
YoY
|
$500.0K
-28.57%
YoY
|
N/A
|
$1.100M
-56.0%
YoY
|
$900.0K
-55.0%
YoY
|
$700.0K
-12.5%
YoY
|
N/A
|
$2.500M
-2600.0%
YoY
|
$2.000M
42.86%
YoY
|
$800.0K
-11.11%
YoY
|
N/A
|
-$100.0K
N/A
|
$1.400M
75.0%
YoY
|
$900.0K
28.57%
YoY
|
N/A
|
$0.00
N/A
|
| Net Earnings |
-$84.39M
386.77%
YoY
|
-$104.9M
-1296.49%
YoY
|
$28.61M
-399.88%
YoY
|
-$7.355M
-566.39%
YoY
|
-$17.34M
-202.71%
YoY
|
$8.768M
-105.58%
YoY
|
-$9.541M
-52.84%
YoY
|
$1.577M
-100.44%
YoY
|
$16.88M
-146.9%
YoY
|
-$157.0M
141.69%
YoY
|
-$20.23M
-282.0%
YoY
|
-$360.6M
798.38%
YoY
|
-$35.99M
-413.28%
YoY
|
-$64.98M
42.13%
YoY
|
$11.12M
-97.16%
YoY
|
-$40.14M
-136.8%
YoY
|
$11.49M
-408.35%
YoY
|
-$45.72M
-125.89%
YoY
|
$391.9M
2127.33%
YoY
|
| Basic Earnings Per Share |
-$1.20
300.0%
YoY
|
N/A
|
$0.35
-266.67%
YoY
|
-$0.16
300.0%
YoY
|
-$0.30
-250.0%
YoY
|
N/A
|
-$0.21
-44.74%
YoY
|
-$0.04
-99.29%
YoY
|
$0.20
-131.75%
YoY
|
N/A
|
-$0.38
-445.45%
YoY
|
-$5.63
704.29%
YoY
|
-$0.63
-625.0%
YoY
|
N/A
|
$0.11
-98.09%
YoY
|
-$0.70
-144.87%
YoY
|
$0.12
-200.0%
YoY
|
N/A
|
$5.77
2936.84%
YoY
|
| Diluted Earnings Per Share |
-$1.19
296.67%
YoY
|
-$1.49
-1279.81%
YoY
|
$0.34
-261.9%
YoY
|
-$0.16
300.0%
YoY
|
-$0.30
-250.0%
YoY
|
$0.13
-105.04%
YoY
|
-$0.21
-44.74%
YoY
|
-$0.04
-99.29%
YoY
|
$0.20
-131.75%
YoY
|
-$2.50
144.82%
YoY
|
-$0.38
-445.45%
YoY
|
-$5.63
703.63%
YoY
|
-$0.63
-672.73%
YoY
|
-$1.02
-100.0%
YoY
|
$0.11
-98.09%
YoY
|
-$0.70
-144.87%
YoY
|
$0.11
-191.67%
YoY
|
-$810.5K
-134.65%
YoY
|
$5.75
2926.32%
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 |
71.03M shares
0.04%
YoY
|
71.03M shares
8.24%
YoY
|
71.02M shares
9.58%
YoY
|
71.02M shares
9.58%
YoY
|
71.00M shares
9.58%
YoY
|
65.62M shares
1.87%
YoY
|
64.81M shares
0.66%
YoY
|
64.81M shares
0.67%
YoY
|
64.80M shares
0.67%
YoY
|
64.42M shares
0.16%
YoY
|
64.39M shares
0.14%
YoY
|
64.38M shares
0.91%
YoY
|
64.37M shares
0.03%
YoY
|
64.32M shares
-3.61%
YoY
|
64.30M shares
-3.8%
YoY
|
63.80M shares
-4.68%
YoY
|
64.35M shares
-3.9%
YoY
|
66.73M shares
-8.05%
YoY
|
66.84M shares
-5.78%
YoY
|
| Diluted Shares Outstanding |
70.69M shares
0.37%
YoY
|
N/A
|
71.15M shares
10.5%
YoY
|
70.44M shares
2.47%
YoY
|
70.42M shares
0.47%
YoY
|
N/A
|
64.39M shares
-5.72%
YoY
|
68.74M shares
0.58%
YoY
|
70.10M shares
2.81%
YoY
|
N/A
|
68.30M shares
-0.87%
YoY
|
68.34M shares
-0.98%
YoY
|
68.18M shares
-2.91%
YoY
|
N/A
|
68.90M shares
-3.62%
YoY
|
69.02M shares
-3.7%
YoY
|
70.23M shares
-2.47%
YoY
|
N/A
|
71.49M shares
-5.21%
YoY
|
Loading...