|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.950B
-2.9%
YoY
|
$2.008B
-0.35%
YoY
|
$2.015B
1.79%
YoY
|
$1.980B
-3.63%
YoY
|
$2.054B
1.39%
YoY
|
| Cost Of Revenue |
$1.401B
-1.53%
YoY
|
$1.423B
-2.84%
YoY
|
$1.464B
0.95%
YoY
|
$1.450B
-2.17%
YoY
|
$1.482B
-3.95%
YoY
|
| Gross Profit |
$549.3M
-6.25%
YoY
|
$585.9M
6.28%
YoY
|
$551.3M
4.1%
YoY
|
$529.6M
-7.41%
YoY
|
$572.0M
18.43%
YoY
|
| Selling, General & Admin |
$391.2M
-7.78%
YoY
|
$424.2M
-5.8%
YoY
|
$450.3M
-0.64%
YoY
|
$453.2M
16.35%
YoY
|
$389.5M
5.44%
YoY
|
| Research & Development |
$24.60M
-2.38%
YoY
|
$25.20M
4.56%
YoY
|
$24.10M
-0.41%
YoY
|
$24.20M
-15.09%
YoY
|
$28.50M
7.14%
YoY
|
| Depreciation & Amortization |
$23.50M
-3.29%
YoY
|
$24.30M
-16.49%
YoY
|
$29.10M
-42.03%
YoY
|
$50.20M
64.59%
YoY
|
$30.50M
2.69%
YoY
|
| Operating Expenses |
$415.8M
-7.48%
YoY
|
$449.4M
-5.27%
YoY
|
$474.4M
-0.63%
YoY
|
$477.4M
14.21%
YoY
|
$418.0M
5.56%
YoY
|
| Operating Profit |
$78.50M
-19.4%
YoY
|
$97.40M
26.66%
YoY
|
$76.90M
47.32%
YoY
|
$52.20M
-66.1%
YoY
|
$154.0M
77.01%
YoY
|
| Interest Expense |
-$53.40M
15.09%
YoY
|
-$46.40M
-250.65%
YoY
|
$30.80M
-4.94%
YoY
|
$32.40M
-8.47%
YoY
|
$35.40M
21.23%
YoY
|
| Other Income/Expense, Net |
-$297.3M
111.15%
YoY
|
-$140.8M
-64.25%
YoY
|
-$393.9M
378.03%
YoY
|
-$82.40M
-85.8%
YoY
|
-$580.3M
76.06%
YoY
|
| Pretax Income |
-$272.2M
261.49%
YoY
|
-$75.30M
-78.35%
YoY
|
-$347.8M
455.59%
YoY
|
-$62.60M
-86.44%
YoY
|
-$461.7M
69.87%
YoY
|
| Income Tax |
$67.80M
-42.49%
YoY
|
$117.9M
48.68%
YoY
|
$79.30M
87.47%
YoY
|
$42.30M
-455.46%
YoY
|
-$11.90M
-126.21%
YoY
|
| Net Earnings |
-$339.8M
75.7%
YoY
|
-$193.4M
-55.1%
YoY
|
-$430.7M
306.32%
YoY
|
-$106.0M
-76.37%
YoY
|
-$448.5M
-159.74%
YoY
|
| Basic Earnings Per Share |
-$4.79
71.68%
YoY
|
-$2.79
-55.78%
YoY
|
-$6.31
301.91%
YoY
|
-$1.57
-76.74%
YoY
|
-$6.75
-156.58%
YoY
|
| Diluted Earnings Per Share |
-$4.79
71.68%
YoY
|
-$2.79
-55.78%
YoY
|
-$6.31
301.91%
YoY
|
-$1.57
-76.74%
YoY
|
-$6.75
-156.58%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
70.99M shares
2.59%
YoY
|
69.20M shares
1.38%
YoY
|
68.25M shares
0.87%
YoY
|
67.67M shares
1.83%
YoY
|
66.45M shares
5.59%
YoY
|
| Diluted Shares Outstanding |
70.99M shares
2.59%
YoY
|
69.20M shares
1.38%
YoY
|
68.25M shares
0.87%
YoY
|
67.67M shares
1.83%
YoY
|
66.45M shares
5.59%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$437.6M
1.27%
YoY
|
$574.5M
5.34%
YoY
|
$460.2M
-7.4%
YoY
|
$483.3M
1.07%
YoY
|
$432.1M
-11.42%
YoY
|
$545.4M
-2.19%
YoY
|
$497.0M
6.97%
YoY
|
$478.2M
0.29%
YoY
|
$487.8M
-5.54%
YoY
|
$557.6M
0.11%
YoY
|
$464.6M
0.74%
YoY
|
$476.8M
-7.42%
YoY
|
$516.4M
15.6%
YoY
|
$557.0M
3.28%
YoY
|
$461.2M
-5.49%
YoY
|
$515.0M
-0.44%
YoY
|
$446.7M
-12.38%
YoY
|
$539.3M
-6.52%
YoY
|
$488.0M
-1.45%
YoY
|
$517.3M
17.89%
YoY
|
| Cost Of Revenue |
$325.1M
0.15%
YoY
|
$379.9M
2.56%
YoY
|
$343.0M
-2.56%
YoY
|
$353.3M
1.44%
YoY
|
$324.6M
-7.73%
YoY
|
$370.4M
-1.59%
YoY
|
$352.0M
-4.68%
YoY
|
$348.3M
-3.52%
YoY
|
$351.8M
-1.57%
YoY
|
$376.4M
2.51%
YoY
|
$369.3M
3.47%
YoY
|
$361.0M
-1.61%
YoY
|
$357.4M
-0.53%
YoY
|
$367.2M
-2.24%
YoY
|
$356.9M
-1.16%
YoY
|
$366.9M
-2.19%
YoY
|
$359.3M
-3.05%
YoY
|
$375.6M
-6.52%
YoY
|
$361.1M
-3.78%
YoY
|
$375.1M
3.08%
YoY
|
| Gross Profit |
$112.5M
4.65%
YoY
|
$194.6M
11.2%
YoY
|
$117.2M
-19.17%
YoY
|
$130.0M
0.08%
YoY
|
$107.5M
-20.96%
YoY
|
$175.0M
-3.42%
YoY
|
$145.0M
52.15%
YoY
|
$129.9M
12.18%
YoY
|
$136.0M
-14.47%
YoY
|
$181.2M
-4.53%
YoY
|
$95.30M
-8.63%
YoY
|
$115.8M
-21.81%
YoY
|
$159.0M
81.92%
YoY
|
$189.8M
15.94%
YoY
|
$104.3M
-17.81%
YoY
|
$148.1M
4.15%
YoY
|
$87.40M
-37.21%
YoY
|
$163.7M
-6.51%
YoY
|
$126.9M
5.84%
YoY
|
$142.2M
89.85%
YoY
|
| Selling, General & Admin |
$91.50M
-5.48%
YoY
|
$112.7M
-3.1%
YoY
|
$90.90M
-1.09%
YoY
|
$93.60M
-7.69%
YoY
|
$96.80M
-13.73%
YoY
|
$116.3M
-0.68%
YoY
|
$91.90M
-14.99%
YoY
|
$101.4M
-8.07%
YoY
|
$112.2M
9.04%
YoY
|
$117.1M
-11.89%
YoY
|
$108.1M
1.69%
YoY
|
$110.3M
0.64%
YoY
|
$102.9M
-1.44%
YoY
|
$132.9M
22.26%
YoY
|
$106.3M
11.78%
YoY
|
$109.6M
15.86%
YoY
|
$104.4M
16.0%
YoY
|
$108.7M
-7.01%
YoY
|
$95.10M
11.23%
YoY
|
$94.60M
17.96%
YoY
|
| Research & Development |
$4.800M
-14.29%
YoY
|
$8.100M
-8.99%
YoY
|
$4.800M
-26.15%
YoY
|
$6.100M
24.49%
YoY
|
$5.600M
-8.2%
YoY
|
$8.900M
8.54%
YoY
|
$6.500M
51.16%
YoY
|
$4.900M
-9.26%
YoY
|
$6.100M
-1.61%
YoY
|
$8.200M
18.84%
YoY
|
$4.300M
-28.33%
YoY
|
$5.400M
12.5%
YoY
|
$6.200M
-4.62%
YoY
|
$6.900M
-26.6%
YoY
|
$6.000M
-10.45%
YoY
|
$4.800M
-29.41%
YoY
|
$6.500M
16.07%
YoY
|
$9.400M
-10.48%
YoY
|
$6.700M
0.0%
YoY
|
$6.800M
112.5%
YoY
|
| Depreciation & Amortization |
$4.600M
-28.13%
YoY
|
$24.70M
-13.64%
YoY
|
$21.90M
-9.88%
YoY
|
$26.00M
-2.62%
YoY
|
$6.400M
3.23%
YoY
|
$28.60M
-19.21%
YoY
|
$24.30M
-30.97%
YoY
|
$26.70M
-17.34%
YoY
|
$6.200M
-32.61%
YoY
|
$35.40M
-35.64%
YoY
|
$35.20M
-8.33%
YoY
|
$32.30M
-25.23%
YoY
|
$9.200M
-11.54%
YoY
|
$55.00M
17.52%
YoY
|
$38.40M
-11.32%
YoY
|
$43.20M
-2.04%
YoY
|
$10.40M
36.84%
YoY
|
$46.80M
17.29%
YoY
|
$43.30M
17.66%
YoY
|
$44.10M
-5.16%
YoY
|
| Operating Expenses |
$96.30M
-5.96%
YoY
|
$120.8M
-3.51%
YoY
|
$95.70M
-2.74%
YoY
|
$99.70M
-6.21%
YoY
|
$102.4M
-13.44%
YoY
|
$125.2M
-0.08%
YoY
|
$98.40M
-12.46%
YoY
|
$106.3M
-8.12%
YoY
|
$118.3M
8.43%
YoY
|
$125.3M
-10.37%
YoY
|
$112.4M
0.09%
YoY
|
$115.7M
1.14%
YoY
|
$109.1M
-1.62%
YoY
|
$139.8M
18.37%
YoY
|
$112.3M
10.31%
YoY
|
$114.4M
12.82%
YoY
|
$110.9M
16.0%
YoY
|
$118.1M
-7.3%
YoY
|
$101.8M
10.41%
YoY
|
$101.4M
21.58%
YoY
|
| Operating Profit |
$16.20M
217.65%
YoY
|
$73.80M
48.19%
YoY
|
-$33.50M
-546.67%
YoY
|
$30.30M
28.39%
YoY
|
$5.100M
-71.19%
YoY
|
$49.80M
-10.91%
YoY
|
$7.500M
-143.86%
YoY
|
$23.60M
23500.0%
YoY
|
$17.70M
-64.53%
YoY
|
$55.90M
11.8%
YoY
|
-$17.10M
113.75%
YoY
|
$100.0K
-99.7%
YoY
|
$49.90M
-312.34%
YoY
|
$50.00M
9.65%
YoY
|
-$8.000M
-131.87%
YoY
|
$33.70M
-17.4%
YoY
|
-$23.50M
-153.9%
YoY
|
$45.60M
-4.4%
YoY
|
$25.10M
-9.39%
YoY
|
$40.80M
-580.0%
YoY
|
| Interest Expense |
-$6.800M
-1.45%
YoY
|
-$18.80M
54.1%
YoY
|
-$17.20M
196.55%
YoY
|
-$7.200M
-8.86%
YoY
|
-$6.900M
-187.34%
YoY
|
-$12.20M
54.43%
YoY
|
-$5.800M
-174.36%
YoY
|
-$7.900M
5.33%
YoY
|
$7.900M
3.95%
YoY
|
-$7.900M
-4.82%
YoY
|
$7.800M
-198.73%
YoY
|
-$7.500M
-190.36%
YoY
|
$7.600M
-9.52%
YoY
|
-$8.300M
5.06%
YoY
|
-$7.900M
-192.94%
YoY
|
$8.300M
-1.19%
YoY
|
$8.400M
-16.83%
YoY
|
-$7.900M
-82.25%
YoY
|
$8.500M
254.17%
YoY
|
$8.400M
82.61%
YoY
|
| Other Income/Expense, Net |
-$20.80M
23.08%
YoY
|
-$17.10M
-169.8%
YoY
|
-$241.2M
2841.46%
YoY
|
-$22.10M
135.11%
YoY
|
-$16.90M
-88.11%
YoY
|
$24.50M
-113.87%
YoY
|
-$8.200M
127.78%
YoY
|
-$9.400M
-43.71%
YoY
|
-$142.1M
-27.83%
YoY
|
-$176.7M
1025.48%
YoY
|
-$3.600M
-84.55%
YoY
|
-$16.70M
-23.74%
YoY
|
-$196.9M
837.62%
YoY
|
-$15.70M
-89.26%
YoY
|
-$23.30M
-3.72%
YoY
|
-$21.90M
-90.39%
YoY
|
-$21.00M
-88.5%
YoY
|
-$146.2M
-8.11%
YoY
|
-$24.20M
-25.54%
YoY
|
-$227.8M
324.21%
YoY
|
| Pretax Income |
-$23.10M
15.5%
YoY
|
$40.70M
-31.37%
YoY
|
-$292.9M
3305.81%
YoY
|
$0.00
-100.0%
YoY
|
-$20.00M
-84.88%
YoY
|
$59.30M
-142.18%
YoY
|
-$8.600M
-69.82%
YoY
|
$6.300M
-126.14%
YoY
|
-$132.3M
-14.42%
YoY
|
-$140.6M
-640.77%
YoY
|
-$28.50M
-27.3%
YoY
|
-$24.10M
-788.57%
YoY
|
-$154.6M
192.25%
YoY
|
$26.00M
-123.72%
YoY
|
-$39.20M
415.79%
YoY
|
$3.500M
-101.79%
YoY
|
-$52.90M
-64.52%
YoY
|
-$109.6M
-29.7%
YoY
|
-$7.600M
5.56%
YoY
|
-$195.4M
192.51%
YoY
|
| Income Tax |
$13.70M
29.25%
YoY
|
$20.90M
-27.43%
YoY
|
$16.30M
-69.42%
YoY
|
$20.00M
6.38%
YoY
|
$10.60M
-37.65%
YoY
|
$28.80M
22.03%
YoY
|
$53.30M
161.27%
YoY
|
$18.80M
22.08%
YoY
|
$17.00M
-14.57%
YoY
|
$23.60M
37.21%
YoY
|
$20.40M
2814.29%
YoY
|
$15.40M
-24.14%
YoY
|
$19.90M
385.37%
YoY
|
$17.20M
-21.46%
YoY
|
$700.0K
-93.58%
YoY
|
$20.30M
-138.23%
YoY
|
$4.100M
-51.19%
YoY
|
$21.90M
16.49%
YoY
|
$10.90M
78.69%
YoY
|
-$53.10M
-647.42%
YoY
|
| Net Earnings |
-$35.80M
21.36%
YoY
|
$18.70M
-37.67%
YoY
|
-$308.9M
399.03%
YoY
|
-$20.10M
67.5%
YoY
|
-$29.50M
-80.27%
YoY
|
$30.00M
-118.15%
YoY
|
-$61.90M
23.8%
YoY
|
-$12.00M
-70.0%
YoY
|
-$149.5M
-14.77%
YoY
|
-$165.3M
-2044.71%
YoY
|
-$50.00M
24.69%
YoY
|
-$40.00M
133.92%
YoY
|
-$175.4M
206.11%
YoY
|
$8.500M
-106.48%
YoY
|
-$40.10M
114.44%
YoY
|
-$17.10M
-87.86%
YoY
|
-$57.30M
-63.69%
YoY
|
-$131.2M
-24.21%
YoY
|
-$18.70M
44.96%
YoY
|
-$140.8M
79.13%
YoY
|
| Basic Earnings Per Share |
-$0.50
19.05%
YoY
|
N/A
|
-$4.33
386.52%
YoY
|
-$0.28
64.71%
YoY
|
-$0.42
-80.73%
YoY
|
N/A
|
-$0.89
21.92%
YoY
|
-$0.17
-71.19%
YoY
|
-$2.18
-15.5%
YoY
|
N/A
|
-$0.73
23.73%
YoY
|
-$0.59
136.0%
YoY
|
-$2.58
203.53%
YoY
|
N/A
|
-$0.59
110.71%
YoY
|
-$0.25
-88.1%
YoY
|
-$0.85
-65.31%
YoY
|
N/A
|
-$0.28
40.0%
YoY
|
-$2.10
68.0%
YoY
|
| Diluted Earnings Per Share |
-$0.50
19.05%
YoY
|
$0.25
-41.68%
YoY
|
-$4.33
386.52%
YoY
|
-$0.28
64.71%
YoY
|
-$0.42
-80.73%
YoY
|
$0.43
-117.87%
YoY
|
-$0.89
21.92%
YoY
|
-$0.17
-70.98%
YoY
|
-$2.18
-15.5%
YoY
|
-$2.42
-2027.27%
YoY
|
-$0.73
-100.0%
YoY
|
-$0.59
134.3%
YoY
|
-$2.58
203.53%
YoY
|
$0.13
-100.0%
YoY
|
-$590.0K
210714190.97%
YoY
|
-$0.25
-88.1%
YoY
|
-$0.85
-65.31%
YoY
|
-$1.953M
71026222.24%
YoY
|
-$0.28
40.0%
YoY
|
-$2.10
68.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
|
N/A
|
| Basic Shares Outstanding |
71.31M shares
2.45%
YoY
|
N/A
|
71.31M shares
2.81%
YoY
|
71.29M shares
2.82%
YoY
|
69.60M shares
1.74%
YoY
|
N/A
|
69.36M shares
1.43%
YoY
|
69.34M shares
1.53%
YoY
|
68.41M shares
0.89%
YoY
|
N/A
|
68.38M shares
0.88%
YoY
|
68.29M shares
0.88%
YoY
|
67.81M shares
0.63%
YoY
|
N/A
|
67.79M shares
0.98%
YoY
|
67.69M shares
0.92%
YoY
|
67.39M shares
4.6%
YoY
|
N/A
|
67.13M shares
6.5%
YoY
|
67.08M shares
6.46%
YoY
|
| Diluted Shares Outstanding |
71.80M shares
2.42%
YoY
|
N/A
|
71.30M shares
2.8%
YoY
|
71.26M shares
2.87%
YoY
|
70.11M shares
2.04%
YoY
|
N/A
|
69.36M shares
1.43%
YoY
|
69.28M shares
1.44%
YoY
|
68.70M shares
1.12%
YoY
|
N/A
|
68.38M shares
0.88%
YoY
|
68.29M shares
0.88%
YoY
|
67.94M shares
0.83%
YoY
|
N/A
|
67.79M shares
0.98%
YoY
|
67.69M shares
0.92%
YoY
|
67.39M shares
4.6%
YoY
|
N/A
|
67.13M shares
6.5%
YoY
|
67.08M shares
6.46%
YoY
|
Loading...