|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.523B
-8.57%
YoY
|
$1.665B
8.86%
YoY
|
$1.530B
10.51%
YoY
|
$1.384B
23.38%
YoY
|
$1.122B
0.0%
YoY
|
| Cost Of Revenue |
$1.081B
-4.04%
YoY
|
$1.127B
9.9%
YoY
|
$1.025B
4.43%
YoY
|
$981.9M
23.37%
YoY
|
$795.8M
0.01%
YoY
|
| Gross Profit |
$441.3M
-18.06%
YoY
|
$538.6M
6.74%
YoY
|
$504.6M
25.34%
YoY
|
$402.5M
23.41%
YoY
|
$326.2M
0.0%
YoY
|
| Selling, General & Admin |
$226.3M
-17.51%
YoY
|
$274.3M
22.9%
YoY
|
$223.2M
0.36%
YoY
|
$222.4M
21.98%
YoY
|
$182.3M
-16.9%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$137.1M
2.6%
YoY
|
$133.6M
21.16%
YoY
|
$110.3M
8.52%
YoY
|
$101.6M
26.38%
YoY
|
$80.40M
0.0%
YoY
|
| Operating Expenses |
$226.3M
-17.51%
YoY
|
$274.3M
22.9%
YoY
|
$223.2M
0.36%
YoY
|
$222.4M
21.98%
YoY
|
$182.3M
-43.33%
YoY
|
| Operating Profit |
-$469.3M
5272.3%
YoY
|
-$8.735M
-130.15%
YoY
|
$28.98M
-29.5%
YoY
|
$41.10M
860.33%
YoY
|
$4.280M
-4.89%
YoY
|
| Interest Expense |
-$65.80M
20.75%
YoY
|
-$54.49M
59.78%
YoY
|
-$34.10M
-20.71%
YoY
|
-$43.01M
-24.82%
YoY
|
-$57.21M
0.02%
YoY
|
| Other Income/Expense, Net |
$1.967M
-204.35%
YoY
|
-$1.885M
-37.91%
YoY
|
-$3.036M
38.57%
YoY
|
-$2.191M
-299.0%
YoY
|
$1.101M
175.25%
YoY
|
| Pretax Income |
-$544.6M
-2854.81%
YoY
|
$19.77M
-342.18%
YoY
|
-$8.163M
99.19%
YoY
|
-$4.098M
-92.09%
YoY
|
-$51.83M
0.05%
YoY
|
| Income Tax |
-$20.82M
-230.5%
YoY
|
$15.95M
2506.86%
YoY
|
$612.0K
-94.3%
YoY
|
$10.75M
17.92%
YoY
|
$9.112M
0.13%
YoY
|
| Net Earnings |
-$515.8M
-16764.52%
YoY
|
$3.095M
-119.81%
YoY
|
-$15.62M
-36.25%
YoY
|
-$24.51M
-61.89%
YoY
|
-$64.30M
0.0%
YoY
|
| Basic Earnings Per Share |
-$3.04
-15300.0%
YoY
|
$0.02
-120.0%
YoY
|
-$0.10
-44.44%
YoY
|
-$0.18
-65.38%
YoY
|
-$0.52
N/A
|
| Diluted Earnings Per Share |
-$3.04
-15300.0%
YoY
|
$0.02
-120.0%
YoY
|
-$0.10
-44.44%
YoY
|
-$0.18
-65.38%
YoY
|
-$0.52
33.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
170.9M shares
0.93%
YoY
|
169.3M shares
1.12%
YoY
|
167.5M shares
13.42%
YoY
|
147.7M shares
18.14%
YoY
|
125.0M shares
N/A
|
| Diluted Shares Outstanding |
170.9M shares
-0.34%
YoY
|
171.5M shares
2.41%
YoY
|
167.5M shares
13.42%
YoY
|
147.7M shares
18.14%
YoY
|
125.0M 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 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$367.0M
-2.17%
YoY
|
$392.4M
-2.88%
YoY
|
$375.3M
-1.2%
YoY
|
$379.8M
-13.46%
YoY
|
$375.2M
-15.25%
YoY
|
$404.0M
-0.82%
YoY
|
$379.9M
-7.1%
YoY
|
$438.8M
4.74%
YoY
|
$442.7M
9.42%
YoY
|
$407.4M
7.91%
YoY
|
$408.9M
8.96%
YoY
|
$419.0M
12.46%
YoY
|
$404.6M
9.17%
YoY
|
$377.5M
10.13%
YoY
|
$375.2M
7.46%
YoY
|
$372.5M
15.76%
YoY
|
$370.6M
-66.97%
YoY
|
$342.8M
N/A
|
$349.2M
20.31%
YoY
|
| Cost Of Revenue |
$254.3M
-4.91%
YoY
|
$263.9M
-4.73%
YoY
|
$269.6M
-6.35%
YoY
|
$280.4M
-5.28%
YoY
|
$267.5M
-7.19%
YoY
|
$277.0M
0.73%
YoY
|
$287.9M
3.52%
YoY
|
$296.0M
3.18%
YoY
|
$288.2M
6.81%
YoY
|
$275.0M
9.01%
YoY
|
$278.1M
13.43%
YoY
|
$286.9M
21.08%
YoY
|
$269.8M
-16.95%
YoY
|
$252.3M
10.52%
YoY
|
$245.2M
10.67%
YoY
|
$236.9M
14.33%
YoY
|
$324.9M
-59.34%
YoY
|
$228.3M
N/A
|
$221.5M
N/A
|
| Gross Profit |
$112.7M
4.61%
YoY
|
$128.5M
1.13%
YoY
|
$105.7M
14.89%
YoY
|
$99.42M
-30.39%
YoY
|
$107.7M
-30.28%
YoY
|
$127.0M
-4.06%
YoY
|
$92.00M
-29.66%
YoY
|
$142.8M
8.12%
YoY
|
$154.5M
14.63%
YoY
|
$132.4M
5.71%
YoY
|
$130.8M
0.54%
YoY
|
$132.1M
-2.6%
YoY
|
$134.8M
194.73%
YoY
|
$125.3M
9.36%
YoY
|
$130.1M
1.9%
YoY
|
$135.6M
18.34%
YoY
|
$45.74M
-85.84%
YoY
|
$114.5M
N/A
|
$127.7M
N/A
|
| Selling, General & Admin |
$58.03M
-2.31%
YoY
|
$88.02M
-12.9%
YoY
|
$49.39M
-30.54%
YoY
|
$62.92M
-2.4%
YoY
|
$59.41M
-17.0%
YoY
|
$101.1M
47.95%
YoY
|
$71.11M
13.63%
YoY
|
$64.47M
4.88%
YoY
|
$71.57M
-23.12%
YoY
|
$68.31M
24.64%
YoY
|
$62.58M
20.92%
YoY
|
$61.47M
14.44%
YoY
|
$93.10M
1351.0%
YoY
|
$54.80M
3.5%
YoY
|
$51.75M
-15.06%
YoY
|
$53.71M
8.43%
YoY
|
$6.416M
-97.03%
YoY
|
$52.95M
N/A
|
$60.93M
30.97%
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 |
$32.12M
-5.27%
YoY
|
$33.95M
-0.26%
YoY
|
$33.45M
6.6%
YoY
|
$35.78M
3.42%
YoY
|
$33.90M
0.94%
YoY
|
$34.04M
6.36%
YoY
|
$31.38M
7.47%
YoY
|
$34.60M
23.84%
YoY
|
$33.59M
26.84%
YoY
|
$32.00M
13.77%
YoY
|
$29.20M
4.97%
YoY
|
$27.94M
0.35%
YoY
|
$26.48M
-3.18%
YoY
|
$28.13M
9.6%
YoY
|
$27.81M
10.4%
YoY
|
$27.84M
18.97%
YoY
|
$27.35M
-36.71%
YoY
|
$25.66M
N/A
|
$25.19M
N/A
|
| Operating Expenses |
$58.03M
-2.31%
YoY
|
$122.0M
-12.79%
YoY
|
$49.39M
-30.54%
YoY
|
$62.92M
-2.4%
YoY
|
$59.41M
-17.0%
YoY
|
$139.8M
104.74%
YoY
|
$71.11M
13.63%
YoY
|
$64.47M
4.88%
YoY
|
$71.57M
-45.31%
YoY
|
$68.31M
24.64%
YoY
|
$62.58M
20.92%
YoY
|
$61.47M
14.44%
YoY
|
$130.9M
347.28%
YoY
|
$54.80M
3.5%
YoY
|
$51.75M
-15.06%
YoY
|
$53.71M
8.43%
YoY
|
$29.26M
-90.82%
YoY
|
$52.95M
N/A
|
$60.93M
30.97%
YoY
|
| Operating Profit |
-$3.625M
-82.12%
YoY
|
$6.504M
-150.73%
YoY
|
-$7.180M
-55.14%
YoY
|
-$434.6M
-6435.49%
YoY
|
-$20.27M
-270.21%
YoY
|
-$12.82M
506.81%
YoY
|
-$16.00M
-383.51%
YoY
|
$6.859M
-54.11%
YoY
|
$11.91M
204.4%
YoY
|
-$2.113M
105.74%
YoY
|
$5.645M
-24.81%
YoY
|
$14.95M
-13.54%
YoY
|
$3.912M
-76.25%
YoY
|
-$1.027M
-156.3%
YoY
|
$7.508M
-17.72%
YoY
|
$17.29M
26.37%
YoY
|
$16.47M
284.88%
YoY
|
$1.824M
N/A
|
$9.125M
6812.88%
YoY
|
| Interest Expense |
-$15.62M
-3.53%
YoY
|
-$16.55M
6.07%
YoY
|
-$16.36M
0.48%
YoY
|
-$16.70M
15.53%
YoY
|
-$16.20M
17.91%
YoY
|
-$15.60M
21.86%
YoY
|
-$16.28M
34.96%
YoY
|
-$14.45M
20.55%
YoY
|
-$13.74M
33.44%
YoY
|
-$12.80M
44.29%
YoY
|
-$12.06M
59.02%
YoY
|
-$11.99M
63.08%
YoY
|
-$10.29M
39.22%
YoY
|
-$8.871M
23.45%
YoY
|
-$7.586M
-53.5%
YoY
|
-$7.351M
-46.79%
YoY
|
-$7.394M
-87.08%
YoY
|
-$7.186M
N/A
|
-$16.31M
N/A
|
| Other Income/Expense, Net |
$159.0K
-59.54%
YoY
|
-$194.0K
-74.81%
YoY
|
$591.0K
45.21%
YoY
|
$1.177M
-224.03%
YoY
|
$393.0K
-168.59%
YoY
|
-$770.0K
-20.7%
YoY
|
$407.0K
-138.36%
YoY
|
-$949.0K
-5.01%
YoY
|
-$573.0K
-39.87%
YoY
|
-$971.0K
-41.08%
YoY
|
-$1.061M
40.34%
YoY
|
-$999.0K
-411.21%
YoY
|
-$953.0K
-58.87%
YoY
|
-$1.648M
125.14%
YoY
|
-$756.0K
-281.73%
YoY
|
$321.0K
-27.38%
YoY
|
-$2.317M
-310.45%
YoY
|
-$732.0K
N/A
|
$416.0K
16.53%
YoY
|
| Pretax Income |
-$19.09M
-47.08%
YoY
|
-$24.01M
-2.16%
YoY
|
-$22.95M
-141.53%
YoY
|
-$461.6M
5303.55%
YoY
|
-$36.07M
1402.37%
YoY
|
-$24.54M
54.42%
YoY
|
$55.25M
-838.75%
YoY
|
-$8.542M
-535.59%
YoY
|
-$2.401M
-60.25%
YoY
|
-$15.89M
37.63%
YoY
|
-$7.479M
796.76%
YoY
|
$1.961M
-80.88%
YoY
|
-$6.041M
-189.34%
YoY
|
-$11.55M
89.47%
YoY
|
-$834.0K
-83.56%
YoY
|
$10.26M
3241.37%
YoY
|
$6.762M
-113.05%
YoY
|
-$6.094M
N/A
|
-$5.073M
-60.93%
YoY
|
| Income Tax |
$3.583M
-234.35%
YoY
|
$5.116M
-315.32%
YoY
|
-$2.816M
-115.93%
YoY
|
-$20.45M
466.41%
YoY
|
-$2.667M
-162.58%
YoY
|
-$2.376M
-109.75%
YoY
|
$17.68M
-333.76%
YoY
|
-$3.611M
-1239.12%
YoY
|
$4.262M
-184.3%
YoY
|
$24.37M
8188.1%
YoY
|
-$7.563M
-580.5%
YoY
|
$317.0K
-91.66%
YoY
|
-$5.056M
-303.95%
YoY
|
$294.0K
-112.55%
YoY
|
$1.574M
-84.14%
YoY
|
$3.800M
454.74%
YoY
|
$2.479M
-72.79%
YoY
|
-$2.342M
N/A
|
$9.923M
1888.58%
YoY
|
| Net Earnings |
-$22.78M
-31.55%
YoY
|
-$32.08M
42.94%
YoY
|
-$19.44M
-149.15%
YoY
|
-$435.3M
7826.79%
YoY
|
-$33.28M
290.02%
YoY
|
-$22.44M
-44.53%
YoY
|
$39.56M
17641.26%
YoY
|
-$5.491M
1724.25%
YoY
|
-$8.534M
213.87%
YoY
|
-$40.46M
209.87%
YoY
|
$223.0K
-105.79%
YoY
|
-$301.0K
-107.52%
YoY
|
-$2.719M
-300.52%
YoY
|
-$13.06M
130.71%
YoY
|
-$3.849M
-77.55%
YoY
|
$4.002M
-230.74%
YoY
|
$1.356M
-102.11%
YoY
|
-$5.659M
N/A
|
-$17.14M
15.42%
YoY
|
| Basic Earnings Per Share |
-$0.16
-20.0%
YoY
|
N/A
|
-$0.11
-147.83%
YoY
|
-$2.55
8400.0%
YoY
|
-$0.20
300.0%
YoY
|
N/A
|
$0.23
N/A
|
-$0.03
N/A
|
-$0.05
N/A
|
-$0.24
200.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.08
100.0%
YoY
|
-$0.02
-84.62%
YoY
|
$0.02
-166.67%
YoY
|
N/A
|
-$0.04
N/A
|
-$0.13
8.33%
YoY
|
| Diluted Earnings Per Share |
-$0.16
-20.0%
YoY
|
-$0.19
45.45%
YoY
|
-$0.11
-147.83%
YoY
|
-$2.55
8400.0%
YoY
|
-$0.20
300.0%
YoY
|
-$0.13
-45.0%
YoY
|
$0.23
N/A
|
-$0.03
N/A
|
-$0.05
208.64%
YoY
|
-$0.24
200.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.08
100.0%
YoY
|
-$0.02
-84.62%
YoY
|
$0.02
-166.67%
YoY
|
$8.108K
-102.06%
YoY
|
-$0.04
N/A
|
-$0.13
8.33%
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 |
172.2M shares
1.12%
YoY
|
171.3M shares
0.76%
YoY
|
171.2M shares
0.94%
YoY
|
170.8M shares
1.24%
YoY
|
170.3M shares
0.95%
YoY
|
170.0M shares
1.06%
YoY
|
169.6M shares
0.84%
YoY
|
168.7M shares
0.33%
YoY
|
168.7M shares
0.36%
YoY
|
168.2M shares
0.47%
YoY
|
168.2M shares
0.49%
YoY
|
168.1M shares
0.53%
YoY
|
168.1M shares
0.51%
YoY
|
167.4M shares
0.84%
YoY
|
167.4M shares
26.46%
YoY
|
167.3M shares
33.82%
YoY
|
167.3M shares
N/A
|
166.0M shares
N/A
|
132.4M shares
5.89%
YoY
|
| Diluted Shares Outstanding |
172.0M shares
1.01%
YoY
|
N/A
|
171.2M shares
-0.19%
YoY
|
170.8M shares
1.01%
YoY
|
170.3M shares
0.95%
YoY
|
N/A
|
171.5M shares
0.48%
YoY
|
169.1M shares
0.57%
YoY
|
168.7M shares
N/A
|
168.2M shares
0.47%
YoY
|
170.7M shares
1.97%
YoY
|
168.1M shares
-0.79%
YoY
|
N/A
|
167.4M shares
0.84%
YoY
|
167.4M shares
26.46%
YoY
|
169.5M shares
35.6%
YoY
|
N/A
|
166.0M shares
N/A
|
132.4M shares
5.89%
YoY
|
Loading...