|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.240B
-4.37%
YoY
|
$2.343B
13.21%
YoY
|
$2.069B
9.54%
YoY
|
$1.889B
2.2%
YoY
|
$1.848B
20.49%
YoY
|
| Cost Of Revenue |
$1.813B
-4.7%
YoY
|
$1.903B
16.46%
YoY
|
$1.634B
5.17%
YoY
|
$1.553B
4.21%
YoY
|
$1.491B
-0.68%
YoY
|
| Gross Profit |
$427.1M
-2.94%
YoY
|
$440.1M
1.03%
YoY
|
$435.6M
29.74%
YoY
|
$335.7M
-6.18%
YoY
|
$357.8M
-1.45%
YoY
|
| Selling, General & Admin |
$382.0M
6.29%
YoY
|
$359.4M
15.05%
YoY
|
$312.4M
16.53%
YoY
|
$268.1M
-1.53%
YoY
|
$272.2M
-4.29%
YoY
|
| Research & Development |
$3.050M
-23.0%
YoY
|
$3.961M
208.01%
YoY
|
$1.286M
86.38%
YoY
|
$690.0K
-27.82%
YoY
|
$956.0K
79.03%
YoY
|
| Depreciation & Amortization |
$153.4M
3.41%
YoY
|
$148.3M
6.75%
YoY
|
$139.0M
7.13%
YoY
|
$129.7M
-1.32%
YoY
|
$131.4M
4.52%
YoY
|
| Operating Expenses |
$385.1M
5.97%
YoY
|
$363.3M
15.84%
YoY
|
$313.7M
16.71%
YoY
|
$268.8M
-1.62%
YoY
|
$273.2M
-4.14%
YoY
|
| Operating Profit |
$4.249M
-86.62%
YoY
|
$31.75M
-71.4%
YoY
|
$111.0M
-293.6%
YoY
|
-$57.34M
-164.89%
YoY
|
$88.38M
-2773.2%
YoY
|
| Interest Expense |
$111.0M
-1.12%
YoY
|
$112.2M
8.03%
YoY
|
$103.9M
38.21%
YoY
|
$75.16M
18.85%
YoY
|
$63.24M
8.66%
YoY
|
| Other Income/Expense, Net |
-$32.30M
93.07%
YoY
|
-$16.73M
-22.56%
YoY
|
-$21.60M
-341.66%
YoY
|
$8.938M
-42.85%
YoY
|
$15.64M
117.22%
YoY
|
| Pretax Income |
-$107.8M
76.14%
YoY
|
-$61.20M
113.24%
YoY
|
-$28.70M
-81.19%
YoY
|
-$152.6M
342.32%
YoY
|
-$34.50M
-60.48%
YoY
|
| Income Tax |
$22.99M
34.69%
YoY
|
$17.07M
-39.45%
YoY
|
$28.19M
171.51%
YoY
|
$10.38M
14.21%
YoY
|
$9.089M
-204.8%
YoY
|
| Net Earnings |
-$167.6M
30.97%
YoY
|
-$128.0M
48.6%
YoY
|
-$86.12M
-52.17%
YoY
|
-$180.1M
5442.29%
YoY
|
-$3.249M
-87.67%
YoY
|
| Basic Earnings Per Share |
-$2.08
30.0%
YoY
|
-$1.60
48.15%
YoY
|
-$1.08
-52.42%
YoY
|
-$2.27
5575.0%
YoY
|
-$0.04
-87.88%
YoY
|
| Diluted Earnings Per Share |
-$2.08
30.0%
YoY
|
-$1.60
48.15%
YoY
|
-$1.08
-52.42%
YoY
|
-$2.27
5575.0%
YoY
|
-$0.04
-87.88%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
80.71M shares
0.74%
YoY
|
80.12M shares
0.4%
YoY
|
79.80M shares
0.38%
YoY
|
79.49M shares
0.33%
YoY
|
79.23M shares
0.37%
YoY
|
| Diluted Shares Outstanding |
80.71M shares
0.74%
YoY
|
80.12M shares
0.4%
YoY
|
79.80M shares
0.38%
YoY
|
79.49M shares
-0.99%
YoY
|
80.29M shares
1.71%
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 |
$549.8M
0.28%
YoY
|
$555.0M
-0.66%
YoY
|
$574.8M
0.21%
YoY
|
$562.3M
-7.83%
YoY
|
$548.3M
-8.67%
YoY
|
$558.7M
5.65%
YoY
|
$573.6M
9.35%
YoY
|
$610.0M
17.27%
YoY
|
$600.3M
21.12%
YoY
|
$528.8M
12.92%
YoY
|
$524.6M
7.74%
YoY
|
$520.2M
8.13%
YoY
|
$495.7M
9.46%
YoY
|
$468.3M
1.34%
YoY
|
$486.9M
-10.54%
YoY
|
$481.1M
2.64%
YoY
|
$452.8M
1.24%
YoY
|
$462.1M
7.09%
YoY
|
$544.3M
6.85%
YoY
|
| Cost Of Revenue |
$444.2M
4.83%
YoY
|
$472.0M
-3.55%
YoY
|
$454.3M
-0.09%
YoY
|
$463.2M
-3.55%
YoY
|
$423.8M
-11.4%
YoY
|
$489.4M
17.18%
YoY
|
$454.7M
11.25%
YoY
|
$480.2M
18.1%
YoY
|
$478.3M
19.36%
YoY
|
$417.6M
9.81%
YoY
|
$408.7M
4.06%
YoY
|
$406.6M
0.85%
YoY
|
$400.7M
6.28%
YoY
|
$380.3M
110.42%
YoY
|
$392.8M
-9.57%
YoY
|
$403.2M
7.39%
YoY
|
$377.0M
-10.47%
YoY
|
$180.7M
-55.7%
YoY
|
$434.4M
5.38%
YoY
|
| Gross Profit |
$105.6M
-15.22%
YoY
|
$83.01M
19.7%
YoY
|
$120.5M
1.33%
YoY
|
$99.10M
-23.63%
YoY
|
$124.5M
2.02%
YoY
|
$69.35M
-37.65%
YoY
|
$118.9M
2.62%
YoY
|
$129.8M
14.3%
YoY
|
$122.1M
28.53%
YoY
|
$111.2M
26.39%
YoY
|
$115.8M
23.09%
YoY
|
$113.5M
45.84%
YoY
|
$94.97M
25.32%
YoY
|
$87.99M
10.4%
YoY
|
$94.11M
-0.94%
YoY
|
$77.85M
-16.47%
YoY
|
$75.78M
-15.71%
YoY
|
$79.70M
-8.18%
YoY
|
$95.00M
18.01%
YoY
|
| Selling, General & Admin |
$91.46M
2.64%
YoY
|
$104.1M
12.39%
YoY
|
$93.29M
4.61%
YoY
|
$95.50M
5.58%
YoY
|
$89.11M
2.27%
YoY
|
$92.63M
16.94%
YoY
|
$89.18M
5.68%
YoY
|
$90.45M
17.7%
YoY
|
$87.13M
21.12%
YoY
|
$79.21M
18.52%
YoY
|
$84.39M
31.56%
YoY
|
$76.85M
13.12%
YoY
|
$71.94M
4.02%
YoY
|
$66.83M
173.51%
YoY
|
$64.15M
-21.86%
YoY
|
$67.94M
-4.05%
YoY
|
$69.15M
-3.44%
YoY
|
$24.44M
-68.95%
YoY
|
$82.09M
-6.67%
YoY
|
| Research & Development |
$465.0K
-0.43%
YoY
|
$710.0K
-44.05%
YoY
|
$878.0K
-1.13%
YoY
|
$995.0K
5.51%
YoY
|
$467.0K
-45.76%
YoY
|
$1.269M
274.34%
YoY
|
$888.0K
227.68%
YoY
|
$943.0K
88.6%
YoY
|
$861.0K
389.2%
YoY
|
$339.0K
133.79%
YoY
|
$271.0K
40.41%
YoY
|
$500.0K
68.92%
YoY
|
$176.0K
214.29%
YoY
|
$145.0K
N/A
|
$193.0K
-74.74%
YoY
|
$296.0K
-8.36%
YoY
|
$56.00K
-64.33%
YoY
|
N/A
|
$764.0K
34.51%
YoY
|
| Depreciation & Amortization |
$40.43M
10.94%
YoY
|
$47.54M
7.58%
YoY
|
$39.36M
4.73%
YoY
|
$37.90M
2.36%
YoY
|
$36.44M
-1.29%
YoY
|
$44.19M
0.1%
YoY
|
$37.58M
6.16%
YoY
|
$37.03M
7.46%
YoY
|
$36.92M
11.75%
YoY
|
$44.14M
9.58%
YoY
|
$35.40M
10.99%
YoY
|
$34.46M
6.14%
YoY
|
$33.04M
-1.68%
YoY
|
$40.28M
-3.48%
YoY
|
$31.89M
-4.74%
YoY
|
$32.46M
0.95%
YoY
|
$33.60M
2.61%
YoY
|
$41.74M
1.55%
YoY
|
$33.48M
3.48%
YoY
|
| Operating Expenses |
$91.92M
2.62%
YoY
|
$118.3M
26.13%
YoY
|
$94.17M
4.55%
YoY
|
$96.50M
5.58%
YoY
|
$89.58M
1.8%
YoY
|
$93.79M
18.65%
YoY
|
$90.07M
6.39%
YoY
|
$91.40M
18.16%
YoY
|
$87.99M
22.02%
YoY
|
$79.04M
16.51%
YoY
|
$84.66M
31.58%
YoY
|
$77.35M
13.36%
YoY
|
$72.11M
4.19%
YoY
|
$67.85M
192.26%
YoY
|
$64.34M
-22.35%
YoY
|
$68.23M
-4.07%
YoY
|
$69.21M
-3.57%
YoY
|
$23.21M
-70.8%
YoY
|
$82.85M
-6.4%
YoY
|
| Operating Profit |
$793.0K
-97.41%
YoY
|
-$35.28M
44.36%
YoY
|
$16.48M
-55.9%
YoY
|
-$7.191M
-123.01%
YoY
|
$30.66M
18.76%
YoY
|
-$24.44M
-175.98%
YoY
|
$37.37M
25.51%
YoY
|
$31.26M
28.54%
YoY
|
$25.81M
-11.0%
YoY
|
$32.17M
59.71%
YoY
|
$29.78M
-1.16%
YoY
|
$24.32M
-125.07%
YoY
|
$29.01M
274.35%
YoY
|
$20.14M
-64.34%
YoY
|
$30.12M
0.68%
YoY
|
-$97.00M
-469.32%
YoY
|
$7.748M
-59.47%
YoY
|
$56.49M
673.78%
YoY
|
$29.92M
490.84%
YoY
|
| Interest Expense |
$27.83M
4.74%
YoY
|
-$27.72M
3.95%
YoY
|
$28.35M
-1.6%
YoY
|
$27.60M
-1.2%
YoY
|
$26.57M
-5.5%
YoY
|
-$26.67M
6.19%
YoY
|
$28.81M
7.76%
YoY
|
$27.93M
8.59%
YoY
|
$28.12M
15.6%
YoY
|
-$25.11M
12.35%
YoY
|
$26.74M
35.38%
YoY
|
$25.72M
54.11%
YoY
|
$24.33M
61.2%
YoY
|
-$22.35M
59.75%
YoY
|
$19.75M
23.41%
YoY
|
$16.69M
6.71%
YoY
|
$15.09M
-7.16%
YoY
|
-$13.99M
-10.89%
YoY
|
$16.00M
1.33%
YoY
|
| Other Income/Expense, Net |
-$3.936M
-21.8%
YoY
|
-$8.816M
113.51%
YoY
|
-$5.322M
25.02%
YoY
|
-$5.387M
29.31%
YoY
|
-$5.033M
20.52%
YoY
|
-$4.129M
-23.85%
YoY
|
-$4.257M
-21.17%
YoY
|
-$4.166M
-22.85%
YoY
|
-$4.176M
-21.72%
YoY
|
-$5.422M
-350.67%
YoY
|
-$5.400M
-354.96%
YoY
|
-$5.400M
-340.32%
YoY
|
-$5.335M
-321.37%
YoY
|
$2.163M
-43.18%
YoY
|
$2.118M
-45.78%
YoY
|
$2.247M
-43.2%
YoY
|
$2.410M
-39.75%
YoY
|
$3.807M
81.29%
YoY
|
$3.906M
105.58%
YoY
|
| Pretax Income |
-$32.80M
954.57%
YoY
|
-$72.23M
-24.81%
YoY
|
-$19.15M
-930.85%
YoY
|
-$42.33M
12726.36%
YoY
|
-$3.110M
-58.95%
YoY
|
-$96.07M
1653.71%
YoY
|
$2.305M
-165.35%
YoY
|
-$330.0K
-95.86%
YoY
|
-$7.577M
383.84%
YoY
|
-$5.478M
-73.23%
YoY
|
-$3.527M
-132.27%
YoY
|
-$7.979M
-92.65%
YoY
|
-$1.566M
-67.52%
YoY
|
-$20.46M
60.21%
YoY
|
$10.93M
-40.08%
YoY
|
-$108.6M
-819.01%
YoY
|
-$4.822M
-331.27%
YoY
|
-$12.77M
432.13%
YoY
|
$18.24M
-320.66%
YoY
|
| Income Tax |
-$24.40M
-408.86%
YoY
|
$10.37M
-172.45%
YoY
|
$1.100M
-91.79%
YoY
|
$3.600M
-64.0%
YoY
|
$7.900M
0.0%
YoY
|
-$14.31M
-309.34%
YoY
|
$13.40M
226.83%
YoY
|
$10.00M
-2.91%
YoY
|
$7.900M
14.49%
YoY
|
$6.834M
135.74%
YoY
|
$4.100M
-56.38%
YoY
|
$10.30M
-432.26%
YoY
|
$6.900M
465.11%
YoY
|
$2.899M
-127.11%
YoY
|
$9.400M
34.29%
YoY
|
-$3.100M
-164.58%
YoY
|
$1.221M
-41.88%
YoY
|
-$10.69M
-662.79%
YoY
|
$7.000M
-511.76%
YoY
|
| Net Earnings |
-$10.67M
-20.39%
YoY
|
-$84.29M
1.25%
YoY
|
-$22.31M
69.45%
YoY
|
-$47.61M
250.03%
YoY
|
-$13.40M
-25.42%
YoY
|
-$83.24M
53.15%
YoY
|
-$13.17M
21.9%
YoY
|
-$13.60M
18.9%
YoY
|
-$17.96M
88.58%
YoY
|
-$54.36M
48.03%
YoY
|
-$10.80M
-619.58%
YoY
|
-$11.44M
-89.17%
YoY
|
-$9.525M
-76.09%
YoY
|
-$36.72M
50.48%
YoY
|
$2.079M
-72.64%
YoY
|
-$105.6M
-888.7%
YoY
|
-$39.84M
-29610.37%
YoY
|
-$24.40M
287.3%
YoY
|
$7.600M
-179.17%
YoY
|
| Basic Earnings Per Share |
-$0.13
-23.53%
YoY
|
N/A
|
-$0.28
75.0%
YoY
|
-$0.59
247.06%
YoY
|
-$0.17
-22.73%
YoY
|
N/A
|
-$0.16
14.29%
YoY
|
-$0.17
21.43%
YoY
|
-$0.22
83.33%
YoY
|
N/A
|
-$0.14
-566.67%
YoY
|
-$0.14
-89.47%
YoY
|
-$0.12
-76.0%
YoY
|
N/A
|
$0.03
-70.0%
YoY
|
-$1.33
-882.35%
YoY
|
-$0.50
N/A
|
-$0.31
287.5%
YoY
|
$0.10
-183.33%
YoY
|
| Diluted Earnings Per Share |
-$0.13
-23.53%
YoY
|
-$1.03
0.0%
YoY
|
-$0.28
75.0%
YoY
|
-$0.59
247.06%
YoY
|
-$0.17
-22.73%
YoY
|
-$1.03
51.25%
YoY
|
-$0.16
14.29%
YoY
|
-$0.17
21.43%
YoY
|
-$0.22
83.33%
YoY
|
-$0.68
47.83%
YoY
|
-$0.14
-566.67%
YoY
|
-$0.14
-89.47%
YoY
|
-$0.12
-76.0%
YoY
|
-$0.46
53.33%
YoY
|
$0.03
-66.67%
YoY
|
-$1.33
-882.35%
YoY
|
-$0.50
N/A
|
-$0.30
275.0%
YoY
|
$0.09
-175.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 |
81.45M shares
1.56%
YoY
|
80.65M shares
0.65%
YoY
|
80.65M shares
0.67%
YoY
|
80.50M shares
0.49%
YoY
|
80.20M shares
0.45%
YoY
|
80.14M shares
0.38%
YoY
|
80.11M shares
0.45%
YoY
|
80.10M shares
0.46%
YoY
|
79.83M shares
0.42%
YoY
|
79.83M shares
0.45%
YoY
|
79.76M shares
0.41%
YoY
|
79.74M shares
0.29%
YoY
|
79.50M shares
0.18%
YoY
|
79.47M shares
0.34%
YoY
|
79.43M shares
0.18%
YoY
|
79.51M shares
0.31%
YoY
|
79.36M shares
0.35%
YoY
|
79.20M shares
0.36%
YoY
|
79.29M shares
0.36%
YoY
|
| Diluted Shares Outstanding |
82.29M shares
2.44%
YoY
|
N/A
|
80.67M shares
0.62%
YoY
|
80.63M shares
0.6%
YoY
|
80.33M shares
0.48%
YoY
|
N/A
|
80.17M shares
0.39%
YoY
|
80.15M shares
0.41%
YoY
|
79.95M shares
0.39%
YoY
|
N/A
|
79.85M shares
0.36%
YoY
|
79.82M shares
0.39%
YoY
|
79.63M shares
0.34%
YoY
|
N/A
|
79.57M shares
-0.88%
YoY
|
79.51M shares
-1.57%
YoY
|
79.36M shares
0.35%
YoY
|
N/A
|
80.28M shares
1.61%
YoY
|
Loading...