|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.045B
-25.12%
YoY
|
$1.395B
-10.64%
YoY
|
$1.561B
-19.08%
YoY
|
$1.929B
-30.01%
YoY
|
$2.756B
10.53%
YoY
|
| Cost Of Revenue |
$787.1M
-28.76%
YoY
|
$1.105B
-11.41%
YoY
|
$1.247B
-16.08%
YoY
|
$1.486B
-30.32%
YoY
|
$2.133B
10.92%
YoY
|
| Gross Profit |
$257.5M
-11.25%
YoY
|
$290.2M
-7.59%
YoY
|
$314.0M
-29.17%
YoY
|
$443.3M
-28.94%
YoY
|
$623.9M
9.2%
YoY
|
| Selling, General & Admin |
$196.9M
-37.08%
YoY
|
$313.0M
-0.63%
YoY
|
$315.0M
6.7%
YoY
|
$295.2M
-24.28%
YoY
|
$389.8M
8.77%
YoY
|
| Research & Development |
$75.22M
-22.8%
YoY
|
$97.43M
-16.83%
YoY
|
$117.2M
7.55%
YoY
|
$108.9M
-0.25%
YoY
|
$109.2M
8.66%
YoY
|
| Depreciation & Amortization |
$16.28M
-14.6%
YoY
|
$19.06M
-1.98%
YoY
|
$19.45M
16.41%
YoY
|
$16.71M
-10.01%
YoY
|
$18.56M
-14.75%
YoY
|
| Operating Expenses |
$318.7M
-33.75%
YoY
|
$481.1M
11.34%
YoY
|
$432.1M
3.79%
YoY
|
$416.3M
-18.82%
YoY
|
$512.8M
8.05%
YoY
|
| Operating Profit |
-$61.21M
-67.95%
YoY
|
-$191.0M
61.69%
YoY
|
-$118.1M
-537.3%
YoY
|
$27.01M
-75.68%
YoY
|
$111.1M
14.84%
YoY
|
| Interest Expense |
-$23.58M
-66.76%
YoY
|
-$70.92M
-4125.09%
YoY
|
$1.762M
-102.88%
YoY
|
-$61.10M
-665.69%
YoY
|
$10.80M
447.95%
YoY
|
| Other Income/Expense, Net |
-$27.64M
-62.61%
YoY
|
-$73.91M
-53.82%
YoY
|
-$160.0M
150.72%
YoY
|
-$63.83M
-610.6%
YoY
|
$12.50M
-346.74%
YoY
|
| Pretax Income |
-$83.80M
-67.53%
YoY
|
-$258.1M
-3.01%
YoY
|
-$266.1M
686.13%
YoY
|
-$33.85M
-127.52%
YoY
|
$123.0M
27.49%
YoY
|
| Income Tax |
$825.0K
20.61%
YoY
|
$684.0K
-98.36%
YoY
|
$41.72M
2914.45%
YoY
|
$1.384M
-102.84%
YoY
|
-$48.78M
-3678.5%
YoY
|
| Net Earnings |
-$84.62M
-67.3%
YoY
|
-$258.8M
-15.93%
YoY
|
-$307.8M
773.66%
YoY
|
-$35.24M
-109.05%
YoY
|
$389.4M
595.29%
YoY
|
| Basic Earnings Per Share |
-$1.41
-74.64%
YoY
|
-$5.56
-18.36%
YoY
|
-$6.81
720.48%
YoY
|
-$0.83
-110.15%
YoY
|
$8.18
554.4%
YoY
|
| Diluted Earnings Per Share |
-$1.41
-74.64%
YoY
|
-$5.56
-18.36%
YoY
|
-$6.81
720.48%
YoY
|
-$0.83
-110.23%
YoY
|
$8.11
554.03%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
60.13M shares
29.2%
YoY
|
46.54M shares
2.94%
YoY
|
45.21M shares
2.01%
YoY
|
44.32M shares
3.12%
YoY
|
42.98M shares
4.28%
YoY
|
| Diluted Shares Outstanding |
60.13M shares
29.2%
YoY
|
46.54M shares
2.94%
YoY
|
45.21M shares
2.01%
YoY
|
44.32M shares
2.29%
YoY
|
43.33M shares
4.15%
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 |
$247.8M
6.91%
YoY
|
$273.4M
-9.8%
YoY
|
$257.2M
-17.42%
YoY
|
$282.3M
-29.1%
YoY
|
$231.7M
-39.38%
YoY
|
$303.2M
-21.15%
YoY
|
$311.4M
-16.58%
YoY
|
$398.1M
-5.71%
YoY
|
$382.3M
0.3%
YoY
|
$384.5M
-5.05%
YoY
|
$373.3M
-18.89%
YoY
|
$422.2M
-20.05%
YoY
|
$381.1M
-28.9%
YoY
|
$404.9M
-33.91%
YoY
|
$460.3M
-33.23%
YoY
|
$528.1M
-33.53%
YoY
|
$536.0M
-18.77%
YoY
|
$612.7M
-8.51%
YoY
|
$689.4M
-3.94%
YoY
|
| Cost Of Revenue |
$188.6M
8.61%
YoY
|
$206.2M
-11.7%
YoY
|
$192.0M
-21.77%
YoY
|
$215.3M
-32.29%
YoY
|
$173.6M
-43.62%
YoY
|
$233.5M
-28.05%
YoY
|
$245.5M
-19.09%
YoY
|
$317.9M
-3.02%
YoY
|
$307.9M
5.66%
YoY
|
$324.5M
2.9%
YoY
|
$303.4M
-14.02%
YoY
|
$327.8M
-19.45%
YoY
|
$291.4M
-29.06%
YoY
|
$315.3M
-33.45%
YoY
|
$352.8M
-33.77%
YoY
|
$407.0M
-34.32%
YoY
|
$410.8M
-18.86%
YoY
|
$473.8M
-8.73%
YoY
|
$532.7M
-2.97%
YoY
|
| Gross Profit |
$59.20M
1.83%
YoY
|
$67.26M
-3.45%
YoY
|
$65.16M
-1.23%
YoY
|
$66.97M
-16.46%
YoY
|
$58.13M
-21.82%
YoY
|
$69.66M
16.18%
YoY
|
$65.98M
-5.7%
YoY
|
$80.17M
-15.05%
YoY
|
$74.36M
-17.11%
YoY
|
$59.96M
-33.05%
YoY
|
$69.96M
-34.9%
YoY
|
$94.37M
-22.07%
YoY
|
$89.71M
-28.35%
YoY
|
$89.56M
-35.5%
YoY
|
$107.5M
-31.42%
YoY
|
$121.1M
-30.73%
YoY
|
$125.2M
-18.44%
YoY
|
$138.8M
-7.76%
YoY
|
$156.7M
-7.12%
YoY
|
| Selling, General & Admin |
$47.17M
-14.17%
YoY
|
$60.61M
-26.45%
YoY
|
$48.10M
-30.73%
YoY
|
$52.30M
-38.34%
YoY
|
$54.96M
-37.8%
YoY
|
$82.41M
-13.13%
YoY
|
$69.43M
-14.97%
YoY
|
$84.82M
21.36%
YoY
|
$88.36M
30.84%
YoY
|
$94.86M
47.75%
YoY
|
$81.65M
13.11%
YoY
|
$69.89M
-11.55%
YoY
|
$67.53M
-15.34%
YoY
|
$64.20M
-27.71%
YoY
|
$72.19M
-25.34%
YoY
|
$79.02M
-26.79%
YoY
|
$79.77M
-17.26%
YoY
|
$88.81M
-9.56%
YoY
|
$96.68M
-3.24%
YoY
|
| Research & Development |
$18.26M
-31.65%
YoY
|
$16.49M
-31.82%
YoY
|
$17.04M
-38.43%
YoY
|
$19.43M
-16.99%
YoY
|
$26.72M
2.51%
YoY
|
$24.19M
-18.44%
YoY
|
$27.67M
5.22%
YoY
|
$23.41M
-4.13%
YoY
|
$26.06M
0.86%
YoY
|
$29.66M
19.08%
YoY
|
$26.30M
-1.24%
YoY
|
$24.42M
-11.51%
YoY
|
$25.84M
-13.25%
YoY
|
$24.91M
-10.4%
YoY
|
$26.63M
-4.89%
YoY
|
$27.60M
2.97%
YoY
|
$29.79M
11.99%
YoY
|
$27.80M
10.32%
YoY
|
$28.00M
6.46%
YoY
|
| Depreciation & Amortization |
$3.204M
-33.86%
YoY
|
$3.475M
-45.04%
YoY
|
$3.681M
-10.37%
YoY
|
$3.881M
-6.05%
YoY
|
$4.844M
22.32%
YoY
|
$6.323M
36.68%
YoY
|
$4.107M
1.71%
YoY
|
$4.131M
-8.53%
YoY
|
$3.960M
-33.83%
YoY
|
$4.626M
9.47%
YoY
|
$4.038M
-2.01%
YoY
|
$4.516M
12.06%
YoY
|
$5.985M
38.96%
YoY
|
$4.226M
-1.72%
YoY
|
$4.121M
-5.44%
YoY
|
$4.030M
-15.71%
YoY
|
$4.307M
-16.3%
YoY
|
$4.300M
-46.91%
YoY
|
$4.358M
-17.57%
YoY
|
| Operating Expenses |
$77.41M
-5.23%
YoY
|
$80.38M
-28.58%
YoY
|
$77.62M
-29.14%
YoY
|
$84.85M
-33.28%
YoY
|
$81.68M
-38.07%
YoY
|
$112.6M
-9.61%
YoY
|
$109.5M
-1.23%
YoY
|
$127.2M
28.95%
YoY
|
$131.9M
34.47%
YoY
|
$124.5M
35.05%
YoY
|
$110.9M
8.92%
YoY
|
$98.62M
-9.99%
YoY
|
$98.08M
-13.02%
YoY
|
$92.20M
-22.99%
YoY
|
$101.8M
-20.37%
YoY
|
$109.6M
-20.79%
YoY
|
$112.8M
-11.17%
YoY
|
$119.7M
-6.59%
YoY
|
$127.9M
-1.53%
YoY
|
| Operating Profit |
-$18.21M
-22.68%
YoY
|
-$13.12M
-69.4%
YoY
|
-$12.45M
-71.41%
YoY
|
-$17.88M
-61.96%
YoY
|
-$23.55M
-59.07%
YoY
|
-$42.89M
-33.57%
YoY
|
-$43.55M
6.41%
YoY
|
-$47.00M
1006.17%
YoY
|
-$57.53M
587.77%
YoY
|
-$64.56M
2339.06%
YoY
|
-$40.93M
-823.27%
YoY
|
-$4.249M
-136.81%
YoY
|
-$8.364M
-167.16%
YoY
|
-$2.647M
-113.84%
YoY
|
$5.659M
-80.38%
YoY
|
$11.54M
-68.39%
YoY
|
$12.45M
-53.17%
YoY
|
$19.12M
-14.49%
YoY
|
$28.85M
-25.77%
YoY
|
| Interest Expense |
-$676.0K
-188.71%
YoY
|
-$16.85M
-83.37%
YoY
|
$8.191M
427.09%
YoY
|
-$5.687M
4.44%
YoY
|
$762.0K
-71.95%
YoY
|
-$101.4M
-3279.45%
YoY
|
$1.554M
-51.45%
YoY
|
-$5.445M
-278.0%
YoY
|
$2.717M
6.17%
YoY
|
$3.188M
59.48%
YoY
|
$3.201M
227.97%
YoY
|
$3.059M
2560.0%
YoY
|
$2.559M
-2147.2%
YoY
|
$1.999M
-2099.0%
YoY
|
$976.0K
-1076.0%
YoY
|
$115.0K
-215.0%
YoY
|
-$125.0K
-37.5%
YoY
|
-$100.0K
-116.56%
YoY
|
-$100.0K
-117.27%
YoY
|
| Other Income/Expense, Net |
$329.0K
-101.94%
YoY
|
$9.214M
-86.13%
YoY
|
$6.978M
-137.03%
YoY
|
-$2.035M
-191.21%
YoY
|
-$16.93M
-9.89%
YoY
|
$66.43M
-299.89%
YoY
|
-$18.84M
-51.35%
YoY
|
$2.231M
-102.77%
YoY
|
-$18.79M
154.31%
YoY
|
-$33.23M
115.13%
YoY
|
-$38.73M
-16.32%
YoY
|
-$80.67M
3972.34%
YoY
|
-$7.389M
6381.58%
YoY
|
-$15.45M
-223.51%
YoY
|
-$46.28M
58486.08%
YoY
|
-$1.981M
-764.77%
YoY
|
-$114.0K
-49.56%
YoY
|
$12.51M
2002.02%
YoY
|
-$79.00K
-98.97%
YoY
|
| Pretax Income |
-$16.15M
-59.34%
YoY
|
-$20.76M
-74.43%
YoY
|
-$4.288M
-92.95%
YoY
|
-$19.03M
-55.19%
YoY
|
-$39.72M
-46.03%
YoY
|
-$81.21M
-14.16%
YoY
|
-$60.84M
-20.43%
YoY
|
-$42.46M
-48.13%
YoY
|
-$73.60M
457.82%
YoY
|
-$94.61M
487.79%
YoY
|
-$76.46M
92.85%
YoY
|
-$81.86M
-946.04%
YoY
|
-$13.19M
-208.01%
YoY
|
-$16.10M
-151.1%
YoY
|
-$39.65M
-238.48%
YoY
|
$9.676M
-73.62%
YoY
|
$12.22M
-53.4%
YoY
|
$31.50M
38.4%
YoY
|
$28.63M
-25.94%
YoY
|
| Income Tax |
$249.0K
28.35%
YoY
|
$111.0K
126.53%
YoY
|
$233.0K
23.28%
YoY
|
$287.0K
145.3%
YoY
|
$194.0K
-41.03%
YoY
|
$49.00K
-99.93%
YoY
|
$189.0K
-101.41%
YoY
|
$117.0K
-101.4%
YoY
|
$329.0K
-111.4%
YoY
|
$66.39M
-11467.81%
YoY
|
-$13.41M
405.5%
YoY
|
-$8.370M
-430.96%
YoY
|
-$2.887M
-238.0%
YoY
|
-$584.0K
-59.64%
YoY
|
-$2.653M
47.8%
YoY
|
$2.529M
-105.53%
YoY
|
$2.092M
983.94%
YoY
|
-$1.447M
268.19%
YoY
|
-$1.795M
-338.38%
YoY
|
| Net Earnings |
-$16.40M
-58.91%
YoY
|
-$20.88M
-74.31%
YoY
|
-$4.521M
-92.59%
YoY
|
-$19.31M
-54.64%
YoY
|
-$39.91M
-46.01%
YoY
|
-$81.26M
-49.53%
YoY
|
-$61.03M
-3.2%
YoY
|
-$42.58M
-42.07%
YoY
|
-$73.93M
617.26%
YoY
|
-$161.0M
937.93%
YoY
|
-$63.05M
70.43%
YoY
|
-$73.49M
-1128.31%
YoY
|
-$10.31M
-201.82%
YoY
|
-$15.51M
-147.09%
YoY
|
-$37.00M
-221.59%
YoY
|
$7.147M
-97.69%
YoY
|
$10.12M
-37.1%
YoY
|
$32.94M
161.71%
YoY
|
$30.43M
30.08%
YoY
|
| Basic Earnings Per Share |
-$0.24
-67.57%
YoY
|
N/A
|
-$0.07
-94.74%
YoY
|
-$0.34
-63.44%
YoY
|
-$0.74
-54.32%
YoY
|
N/A
|
-$1.33
-4.32%
YoY
|
-$0.93
-42.94%
YoY
|
-$1.62
604.35%
YoY
|
N/A
|
-$1.39
71.6%
YoY
|
-$1.63
-1458.33%
YoY
|
-$0.23
-209.52%
YoY
|
-$0.34
-149.28%
YoY
|
-$0.81
-226.56%
YoY
|
$0.12
-98.16%
YoY
|
$0.21
-38.24%
YoY
|
$0.69
165.38%
YoY
|
$0.64
28.0%
YoY
|
| Diluted Earnings Per Share |
-$0.24
-67.22%
YoY
|
-$0.30
-81.52%
YoY
|
-$0.07
-94.74%
YoY
|
-$0.34
-63.44%
YoY
|
-$0.74
-54.09%
YoY
|
-$1.66
-53.34%
YoY
|
-$1.33
-4.32%
YoY
|
-$0.93
-42.8%
YoY
|
-$1.62
604.35%
YoY
|
-$3.55
943.89%
YoY
|
-$1.39
71.6%
YoY
|
-$1.63
-1454.96%
YoY
|
-$0.23
-209.52%
YoY
|
-$0.34
-150.0%
YoY
|
-$0.81
-228.57%
YoY
|
$0.12
-98.15%
YoY
|
$0.21
-36.36%
YoY
|
$0.68
161.54%
YoY
|
$0.63
26.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 |
69.01M shares
29.85%
YoY
|
68.85M shares
50.26%
YoY
|
57.41M shares
25.48%
YoY
|
57.68M shares
26.11%
YoY
|
53.14M shares
16.61%
YoY
|
45.82M shares
1.13%
YoY
|
45.75M shares
1.21%
YoY
|
45.74M shares
1.19%
YoY
|
45.57M shares
1.2%
YoY
|
45.30M shares
-0.95%
YoY
|
45.20M shares
-1.08%
YoY
|
45.20M shares
4.94%
YoY
|
45.03M shares
4.6%
YoY
|
45.74M shares
6.33%
YoY
|
45.70M shares
6.23%
YoY
|
43.07M shares
0.15%
YoY
|
43.05M shares
0.39%
YoY
|
43.02M shares
0.59%
YoY
|
43.01M shares
3.41%
YoY
|
| Diluted Shares Outstanding |
69.05M shares
28.68%
YoY
|
N/A
|
60.33M shares
31.81%
YoY
|
57.50M shares
25.71%
YoY
|
53.66M shares
17.71%
YoY
|
N/A
|
45.77M shares
1.21%
YoY
|
45.74M shares
1.2%
YoY
|
45.59M shares
1.15%
YoY
|
N/A
|
45.23M shares
-1.06%
YoY
|
45.20M shares
4.73%
YoY
|
45.07M shares
4.12%
YoY
|
45.42M shares
4.73%
YoY
|
45.71M shares
5.5%
YoY
|
43.16M shares
-0.36%
YoY
|
43.28M shares
-0.09%
YoY
|
43.37M shares
0.1%
YoY
|
43.32M shares
2.66%
YoY
|
Loading...