|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.987B
0.3%
YoY
|
$1.981B
-2.22%
YoY
|
$2.026B
-6.52%
YoY
|
$2.167B
50.51%
YoY
|
$1.440B
34.03%
YoY
|
| Cost Of Revenue |
$1.624B
0.44%
YoY
|
$1.617B
-3.19%
YoY
|
$1.670B
-3.45%
YoY
|
$1.730B
55.88%
YoY
|
$1.110B
44.85%
YoY
|
| Gross Profit |
$362.9M
-0.33%
YoY
|
$364.1M
2.33%
YoY
|
$355.8M
-18.69%
YoY
|
$437.6M
32.49%
YoY
|
$330.3M
7.14%
YoY
|
| Selling, General & Admin |
$228.7M
-2.18%
YoY
|
$233.8M
-28.04%
YoY
|
$324.9M
-4.53%
YoY
|
$340.3M
57.11%
YoY
|
$216.6M
40.83%
YoY
|
| Research & Development |
$23.60M
2.61%
YoY
|
$23.00M
8.49%
YoY
|
$21.20M
-20.3%
YoY
|
$26.60M
31.03%
YoY
|
$20.30M
47.1%
YoY
|
| Depreciation & Amortization |
$141.0M
-1.95%
YoY
|
$143.8M
-2.71%
YoY
|
$147.8M
14.4%
YoY
|
$129.2M
39.37%
YoY
|
$92.70M
28.39%
YoY
|
| Operating Expenses |
$252.3M
-1.75%
YoY
|
$256.8M
-25.8%
YoY
|
$346.1M
-5.67%
YoY
|
$366.9M
54.88%
YoY
|
$236.9M
41.35%
YoY
|
| Operating Profit |
-$384.4M
-6201.59%
YoY
|
$6.300M
-101.52%
YoY
|
-$413.9M
-905.25%
YoY
|
$51.40M
-38.3%
YoY
|
$83.30M
-35.33%
YoY
|
| Interest Expense |
-$67.50M
-4.8%
YoY
|
-$70.90M
-213.99%
YoY
|
$62.20M
-27.76%
YoY
|
$86.10M
86.77%
YoY
|
$46.10M
51.15%
YoY
|
| Other Income/Expense, Net |
-$7.500M
134.38%
YoY
|
-$3.200M
-33.33%
YoY
|
-$4.800M
-146.6%
YoY
|
$10.30M
-71.31%
YoY
|
$35.90M
-3690.0%
YoY
|
| Pretax Income |
-$463.0M
486.82%
YoY
|
-$78.90M
-83.59%
YoY
|
-$480.9M
445.24%
YoY
|
-$88.20M
-409.47%
YoY
|
$28.50M
-2.06%
YoY
|
| Income Tax |
-$125.6M
315.89%
YoY
|
-$30.20M
-212.69%
YoY
|
$26.80M
-312.7%
YoY
|
-$12.60M
34.04%
YoY
|
-$9.400M
-151.09%
YoY
|
| Net Earnings |
-$337.4M
592.81%
YoY
|
-$48.70M
-84.26%
YoY
|
-$309.5M
4589.39%
YoY
|
-$6.600M
-107.42%
YoY
|
$88.90M
6.09%
YoY
|
| Basic Earnings Per Share |
-$6.19
587.78%
YoY
|
-$0.90
-84.18%
YoY
|
-$5.69
3061.11%
YoY
|
-$0.18
-106.36%
YoY
|
$2.83
5.6%
YoY
|
| Diluted Earnings Per Share |
-$6.19
587.78%
YoY
|
-$0.90
-84.18%
YoY
|
-$5.69
3061.11%
YoY
|
-$0.18
-106.43%
YoY
|
$2.80
5.26%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
54.61M shares
0.54%
YoY
|
54.31M shares
-0.36%
YoY
|
54.51M shares
28.43%
YoY
|
42.44M shares
36.78%
YoY
|
31.03M shares
0.64%
YoY
|
| Diluted Shares Outstanding |
54.61M shares
0.54%
YoY
|
54.31M shares
-0.36%
YoY
|
54.51M shares
28.43%
YoY
|
42.44M shares
35.16%
YoY
|
31.40M shares
0.95%
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 |
$479.6M
-1.07%
YoY
|
$463.1M
0.98%
YoY
|
$513.7M
3.05%
YoY
|
$525.4M
0.31%
YoY
|
$484.8M
-3.08%
YoY
|
$458.6M
1.39%
YoY
|
$498.5M
0.06%
YoY
|
$523.8M
-21.62%
YoY
|
$500.2M
-26.33%
YoY
|
$452.3M
-31.48%
YoY
|
$498.2M
-26.09%
YoY
|
$668.3M
56.73%
YoY
|
$679.0M
66.91%
YoY
|
$660.1M
69.08%
YoY
|
$674.1M
75.73%
YoY
|
$426.4M
12.86%
YoY
|
$406.8M
41.15%
YoY
|
$390.4M
39.73%
YoY
|
$383.6M
37.34%
YoY
|
| Cost Of Revenue |
$394.7M
-4.25%
YoY
|
$375.9M
-1.34%
YoY
|
$414.3M
2.32%
YoY
|
$421.7M
1.64%
YoY
|
$412.2M
-0.96%
YoY
|
$381.0M
3.98%
YoY
|
$404.9M
-1.6%
YoY
|
$414.9M
-23.14%
YoY
|
$416.2M
-26.98%
YoY
|
$366.4M
-31.87%
YoY
|
$411.5M
-25.32%
YoY
|
$539.8M
65.18%
YoY
|
$570.0M
81.41%
YoY
|
$537.8M
71.16%
YoY
|
$551.0M
84.65%
YoY
|
$326.8M
12.81%
YoY
|
$314.2M
51.49%
YoY
|
$314.2M
N/A
|
$298.4M
49.87%
YoY
|
| Gross Profit |
$84.90M
16.94%
YoY
|
$87.20M
12.37%
YoY
|
$99.40M
6.2%
YoY
|
$103.7M
-4.78%
YoY
|
$72.60M
-13.57%
YoY
|
$77.60M
-9.66%
YoY
|
$93.60M
7.96%
YoY
|
$108.9M
-15.25%
YoY
|
$84.00M
-22.94%
YoY
|
$85.90M
-29.76%
YoY
|
$86.70M
-29.57%
YoY
|
$128.5M
29.02%
YoY
|
$109.0M
17.71%
YoY
|
$122.3M
60.5%
YoY
|
$123.1M
44.48%
YoY
|
$99.60M
13.05%
YoY
|
$92.60M
14.6%
YoY
|
$76.20M
-4.15%
YoY
|
$85.20M
6.23%
YoY
|
| Selling, General & Admin |
$54.80M
-13.43%
YoY
|
$54.50M
823.73%
YoY
|
$53.70M
-22.96%
YoY
|
$57.20M
-29.21%
YoY
|
$63.30M
-18.22%
YoY
|
$5.900M
-92.48%
YoY
|
$69.70M
-16.92%
YoY
|
$80.80M
-7.55%
YoY
|
$77.40M
-13.81%
YoY
|
$78.50M
-8.72%
YoY
|
$83.90M
-34.2%
YoY
|
$87.40M
55.52%
YoY
|
$89.80M
41.19%
YoY
|
$86.00M
82.98%
YoY
|
$127.5M
133.52%
YoY
|
$56.20M
-12.87%
YoY
|
$63.60M
52.15%
YoY
|
$47.00M
N/A
|
$54.60M
62.5%
YoY
|
| Research & Development |
$5.500M
-12.7%
YoY
|
$5.000M
-9.09%
YoY
|
$5.600M
-1.75%
YoY
|
$6.700M
15.52%
YoY
|
$6.300M
5.0%
YoY
|
$5.500M
19.57%
YoY
|
$5.700M
5.56%
YoY
|
$5.800M
-17.14%
YoY
|
$6.000M
-34.07%
YoY
|
$4.600M
-44.58%
YoY
|
$5.400M
-29.87%
YoY
|
$7.000M
29.63%
YoY
|
$9.100M
75.0%
YoY
|
$8.300M
53.7%
YoY
|
$7.700M
35.09%
YoY
|
$5.400M
0.0%
YoY
|
$5.200M
36.84%
YoY
|
$5.400M
N/A
|
$5.700M
58.33%
YoY
|
| Depreciation & Amortization |
$34.80M
-1.42%
YoY
|
$15.90M
-55.08%
YoY
|
$34.80M
-2.52%
YoY
|
$36.20M
-0.55%
YoY
|
$35.30M
-2.75%
YoY
|
$35.40M
0.0%
YoY
|
$35.70M
29.35%
YoY
|
$36.40M
-14.95%
YoY
|
$36.30M
-13.57%
YoY
|
$35.40M
-4.07%
YoY
|
$27.60M
-33.33%
YoY
|
$42.80M
65.89%
YoY
|
$42.00M
67.33%
YoY
|
$36.90M
64.73%
YoY
|
$41.40M
62.99%
YoY
|
$25.80M
-7.86%
YoY
|
$25.10M
48.52%
YoY
|
$22.40M
N/A
|
$25.40M
N/A
|
| Operating Expenses |
$60.30M
-13.36%
YoY
|
$75.40M
1.48%
YoY
|
$59.30M
-21.35%
YoY
|
$63.90M
-26.21%
YoY
|
$69.60M
-16.55%
YoY
|
$74.30M
-10.59%
YoY
|
$75.40M
-15.57%
YoY
|
$86.60M
-8.26%
YoY
|
$83.40M
-15.67%
YoY
|
$83.10M
-11.88%
YoY
|
$89.30M
-33.95%
YoY
|
$94.40M
53.25%
YoY
|
$98.90M
43.75%
YoY
|
$94.30M
79.96%
YoY
|
$135.2M
124.21%
YoY
|
$61.60M
-11.87%
YoY
|
$68.80M
50.88%
YoY
|
$52.40M
N/A
|
$60.30M
62.1%
YoY
|
| Operating Profit |
$7.300M
-101.7%
YoY
|
$11.80M
257.58%
YoY
|
$16.00M
-12.09%
YoY
|
$20.10M
91.43%
YoY
|
-$430.6M
3020.29%
YoY
|
$3.300M
17.86%
YoY
|
$18.20M
-104.33%
YoY
|
$10.50M
-68.75%
YoY
|
-$13.80M
-248.39%
YoY
|
$2.800M
-90.0%
YoY
|
-$419.9M
2920.86%
YoY
|
$33.60M
-11.58%
YoY
|
$9.300M
-12.26%
YoY
|
$28.00M
156.88%
YoY
|
-$13.90M
-160.43%
YoY
|
$38.00M
138.99%
YoY
|
$10.60M
-68.36%
YoY
|
$10.90M
-53.22%
YoY
|
$23.00M
-37.84%
YoY
|
| Interest Expense |
N/A
|
-$17.00M
-13.71%
YoY
|
-$17.70M
-3.28%
YoY
|
-$18.60M
1.09%
YoY
|
-$17.80M
-197.27%
YoY
|
-$19.70M
47.01%
YoY
|
-$18.30M
-208.93%
YoY
|
-$18.40M
-165.25%
YoY
|
$18.30M
-30.94%
YoY
|
-$13.40M
-41.74%
YoY
|
$16.80M
-29.41%
YoY
|
$28.20M
-242.42%
YoY
|
$26.50M
82.76%
YoY
|
-$23.00M
40.24%
YoY
|
$23.80M
55.56%
YoY
|
-$19.80M
-251.15%
YoY
|
$14.50M
400.0%
YoY
|
-$16.40M
N/A
|
$15.30M
96.15%
YoY
|
| Other Income/Expense, Net |
$1.500M
-183.33%
YoY
|
-$3.300M
-137.08%
YoY
|
-$3.900M
-69.29%
YoY
|
$1.500M
-236.36%
YoY
|
-$1.800M
-205.88%
YoY
|
$8.900M
-841.67%
YoY
|
-$12.70M
4133.33%
YoY
|
-$1.100M
-67.65%
YoY
|
$1.700M
-75.71%
YoY
|
-$1.200M
-87.1%
YoY
|
-$300.0K
-112.5%
YoY
|
-$3.400M
-179.07%
YoY
|
$7.000M
27.27%
YoY
|
-$9.300M
-125.34%
YoY
|
$2.400M
-35.14%
YoY
|
$4.300M
-1533.33%
YoY
|
$5.500M
-311.54%
YoY
|
$36.70M
N/A
|
$3.700M
-470.0%
YoY
|
| Pretax Income |
-$8.700M
-98.07%
YoY
|
-$10.20M
-34.19%
YoY
|
-$5.600M
-76.67%
YoY
|
$3.000M
-133.33%
YoY
|
-$450.2M
1380.92%
YoY
|
-$15.50M
-7.74%
YoY
|
-$24.00M
-94.51%
YoY
|
-$9.000M
-550.0%
YoY
|
-$30.40M
198.04%
YoY
|
-$16.80M
211.11%
YoY
|
-$437.0M
1137.96%
YoY
|
$2.000M
-86.39%
YoY
|
-$10.20M
-737.5%
YoY
|
-$5.400M
-117.31%
YoY
|
-$35.30M
-409.65%
YoY
|
$14.70M
488.0%
YoY
|
$1.600M
-94.29%
YoY
|
$31.20M
N/A
|
$11.40M
-59.57%
YoY
|
| Income Tax |
$3.000M
-112.15%
YoY
|
-$111.0M
552.94%
YoY
|
-$2.400M
-25.0%
YoY
|
$12.50M
-264.47%
YoY
|
-$24.70M
929.17%
YoY
|
-$17.00M
431.25%
YoY
|
-$3.200M
-111.72%
YoY
|
-$7.600M
-215.15%
YoY
|
-$2.400M
0.0%
YoY
|
-$3.200M
-58.97%
YoY
|
$27.30M
-337.39%
YoY
|
$6.600M
43.48%
YoY
|
-$2.400M
-214.29%
YoY
|
-$7.800M
-64.22%
YoY
|
-$11.50M
-866.67%
YoY
|
$4.600M
31.43%
YoY
|
$2.100M
-71.62%
YoY
|
-$21.80M
N/A
|
$1.500M
-68.75%
YoY
|
| Net Earnings |
-$11.70M
-97.25%
YoY
|
$100.8M
5829.41%
YoY
|
-$3.200M
-84.69%
YoY
|
-$9.500M
578.57%
YoY
|
-$425.5M
1419.64%
YoY
|
$1.700M
-98.92%
YoY
|
-$20.90M
-95.41%
YoY
|
-$1.400M
-68.89%
YoY
|
-$28.00M
263.64%
YoY
|
$157.7M
6756.52%
YoY
|
-$455.0M
1922.22%
YoY
|
-$4.500M
-138.14%
YoY
|
-$7.700M
-581.25%
YoY
|
$2.300M
-95.68%
YoY
|
-$22.50M
-284.43%
YoY
|
$11.80M
555.56%
YoY
|
$1.600M
-92.59%
YoY
|
$53.30M
248.37%
YoY
|
$12.20M
-50.2%
YoY
|
| Basic Earnings Per Share |
-$0.22
-97.19%
YoY
|
N/A
|
-$0.06
-84.21%
YoY
|
-$0.18
500.0%
YoY
|
-$7.82
1403.85%
YoY
|
N/A
|
-$0.38
-95.44%
YoY
|
-$0.03
-62.5%
YoY
|
-$0.52
271.43%
YoY
|
N/A
|
-$8.33
1837.21%
YoY
|
-$0.08
-122.22%
YoY
|
-$0.14
-380.0%
YoY
|
N/A
|
-$0.43
-213.16%
YoY
|
$0.36
500.0%
YoY
|
$0.05
-92.75%
YoY
|
$1.70
246.94%
YoY
|
$0.38
-51.28%
YoY
|
| Diluted Earnings Per Share |
-$0.22
-97.19%
YoY
|
$1.81
5686.9%
YoY
|
-$0.06
-83.18%
YoY
|
-$0.18
500.0%
YoY
|
-$7.82
1403.85%
YoY
|
$0.03
-98.92%
YoY
|
-$0.38
-95.38%
YoY
|
-$0.03
-62.5%
YoY
|
-$0.52
271.43%
YoY
|
$2.90
6773.67%
YoY
|
-$8.33
1837.21%
YoY
|
-$0.08
-100.0%
YoY
|
-$0.14
-380.0%
YoY
|
$0.04
-97.49%
YoY
|
-$0.43
-213.16%
YoY
|
$375.7K
626131447.05%
YoY
|
$0.05
-92.65%
YoY
|
$1.68
250.0%
YoY
|
$0.38
-51.28%
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 |
54.78M shares
0.48%
YoY
|
54.68M shares
0.64%
YoY
|
54.67M shares
0.64%
YoY
|
54.63M shares
0.57%
YoY
|
54.52M shares
0.4%
YoY
|
54.34M shares
0.25%
YoY
|
54.33M shares
-0.7%
YoY
|
54.32M shares
-0.95%
YoY
|
54.30M shares
-1.23%
YoY
|
54.20M shares
-1.35%
YoY
|
54.71M shares
4.02%
YoY
|
54.84M shares
72.04%
YoY
|
54.98M shares
76.44%
YoY
|
54.94M shares
74.65%
YoY
|
52.59M shares
69.41%
YoY
|
31.88M shares
2.68%
YoY
|
31.16M shares
0.59%
YoY
|
31.46M shares
0.43%
YoY
|
31.05M shares
0.44%
YoY
|
| Diluted Shares Outstanding |
54.83M shares
0.7%
YoY
|
N/A
|
54.67M shares
0.63%
YoY
|
54.62M shares
0.56%
YoY
|
54.45M shares
0.33%
YoY
|
N/A
|
54.33M shares
-0.61%
YoY
|
54.32M shares
-0.61%
YoY
|
54.27M shares
-0.39%
YoY
|
N/A
|
54.66M shares
3.93%
YoY
|
54.66M shares
74.01%
YoY
|
54.48M shares
73.44%
YoY
|
N/A
|
52.59M shares
67.49%
YoY
|
31.41M shares
0.02%
YoY
|
31.41M shares
0.23%
YoY
|
N/A
|
31.40M shares
0.83%
YoY
|
Loading...