|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.120B
-0.83%
YoY
|
$1.130B
5.12%
YoY
|
$1.075B
7.33%
YoY
|
$1.002B
76.59%
YoY
|
$567.1M
89.37%
YoY
|
| Cost Of Revenue |
$800.2M
-0.89%
YoY
|
$807.4M
3.27%
YoY
|
$781.8M
14.22%
YoY
|
$684.5M
52.12%
YoY
|
$450.0M
34.2%
YoY
|
| Gross Profit |
$320.3M
-0.69%
YoY
|
$322.5M
10.04%
YoY
|
$293.1M
-7.55%
YoY
|
$317.0M
170.57%
YoY
|
$117.2M
-427.31%
YoY
|
| Selling, General & Admin |
$43.52M
-31.79%
YoY
|
$63.80M
99.08%
YoY
|
$32.05M
-28.18%
YoY
|
$44.62M
0.72%
YoY
|
$44.30M
14.18%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$113.1M
-0.42%
YoY
|
$113.6M
2.05%
YoY
|
$111.3M
2.25%
YoY
|
$108.8M
5.72%
YoY
|
$103.0M
-10.23%
YoY
|
| Operating Expenses |
$156.6M
-11.71%
YoY
|
$177.4M
23.74%
YoY
|
$143.4M
-6.59%
YoY
|
$153.5M
4.21%
YoY
|
$147.3M
-4.06%
YoY
|
| Operating Profit |
$163.7M
12.77%
YoY
|
$145.1M
-3.08%
YoY
|
$149.8M
-8.45%
YoY
|
$163.6M
-643.68%
YoY
|
-$30.09M
-84.11%
YoY
|
| Interest Expense |
-$56.04M
-8.4%
YoY
|
-$61.18M
-194.02%
YoY
|
$65.07M
69.98%
YoY
|
$38.28M
3.35%
YoY
|
$37.04M
-31.4%
YoY
|
| Other Income/Expense, Net |
-$61.89M
1.16%
YoY
|
-$61.18M
-2.13%
YoY
|
-$62.51M
26.4%
YoY
|
-$49.45M
37.0%
YoY
|
-$36.10M
-32.66%
YoY
|
| Pretax Income |
$100.7M
102.27%
YoY
|
$49.79M
-42.74%
YoY
|
$86.95M
-22.58%
YoY
|
$112.3M
-158.45%
YoY
|
-$192.1M
-54.52%
YoY
|
| Income Tax |
-$1.231M
-179.88%
YoY
|
$1.541M
386.12%
YoY
|
$317.0K
-87.84%
YoY
|
$2.607M
-20.2%
YoY
|
$3.267M
-112.35%
YoY
|
| Net Earnings |
$101.4M
111.11%
YoY
|
$48.05M
-44.35%
YoY
|
$86.34M
-21.03%
YoY
|
$109.3M
-156.19%
YoY
|
-$194.6M
-50.66%
YoY
|
| Basic Earnings Per Share |
$0.44
144.44%
YoY
|
$0.18
-50.0%
YoY
|
$0.36
-23.4%
YoY
|
$0.47
-148.96%
YoY
|
-$0.96
-51.27%
YoY
|
| Diluted Earnings Per Share |
$0.44
144.44%
YoY
|
$0.18
-50.0%
YoY
|
$0.36
-23.4%
YoY
|
$0.47
-148.96%
YoY
|
-$0.96
-51.27%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
206.2M shares
-1.93%
YoY
|
210.3M shares
-0.58%
YoY
|
211.5M shares
-0.43%
YoY
|
212.4M shares
0.17%
YoY
|
212.1M shares
5.15%
YoY
|
| Diluted Shares Outstanding |
208.3M shares
-1.41%
YoY
|
211.2M shares
-0.5%
YoY
|
212.3M shares
-0.42%
YoY
|
213.2M shares
0.53%
YoY
|
212.1M shares
5.15%
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 |
$258.2M
1.3%
YoY
|
$274.5M
-1.62%
YoY
|
$285.4M
0.09%
YoY
|
$305.7M
-1.15%
YoY
|
$254.9M
-0.61%
YoY
|
$279.1M
5.88%
YoY
|
$285.1M
3.11%
YoY
|
$309.3M
6.19%
YoY
|
$256.4M
5.28%
YoY
|
$263.5M
3.33%
YoY
|
$276.5M
3.1%
YoY
|
$291.2M
3.5%
YoY
|
$243.6M
23.74%
YoY
|
$255.1M
34.29%
YoY
|
$268.2M
49.44%
YoY
|
$281.4M
125.5%
YoY
|
$196.8M
169.87%
YoY
|
$189.9M
221.67%
YoY
|
$179.5M
258.46%
YoY
|
| Cost Of Revenue |
$193.2M
-0.7%
YoY
|
$199.2M
-2.85%
YoY
|
$203.6M
-0.45%
YoY
|
$212.0M
0.04%
YoY
|
$194.5M
-1.14%
YoY
|
$205.0M
2.28%
YoY
|
$204.6M
4.19%
YoY
|
$211.9M
6.1%
YoY
|
$196.8M
9.47%
YoY
|
$200.5M
12.98%
YoY
|
$196.3M
7.26%
YoY
|
$199.7M
11.66%
YoY
|
$179.7M
24.03%
YoY
|
$177.4M
21.27%
YoY
|
$183.1M
38.54%
YoY
|
$178.8M
85.53%
YoY
|
$144.9M
92.95%
YoY
|
$146.3M
113.91%
YoY
|
$132.1M
100.5%
YoY
|
| Gross Profit |
$65.00M
7.73%
YoY
|
$75.34M
1.8%
YoY
|
$81.75M
1.47%
YoY
|
$93.76M
-3.74%
YoY
|
$60.34M
1.14%
YoY
|
$74.01M
17.33%
YoY
|
$80.57M
0.49%
YoY
|
$97.40M
6.38%
YoY
|
$59.66M
-6.52%
YoY
|
$63.07M
-18.74%
YoY
|
$80.18M
-5.84%
YoY
|
$91.56M
-10.74%
YoY
|
$63.82M
22.9%
YoY
|
$77.62M
77.95%
YoY
|
$85.16M
79.88%
YoY
|
$102.6M
261.18%
YoY
|
$51.93M
-2572.71%
YoY
|
$43.62M
-564.04%
YoY
|
$47.34M
-397.74%
YoY
|
| Selling, General & Admin |
$7.843M
2.08%
YoY
|
$8.689M
11.0%
YoY
|
$8.567M
11.84%
YoY
|
$9.465M
-66.81%
YoY
|
$7.683M
-13.71%
YoY
|
$7.828M
-6.49%
YoY
|
$7.660M
-25.49%
YoY
|
$28.52M
244.27%
YoY
|
$8.904M
-16.29%
YoY
|
$8.371M
-40.1%
YoY
|
$10.28M
-0.32%
YoY
|
$8.284M
-28.05%
YoY
|
$10.64M
17.55%
YoY
|
$13.98M
14.59%
YoY
|
$10.31M
-7.27%
YoY
|
$11.51M
4.06%
YoY
|
$9.049M
-9.51%
YoY
|
$12.20M
15.06%
YoY
|
$11.12M
11.22%
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 |
$28.54M
2.32%
YoY
|
$28.72M
-1.13%
YoY
|
$28.34M
-0.06%
YoY
|
$28.16M
1.02%
YoY
|
$27.89M
-1.49%
YoY
|
$29.05M
2.61%
YoY
|
$28.36M
2.43%
YoY
|
$27.87M
0.12%
YoY
|
$28.31M
3.06%
YoY
|
$28.31M
2.0%
YoY
|
$27.68M
2.33%
YoY
|
$27.84M
1.65%
YoY
|
$27.47M
3.07%
YoY
|
$27.75M
7.76%
YoY
|
$27.05M
5.86%
YoY
|
$27.39M
11.09%
YoY
|
$26.66M
-1.28%
YoY
|
$25.75M
-5.66%
YoY
|
$25.56M
-10.33%
YoY
|
| Operating Expenses |
$36.38M
2.27%
YoY
|
$37.41M
1.45%
YoY
|
$36.91M
2.47%
YoY
|
$37.62M
-33.29%
YoY
|
$35.58M
-4.41%
YoY
|
$36.87M
0.53%
YoY
|
$36.02M
-5.13%
YoY
|
$56.39M
56.11%
YoY
|
$37.22M
-2.34%
YoY
|
$36.68M
-12.1%
YoY
|
$37.96M
1.6%
YoY
|
$36.12M
-7.14%
YoY
|
$38.11M
6.74%
YoY
|
$41.73M
9.96%
YoY
|
$37.37M
1.88%
YoY
|
$38.90M
8.8%
YoY
|
$35.70M
-3.24%
YoY
|
$37.95M
0.13%
YoY
|
$36.68M
-4.98%
YoY
|
| Operating Profit |
$28.62M
15.56%
YoY
|
$37.93M
2.15%
YoY
|
$44.85M
0.65%
YoY
|
$56.13M
36.89%
YoY
|
$24.77M
10.35%
YoY
|
$37.13M
40.67%
YoY
|
$44.56M
5.54%
YoY
|
$41.01M
-26.02%
YoY
|
$22.44M
-12.7%
YoY
|
$26.40M
-26.46%
YoY
|
$42.22M
-11.66%
YoY
|
$55.43M
-12.94%
YoY
|
$25.71M
58.48%
YoY
|
$35.89M
533.02%
YoY
|
$47.79M
348.18%
YoY
|
$63.67M
-965.59%
YoY
|
$16.22M
-141.6%
YoY
|
$5.670M
-102.59%
YoY
|
$10.66M
-117.25%
YoY
|
| Interest Expense |
-$14.04M
2.54%
YoY
|
-$13.43M
-10.54%
YoY
|
-$14.81M
-7.33%
YoY
|
-$14.10M
-6.02%
YoY
|
-$13.69M
-184.29%
YoY
|
-$15.01M
-3.26%
YoY
|
-$15.99M
-200.08%
YoY
|
-$15.01M
-0.25%
YoY
|
$16.25M
-5.39%
YoY
|
-$15.52M
-1.65%
YoY
|
$15.97M
76.07%
YoY
|
-$15.05M
-255.5%
YoY
|
$17.17M
316.9%
YoY
|
-$15.78M
115.83%
YoY
|
$9.072M
-9.75%
YoY
|
$9.675M
-9.66%
YoY
|
$4.119M
-51.45%
YoY
|
-$7.310M
-26.16%
YoY
|
$10.05M
-7.08%
YoY
|
| Other Income/Expense, Net |
-$14.04M
2.54%
YoY
|
N/A
|
-$20.66M
29.26%
YoY
|
-$14.10M
-6.02%
YoY
|
-$13.69M
-9.77%
YoY
|
N/A
|
-$15.99M
5.16%
YoY
|
-$15.01M
-0.25%
YoY
|
-$15.18M
-9.39%
YoY
|
N/A
|
-$15.20M
-19.66%
YoY
|
-$15.05M
46.34%
YoY
|
-$16.75M
280.23%
YoY
|
N/A
|
-$18.92M
88.04%
YoY
|
-$10.28M
-1.1%
YoY
|
-$4.405M
-47.11%
YoY
|
N/A
|
-$10.06M
-5.31%
YoY
|
| Pretax Income |
$14.58M
31.66%
YoY
|
$24.50M
-334.44%
YoY
|
$23.11M
-14.34%
YoY
|
$42.03M
61.66%
YoY
|
$11.07M
52.35%
YoY
|
-$10.45M
-196.06%
YoY
|
$26.98M
-2.1%
YoY
|
$26.00M
-34.27%
YoY
|
$7.268M
-18.9%
YoY
|
$10.88M
-45.73%
YoY
|
$27.55M
-4.55%
YoY
|
$39.56M
-25.91%
YoY
|
$8.962M
-10.43%
YoY
|
$20.05M
-1899.55%
YoY
|
$28.87M
4711.17%
YoY
|
$53.39M
-346.39%
YoY
|
$10.01M
-105.89%
YoY
|
-$1.114M
-99.51%
YoY
|
$600.0K
-100.83%
YoY
|
| Income Tax |
$46.00K
-105.46%
YoY
|
-$1.849M
-318.82%
YoY
|
$469.0K
12.2%
YoY
|
$991.0K
-27.56%
YoY
|
-$842.0K
-22.75%
YoY
|
$845.0K
-920.39%
YoY
|
$418.0K
86.61%
YoY
|
$1.368M
224.17%
YoY
|
-$1.090M
382.3%
YoY
|
-$103.0K
-106.21%
YoY
|
$224.0K
-28.21%
YoY
|
$422.0K
-38.93%
YoY
|
-$226.0K
318.52%
YoY
|
$1.658M
-9.6%
YoY
|
$312.0K
-86.84%
YoY
|
$691.0K
-127.09%
YoY
|
-$54.00K
-103.35%
YoY
|
$1.834M
-108.9%
YoY
|
$2.371M
-67.09%
YoY
|
| Net Earnings |
$14.46M
21.99%
YoY
|
$23.76M
-273.46%
YoY
|
$22.53M
-14.78%
YoY
|
$40.84M
66.47%
YoY
|
$11.86M
42.38%
YoY
|
-$13.70M
-261.29%
YoY
|
$26.43M
-3.08%
YoY
|
$24.53M
-32.81%
YoY
|
$8.328M
-9.04%
YoY
|
$8.493M
-46.49%
YoY
|
$27.27M
-4.16%
YoY
|
$36.51M
-30.48%
YoY
|
$9.156M
-8.7%
YoY
|
$15.87M
-640.05%
YoY
|
$28.46M
-1712.24%
YoY
|
$52.52M
-375.93%
YoY
|
$10.03M
-105.87%
YoY
|
-$2.939M
-98.59%
YoY
|
-$1.765M
-97.78%
YoY
|
| Basic Earnings Per Share |
$0.07
40.0%
YoY
|
N/A
|
$0.10
-9.09%
YoY
|
$0.19
90.0%
YoY
|
$0.05
66.67%
YoY
|
N/A
|
$0.11
-8.33%
YoY
|
$0.10
-41.18%
YoY
|
$0.03
0.0%
YoY
|
N/A
|
$0.12
0.0%
YoY
|
$0.17
-29.17%
YoY
|
$0.03
-25.0%
YoY
|
N/A
|
$0.12
-700.0%
YoY
|
$0.24
-340.0%
YoY
|
$0.04
-104.88%
YoY
|
N/A
|
-$0.02
-95.0%
YoY
|
| Diluted Earnings Per Share |
$0.07
75.0%
YoY
|
$0.11
-274.39%
YoY
|
$0.10
-9.09%
YoY
|
$0.18
80.0%
YoY
|
$0.04
33.33%
YoY
|
-$0.07
-264.21%
YoY
|
$0.11
-8.33%
YoY
|
$0.10
-41.89%
YoY
|
$0.03
0.0%
YoY
|
$0.04
-46.54%
YoY
|
$0.12
0.0%
YoY
|
$0.17
-25.18%
YoY
|
$0.03
-25.0%
YoY
|
$0.07
-100.0%
YoY
|
$0.12
-700.0%
YoY
|
$0.23
-330.0%
YoY
|
$0.04
-104.88%
YoY
|
-$13.84K
1330849.12%
YoY
|
-$0.02
-95.0%
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 |
203.7M shares
-2.11%
YoY
|
203.7M shares
-1.87%
YoY
|
205.0M shares
-1.11%
YoY
|
206.3M shares
-1.79%
YoY
|
208.1M shares
-0.73%
YoY
|
207.6M shares
-0.97%
YoY
|
207.3M shares
-1.13%
YoY
|
210.1M shares
0.13%
YoY
|
209.6M shares
0.04%
YoY
|
209.6M shares
0.12%
YoY
|
209.6M shares
-0.61%
YoY
|
209.8M shares
-1.43%
YoY
|
209.6M shares
-1.38%
YoY
|
209.4M shares
-0.59%
YoY
|
210.9M shares
-0.63%
YoY
|
212.8M shares
0.41%
YoY
|
212.5M shares
0.39%
YoY
|
210.6M shares
5.56%
YoY
|
212.3M shares
5.61%
YoY
|
| Diluted Shares Outstanding |
206.8M shares
-1.69%
YoY
|
N/A
|
206.4M shares
-1.81%
YoY
|
207.9M shares
-1.93%
YoY
|
210.3M shares
-0.94%
YoY
|
N/A
|
210.2M shares
-0.94%
YoY
|
212.0M shares
-0.07%
YoY
|
212.3M shares
0.25%
YoY
|
N/A
|
212.2M shares
-0.68%
YoY
|
212.2M shares
-0.64%
YoY
|
211.8M shares
-0.63%
YoY
|
N/A
|
213.7M shares
0.66%
YoY
|
213.5M shares
0.73%
YoY
|
213.2M shares
0.7%
YoY
|
N/A
|
212.3M shares
5.61%
YoY
|
Loading...