|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$651.5M
-18.71%
YoY
|
$801.5M
-20.29%
YoY
|
$1.005B
-8.05%
YoY
|
$1.094B
-5.82%
YoY
|
$1.161B
30.18%
YoY
|
| Cost Of Revenue |
$432.4M
-18.45%
YoY
|
$530.2M
-22.25%
YoY
|
$681.9M
-0.7%
YoY
|
$686.7M
0.4%
YoY
|
$684.0M
18.46%
YoY
|
| Gross Profit |
$219.2M
-19.21%
YoY
|
$271.3M
-16.16%
YoY
|
$323.6M
-20.46%
YoY
|
$406.8M
-14.73%
YoY
|
$477.1M
51.7%
YoY
|
| Selling, General & Admin |
$157.1M
-28.73%
YoY
|
$220.4M
-5.54%
YoY
|
$233.3M
2.35%
YoY
|
$228.0M
2.51%
YoY
|
$222.4M
1.21%
YoY
|
| Research & Development |
$126.8M
-31.79%
YoY
|
$185.9M
12.2%
YoY
|
$165.7M
18.45%
YoY
|
$139.9M
-1.14%
YoY
|
$141.5M
7.53%
YoY
|
| Depreciation & Amortization |
$7.065M
8.84%
YoY
|
$6.491M
5.37%
YoY
|
$6.160M
-28.12%
YoY
|
$8.570M
-21.82%
YoY
|
$10.96M
-42.5%
YoY
|
| Operating Expenses |
$302.5M
-25.55%
YoY
|
$406.3M
1.83%
YoY
|
$399.0M
8.47%
YoY
|
$367.9M
1.09%
YoY
|
$363.9M
3.57%
YoY
|
| Operating Profit |
-$83.30M
-38.3%
YoY
|
-$135.0M
78.9%
YoY
|
-$75.46M
-293.72%
YoY
|
$38.96M
-65.59%
YoY
|
$113.2M
-407.49%
YoY
|
| Interest Expense |
-$8.452M
-353.89%
YoY
|
$3.329M
-29.16%
YoY
|
$4.699M
-24.72%
YoY
|
$6.242M
-72.79%
YoY
|
$22.94M
13.24%
YoY
|
| Other Income/Expense, Net |
-$8.107M
-517.03%
YoY
|
$1.944M
-74.85%
YoY
|
$7.730M
-271.7%
YoY
|
-$4.502M
-80.52%
YoY
|
-$23.12M
-8.04%
YoY
|
| Pretax Income |
-$91.45M
-31.29%
YoY
|
-$133.1M
96.49%
YoY
|
-$67.73M
-296.6%
YoY
|
$34.45M
-61.76%
YoY
|
$90.10M
-245.42%
YoY
|
| Income Tax |
$2.039M
-99.32%
YoY
|
$299.2M
-2156.51%
YoY
|
-$14.55M
-359.54%
YoY
|
$5.606M
-101.99%
YoY
|
-$281.1M
-5924.1%
YoY
|
| Net Earnings |
-$93.49M
-78.38%
YoY
|
-$432.3M
712.87%
YoY
|
-$53.18M
-284.36%
YoY
|
$28.85M
-92.23%
YoY
|
$371.2M
-655.79%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$2.82
705.71%
YoY
|
-$0.35
-294.44%
YoY
|
$0.18
-92.53%
YoY
|
$2.41
-635.56%
YoY
|
| Diluted Earnings Per Share |
-$0.59
-79.08%
YoY
|
-$2.82
705.71%
YoY
|
-$0.35
-294.44%
YoY
|
$0.18
-92.07%
YoY
|
$2.27
-604.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
153.1M shares
-0.15%
YoY
|
153.3M shares
-1.81%
YoY
|
156.2M shares
1.24%
YoY
|
154.3M shares
3.51%
YoY
|
| Diluted Shares Outstanding |
158.6M shares
3.57%
YoY
|
153.1M shares
-0.15%
YoY
|
153.3M shares
-13.98%
YoY
|
178.3M shares
9.25%
YoY
|
163.2M shares
9.49%
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 |
$99.10M
-26.21%
YoY
|
$201.7M
0.39%
YoY
|
$162.9M
-37.07%
YoY
|
$152.6M
-18.03%
YoY
|
$134.3M
-13.61%
YoY
|
$200.9M
-32.0%
YoY
|
$258.9M
-12.03%
YoY
|
$186.2M
-22.74%
YoY
|
$155.5M
-11.02%
YoY
|
$295.4M
-7.97%
YoY
|
$294.3M
-3.55%
YoY
|
$241.0M
-3.86%
YoY
|
$174.7M
-19.37%
YoY
|
$321.0M
-17.93%
YoY
|
$305.1M
-3.64%
YoY
|
$250.7M
0.44%
YoY
|
$216.7M
6.39%
YoY
|
$391.1M
9.32%
YoY
|
$316.7M
12.89%
YoY
|
$249.6M
85.92%
YoY
|
| Cost Of Revenue |
$94.76M
3.95%
YoY
|
$137.5M
5.26%
YoY
|
$105.8M
-36.7%
YoY
|
$97.98M
-24.35%
YoY
|
$91.16M
-11.0%
YoY
|
$130.6M
-32.76%
YoY
|
$167.1M
-16.51%
YoY
|
$129.5M
-21.54%
YoY
|
$102.4M
-16.19%
YoY
|
$194.3M
-6.9%
YoY
|
$200.1M
5.82%
YoY
|
$165.1M
6.71%
YoY
|
$122.2M
-3.18%
YoY
|
$208.7M
-9.27%
YoY
|
$189.1M
5.86%
YoY
|
$154.7M
2.91%
YoY
|
$126.2M
1.0%
YoY
|
$230.0M
4.07%
YoY
|
$178.6M
-1.42%
YoY
|
$150.3M
60.66%
YoY
|
| Gross Profit |
$4.306M
-90.02%
YoY
|
$64.19M
-8.65%
YoY
|
$57.17M
-37.76%
YoY
|
$54.66M
-3.61%
YoY
|
$43.15M
-18.65%
YoY
|
$70.26M
-30.55%
YoY
|
$91.85M
-2.5%
YoY
|
$56.71M
-25.34%
YoY
|
$53.04M
1.02%
YoY
|
$101.2M
-9.96%
YoY
|
$94.20M
-18.82%
YoY
|
$75.96M
-20.88%
YoY
|
$52.50M
-41.97%
YoY
|
$112.4M
-30.28%
YoY
|
$116.0M
-15.94%
YoY
|
$96.00M
-3.3%
YoY
|
$90.48M
14.97%
YoY
|
$161.2M
17.9%
YoY
|
$138.1M
39.01%
YoY
|
$99.28M
143.98%
YoY
|
| Selling, General & Admin |
$33.12M
-17.62%
YoY
|
$40.29M
-26.59%
YoY
|
$38.45M
-30.76%
YoY
|
$38.17M
-32.19%
YoY
|
$40.20M
-19.34%
YoY
|
$54.89M
-17.57%
YoY
|
$55.53M
-1.34%
YoY
|
$56.29M
6.09%
YoY
|
$49.84M
-7.93%
YoY
|
$66.59M
0.03%
YoY
|
$56.28M
1.28%
YoY
|
$53.06M
-3.76%
YoY
|
$54.13M
6.73%
YoY
|
$66.56M
-1.42%
YoY
|
$55.57M
4.86%
YoY
|
$55.13M
6.06%
YoY
|
$50.72M
1.88%
YoY
|
$67.52M
25.27%
YoY
|
$52.99M
-0.43%
YoY
|
$51.98M
1.83%
YoY
|
| Research & Development |
$28.44M
-3.8%
YoY
|
$30.79M
-15.73%
YoY
|
$34.60M
-21.94%
YoY
|
$30.50M
-35.01%
YoY
|
$29.56M
-33.75%
YoY
|
$36.54M
-15.81%
YoY
|
$44.33M
6.28%
YoY
|
$46.93M
12.0%
YoY
|
$44.61M
16.83%
YoY
|
$43.40M
20.51%
YoY
|
$41.71M
15.72%
YoY
|
$41.90M
15.69%
YoY
|
$38.19M
20.85%
YoY
|
$36.02M
3.94%
YoY
|
$36.04M
-1.14%
YoY
|
$36.22M
-4.19%
YoY
|
$31.60M
-2.57%
YoY
|
$34.65M
24.65%
YoY
|
$36.46M
-2.09%
YoY
|
$37.80M
9.38%
YoY
|
| Depreciation & Amortization |
$1.794M
4.42%
YoY
|
$1.849M
3.88%
YoY
|
$1.300M
-28.85%
YoY
|
$1.300M
-16.61%
YoY
|
$1.718M
29.66%
YoY
|
$1.780M
53.45%
YoY
|
$1.827M
30.5%
YoY
|
$1.559M
-10.81%
YoY
|
$1.325M
-26.76%
YoY
|
$1.160M
-41.41%
YoY
|
$1.400M
-31.2%
YoY
|
$1.748M
-22.41%
YoY
|
$1.809M
-21.42%
YoY
|
$1.980M
-16.24%
YoY
|
$2.035M
-14.14%
YoY
|
$2.253M
-17.41%
YoY
|
$2.302M
-34.86%
YoY
|
$2.364M
-34.33%
YoY
|
$2.370M
-50.62%
YoY
|
$2.728M
-41.96%
YoY
|
| Operating Expenses |
$61.55M
-30.34%
YoY
|
$71.08M
-22.25%
YoY
|
$73.05M
-26.84%
YoY
|
$68.67M
-33.47%
YoY
|
$88.36M
-6.45%
YoY
|
$91.43M
-16.87%
YoY
|
$99.86M
1.9%
YoY
|
$103.2M
8.7%
YoY
|
$94.45M
2.31%
YoY
|
$110.0M
7.22%
YoY
|
$97.99M
6.96%
YoY
|
$94.96M
3.95%
YoY
|
$92.32M
12.15%
YoY
|
$102.6M
0.4%
YoY
|
$91.61M
2.42%
YoY
|
$91.35M
1.75%
YoY
|
$82.31M
0.13%
YoY
|
$102.2M
24.91%
YoY
|
$89.45M
-1.11%
YoY
|
$89.78M
4.88%
YoY
|
| Operating Profit |
-$57.20M
26.55%
YoY
|
-$6.897M
-67.42%
YoY
|
-$15.89M
98.29%
YoY
|
-$14.01M
-69.88%
YoY
|
-$45.20M
9.14%
YoY
|
-$21.17M
139.99%
YoY
|
-$8.011M
111.54%
YoY
|
-$46.51M
144.75%
YoY
|
-$41.41M
4.02%
YoY
|
-$8.820M
-190.14%
YoY
|
-$3.787M
-115.5%
YoY
|
-$19.00M
-508.23%
YoY
|
-$39.81M
-587.8%
YoY
|
$9.785M
-83.41%
YoY
|
$24.43M
-49.73%
YoY
|
$4.655M
-51.01%
YoY
|
$8.162M
-332.4%
YoY
|
$58.99M
7.45%
YoY
|
$48.60M
448.92%
YoY
|
$9.502M
-121.16%
YoY
|
| Interest Expense |
-$4.118M
-616.69%
YoY
|
-$3.504M
231.5%
YoY
|
-$2.715M
-436.01%
YoY
|
$1.436M
81.77%
YoY
|
$797.0K
18.25%
YoY
|
-$1.057M
-14.48%
YoY
|
$808.0K
-31.0%
YoY
|
$790.0K
-169.36%
YoY
|
$674.0K
-41.54%
YoY
|
-$1.236M
-5.65%
YoY
|
$1.171M
-1.18%
YoY
|
-$1.139M
-174.06%
YoY
|
$1.153M
-47.8%
YoY
|
-$1.310M
-77.34%
YoY
|
$1.185M
-79.38%
YoY
|
$1.538M
-72.2%
YoY
|
$2.209M
-62.43%
YoY
|
-$5.780M
5.09%
YoY
|
$5.748M
9.28%
YoY
|
$5.532M
18.43%
YoY
|
| Other Income/Expense, Net |
-$21.73M
-14490.73%
YoY
|
$948.0K
68.38%
YoY
|
-$4.596M
-344.08%
YoY
|
-$1.106M
-5366.67%
YoY
|
$151.0K
-71.72%
YoY
|
$563.0K
-89.17%
YoY
|
$1.883M
137.75%
YoY
|
$21.00K
-99.13%
YoY
|
$534.0K
-68.44%
YoY
|
$5.198M
129.7%
YoY
|
$792.0K
-187.9%
YoY
|
$2.423M
-219.6%
YoY
|
$1.692M
-166.93%
YoY
|
$2.263M
-470.38%
YoY
|
-$901.0K
-87.25%
YoY
|
-$2.026M
-51.99%
YoY
|
-$2.528M
-53.5%
YoY
|
-$611.0K
-88.47%
YoY
|
-$7.068M
64.18%
YoY
|
-$4.220M
-184.54%
YoY
|
| Pretax Income |
-$79.00M
75.17%
YoY
|
-$10.80M
-72.73%
YoY
|
-$20.50M
236.07%
YoY
|
-$15.10M
-67.53%
YoY
|
-$45.10M
10.27%
YoY
|
-$39.59M
632.41%
YoY
|
-$6.100M
103.33%
YoY
|
-$46.50M
119.24%
YoY
|
-$40.90M
7.35%
YoY
|
-$5.406M
-303.23%
YoY
|
-$3.000M
-112.77%
YoY
|
-$21.21M
-915.77%
YoY
|
-$38.10M
-780.36%
YoY
|
$2.660M
-94.91%
YoY
|
$23.50M
-43.37%
YoY
|
$2.600M
-50.94%
YoY
|
$5.600M
-162.92%
YoY
|
$52.23M
17.38%
YoY
|
$41.50M
822.22%
YoY
|
$5.300M
-110.62%
YoY
|
| Income Tax |
$1.845M
8.53%
YoY
|
-$1.693M
-29.55%
YoY
|
$771.0K
-63.29%
YoY
|
$1.300M
0.0%
YoY
|
$1.700M
-99.43%
YoY
|
-$2.403M
-19.58%
YoY
|
$2.100M
200.0%
YoY
|
$1.300M
-132.52%
YoY
|
$298.2M
-3692.77%
YoY
|
-$2.988M
623.49%
YoY
|
$700.0K
-88.33%
YoY
|
-$3.998M
-4098.0%
YoY
|
-$8.300M
8200.0%
YoY
|
-$413.0K
5.36%
YoY
|
$6.000M
-102.22%
YoY
|
$100.0K
-100.85%
YoY
|
-$100.0K
-108.33%
YoY
|
-$392.0K
-492.0%
YoY
|
-$270.2M
-22616.67%
YoY
|
-$11.70M
-1163.64%
YoY
|
| Net Earnings |
-$80.82M
73.03%
YoY
|
-$9.104M
-75.52%
YoY
|
-$21.25M
158.82%
YoY
|
-$16.42M
-65.66%
YoY
|
-$46.71M
-86.23%
YoY
|
-$37.19M
1438.09%
YoY
|
-$8.211M
122.88%
YoY
|
-$47.82M
177.84%
YoY
|
-$339.1M
1035.25%
YoY
|
-$2.418M
-178.69%
YoY
|
-$3.684M
-120.97%
YoY
|
-$17.21M
-783.29%
YoY
|
-$29.87M
-625.4%
YoY
|
$3.073M
-94.16%
YoY
|
$17.57M
-94.36%
YoY
|
$2.519M
-85.14%
YoY
|
$5.685M
-155.91%
YoY
|
$52.63M
18.53%
YoY
|
$311.8M
9327.31%
YoY
|
$16.95M
-133.26%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
-$0.13
160.0%
YoY
|
-$0.10
-67.74%
YoY
|
-$0.30
-86.61%
YoY
|
N/A
|
-$0.05
150.0%
YoY
|
-$0.31
181.82%
YoY
|
-$2.24
1078.95%
YoY
|
N/A
|
-$0.02
-118.18%
YoY
|
-$0.11
-650.0%
YoY
|
-$0.19
-575.0%
YoY
|
N/A
|
$0.11
-94.53%
YoY
|
$0.02
-81.82%
YoY
|
$0.04
-157.14%
YoY
|
N/A
|
$2.01
9950.0%
YoY
|
$0.11
-132.35%
YoY
|
| Diluted Earnings Per Share |
-$0.50
66.67%
YoY
|
-$0.06
-75.06%
YoY
|
-$0.13
160.0%
YoY
|
-$0.10
-67.74%
YoY
|
-$0.30
-86.44%
YoY
|
-$0.24
1398.75%
YoY
|
-$0.05
150.0%
YoY
|
-$0.31
178.38%
YoY
|
-$2.24
1081.19%
YoY
|
-$0.02
-190.08%
YoY
|
-$0.02
-120.0%
YoY
|
-$0.11
-656.8%
YoY
|
-$0.19
-575.0%
YoY
|
$0.02
-100.0%
YoY
|
$0.10
-94.79%
YoY
|
$0.02
-80.0%
YoY
|
$0.04
-157.14%
YoY
|
$319.9K
8.57%
YoY
|
$1.92
9500.0%
YoY
|
$0.10
-129.41%
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 |
N/A
|
N/A
|
158.9M shares
3.38%
YoY
|
157.8M shares
3.5%
YoY
|
156.4M shares
3.54%
YoY
|
N/A
|
153.7M shares
0.87%
YoY
|
152.5M shares
-1.33%
YoY
|
151.1M shares
-2.77%
YoY
|
N/A
|
152.4M shares
-2.19%
YoY
|
154.6M shares
-1.33%
YoY
|
155.4M shares
-0.93%
YoY
|
N/A
|
155.8M shares
0.52%
YoY
|
156.6M shares
1.96%
YoY
|
156.9M shares
3.08%
YoY
|
N/A
|
155.0M shares
3.75%
YoY
|
153.6M shares
3.46%
YoY
|
| Diluted Shares Outstanding |
163.2M shares
4.33%
YoY
|
N/A
|
158.9M shares
3.38%
YoY
|
157.8M shares
3.5%
YoY
|
156.4M shares
3.54%
YoY
|
N/A
|
153.7M shares
0.87%
YoY
|
152.5M shares
-1.33%
YoY
|
151.1M shares
-2.77%
YoY
|
N/A
|
152.4M shares
-12.0%
YoY
|
154.6M shares
-12.61%
YoY
|
155.4M shares
-17.66%
YoY
|
N/A
|
173.2M shares
6.41%
YoY
|
176.9M shares
7.28%
YoY
|
188.7M shares
24.02%
YoY
|
N/A
|
162.7M shares
7.18%
YoY
|
164.9M shares
11.02%
YoY
|
Loading...