|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$411.2M
-1.4%
YoY
|
$417.1M
-17.68%
YoY
|
$506.6M
8.23%
YoY
|
$468.1M
94.23%
YoY
|
$241.0M
64.52%
YoY
|
| Cost Of Revenue |
$285.6M
-9.73%
YoY
|
$316.4M
-33.6%
YoY
|
$476.5M
24.69%
YoY
|
$382.2M
103.85%
YoY
|
$187.5M
65.11%
YoY
|
| Gross Profit |
$125.6M
24.75%
YoY
|
$100.7M
234.29%
YoY
|
$30.12M
-64.95%
YoY
|
$85.93M
60.52%
YoY
|
$53.53M
62.47%
YoY
|
| Selling, General & Admin |
$160.8M
-24.31%
YoY
|
$212.4M
-18.08%
YoY
|
$259.3M
11.4%
YoY
|
$232.8M
33.82%
YoY
|
$173.9M
120.38%
YoY
|
| Research & Development |
$139.3M
-1.42%
YoY
|
$141.3M
-36.01%
YoY
|
$220.8M
13.25%
YoY
|
$195.0M
34.41%
YoY
|
$145.0M
93.35%
YoY
|
| Depreciation & Amortization |
$27.05M
-7.35%
YoY
|
$29.19M
2.48%
YoY
|
$28.49M
13.72%
YoY
|
$25.05M
52.21%
YoY
|
$16.46M
63.22%
YoY
|
| Operating Expenses |
$300.0M
-15.17%
YoY
|
$353.7M
-26.33%
YoY
|
$480.1M
12.24%
YoY
|
$427.7M
34.09%
YoY
|
$319.0M
107.2%
YoY
|
| Operating Profit |
-$174.4M
-31.05%
YoY
|
-$253.0M
-43.77%
YoY
|
-$450.0M
31.65%
YoY
|
-$341.8M
28.76%
YoY
|
-$265.4M
119.39%
YoY
|
| Interest Expense |
-$19.37M
-178.58%
YoY
|
$24.65M
-469.61%
YoY
|
-$6.670M
71.03%
YoY
|
-$3.900M
-359.65%
YoY
|
$1.502M
-53.83%
YoY
|
| Other Income/Expense, Net |
$2.138M
-163.09%
YoY
|
-$3.389M
235.88%
YoY
|
-$1.009M
-36.66%
YoY
|
-$1.593M
-42.59%
YoY
|
-$2.775M
-1311.79%
YoY
|
| Pretax Income |
-$216.1M
-20.74%
YoY
|
-$272.7M
-40.41%
YoY
|
-$457.6M
31.78%
YoY
|
-$347.3M
156.92%
YoY
|
-$135.2M
-31.32%
YoY
|
| Income Tax |
$4.048M
-7.41%
YoY
|
$4.372M
-20919.05%
YoY
|
-$21.00K
-99.25%
YoY
|
-$2.816M
-3.89%
YoY
|
-$2.930M
-1579.8%
YoY
|
| Net Earnings |
-$220.2M
-20.53%
YoY
|
-$277.1M
-39.45%
YoY
|
-$457.6M
32.85%
YoY
|
-$344.5M
160.48%
YoY
|
-$132.2M
-32.88%
YoY
|
| Basic Earnings Per Share |
-$9.41
1370.31%
YoY
|
-$0.64
-47.54%
YoY
|
-$1.22
19.61%
YoY
|
-$1.02
0.99%
YoY
|
-$1.01
-94.43%
YoY
|
| Diluted Earnings Per Share |
-$9.41
1370.31%
YoY
|
-$0.64
-47.48%
YoY
|
-$1.22
19.74%
YoY
|
-$1.02
-31.7%
YoY
|
-$1.49
-91.79%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
23.41M shares
-94.6%
YoY
|
433.5M shares
15.43%
YoY
|
375.5M shares
10.94%
YoY
|
338.5M shares
13.81%
YoY
|
297.4M shares
1867.5%
YoY
|
| Diluted Shares Outstanding |
23.41M shares
-94.6%
YoY
|
433.5M shares
15.43%
YoY
|
375.5M shares
10.94%
YoY
|
338.5M shares
11.9%
YoY
|
302.5M shares
1901.03%
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 |
$109.3M
7.29%
YoY
|
$105.7M
6.09%
YoY
|
$98.59M
-9.17%
YoY
|
$97.64M
-8.78%
YoY
|
$101.9M
-12.04%
YoY
|
$99.61M
-9.68%
YoY
|
$108.5M
-27.88%
YoY
|
$107.0M
-17.68%
YoY
|
$115.8M
-24.21%
YoY
|
$110.3M
-12.01%
YoY
|
$150.5M
38.97%
YoY
|
$130.0M
59.29%
YoY
|
$152.8M
92.62%
YoY
|
$125.3M
92.73%
YoY
|
$108.3M
92.96%
YoY
|
$81.63M
101.51%
YoY
|
$79.34M
87.13%
YoY
|
$65.03M
78.84%
YoY
|
$56.12M
N/A
|
$40.51M
23.6%
YoY
|
| Cost Of Revenue |
$74.92M
2.36%
YoY
|
$73.19M
-4.74%
YoY
|
$67.86M
-18.19%
YoY
|
$69.65M
-16.51%
YoY
|
$73.19M
-21.66%
YoY
|
$76.83M
-42.76%
YoY
|
$82.95M
-44.46%
YoY
|
$83.43M
-16.14%
YoY
|
$93.43M
-22.04%
YoY
|
$134.2M
30.75%
YoY
|
$149.4M
65.71%
YoY
|
$99.50M
43.1%
YoY
|
$119.8M
93.73%
YoY
|
$102.7M
109.6%
YoY
|
$90.14M
98.79%
YoY
|
$69.53M
122.18%
YoY
|
$61.86M
84.65%
YoY
|
$48.98M
68.24%
YoY
|
$45.34M
75.07%
YoY
|
$31.29M
25.11%
YoY
|
| Gross Profit |
$34.40M
19.87%
YoY
|
$32.49M
42.57%
YoY
|
$30.73M
20.1%
YoY
|
$27.99M
18.53%
YoY
|
$28.70M
28.1%
YoY
|
$22.79M
-195.16%
YoY
|
$25.59M
2174.22%
YoY
|
$23.61M
-22.68%
YoY
|
$22.41M
-32.09%
YoY
|
-$23.95M
-205.58%
YoY
|
$1.125M
-93.8%
YoY
|
$30.54M
152.21%
YoY
|
$32.99M
88.71%
YoY
|
$22.68M
41.26%
YoY
|
$18.15M
68.44%
YoY
|
$12.11M
31.36%
YoY
|
$17.48M
96.44%
YoY
|
$16.06M
121.37%
YoY
|
$10.78M
19.74%
YoY
|
$9.217M
18.71%
YoY
|
| Selling, General & Admin |
$37.82M
-25.89%
YoY
|
$42.15M
-19.96%
YoY
|
$53.23M
2.71%
YoY
|
$48.32M
-11.67%
YoY
|
$51.03M
-15.12%
YoY
|
$52.65M
-28.16%
YoY
|
$51.82M
-20.05%
YoY
|
$54.70M
-10.42%
YoY
|
$60.12M
-6.91%
YoY
|
$73.30M
26.75%
YoY
|
$64.82M
14.27%
YoY
|
$61.06M
13.85%
YoY
|
$64.58M
19.58%
YoY
|
$57.83M
29.57%
YoY
|
$56.72M
27.02%
YoY
|
$53.64M
76.19%
YoY
|
$54.01M
131.78%
YoY
|
$44.63M
113.29%
YoY
|
$44.66M
5412.96%
YoY
|
$30.44M
57.81%
YoY
|
| Research & Development |
$34.61M
13.79%
YoY
|
$34.68M
-9.46%
YoY
|
$36.48M
-0.08%
YoY
|
$33.51M
-7.05%
YoY
|
$30.42M
-44.92%
YoY
|
$38.30M
-32.24%
YoY
|
$36.51M
-38.78%
YoY
|
$36.05M
-27.01%
YoY
|
$55.22M
18.19%
YoY
|
$56.52M
17.44%
YoY
|
$59.64M
15.13%
YoY
|
$49.40M
2.26%
YoY
|
$46.72M
9.91%
YoY
|
$48.13M
30.97%
YoY
|
$51.80M
28.2%
YoY
|
$48.30M
90.36%
YoY
|
$42.51M
103.39%
YoY
|
$36.75M
94.25%
YoY
|
$40.41M
136.32%
YoY
|
$25.37M
40.76%
YoY
|
| Depreciation & Amortization |
$6.478M
-7.28%
YoY
|
$3.502M
-17.21%
YoY
|
$3.748M
-15.26%
YoY
|
$6.928M
-6.94%
YoY
|
$6.987M
-4.63%
YoY
|
$4.230M
2.3%
YoY
|
$4.423M
-36.5%
YoY
|
$7.445M
5.56%
YoY
|
$7.326M
12.92%
YoY
|
$4.135M
-32.06%
YoY
|
$6.965M
11.33%
YoY
|
$7.053M
13.39%
YoY
|
$6.488M
3.0%
YoY
|
$6.086M
96.32%
YoY
|
$6.256M
120.67%
YoY
|
$6.220M
126.92%
YoY
|
$6.299M
140.42%
YoY
|
$3.100M
10.71%
YoY
|
$2.835M
17.15%
YoY
|
$2.741M
21.44%
YoY
|
| Operating Expenses |
$72.43M
-13.42%
YoY
|
$76.82M
-15.54%
YoY
|
$89.71M
1.56%
YoY
|
$81.83M
-9.83%
YoY
|
$83.65M
-27.47%
YoY
|
$90.95M
-29.94%
YoY
|
$88.33M
-29.03%
YoY
|
$90.75M
-17.84%
YoY
|
$115.3M
3.63%
YoY
|
$129.8M
22.52%
YoY
|
$124.5M
14.68%
YoY
|
$110.5M
8.36%
YoY
|
$111.3M
15.32%
YoY
|
$106.0M
30.2%
YoY
|
$108.5M
27.58%
YoY
|
$101.9M
82.63%
YoY
|
$96.51M
118.36%
YoY
|
$81.38M
104.25%
YoY
|
$85.07M
10401.85%
YoY
|
$55.82M
49.57%
YoY
|
| Operating Profit |
-$38.02M
-30.8%
YoY
|
-$44.34M
-34.96%
YoY
|
-$58.98M
-6.01%
YoY
|
-$53.84M
-19.81%
YoY
|
-$54.95M
-40.87%
YoY
|
-$68.17M
-55.67%
YoY
|
-$62.75M
-49.12%
YoY
|
-$67.14M
-15.99%
YoY
|
-$92.93M
18.68%
YoY
|
-$153.8M
84.64%
YoY
|
-$123.3M
36.47%
YoY
|
-$79.92M
-11.03%
YoY
|
-$78.31M
-0.92%
YoY
|
-$83.28M
27.48%
YoY
|
-$90.37M
21.65%
YoY
|
-$89.83M
92.78%
YoY
|
-$79.03M
123.88%
YoY
|
-$65.32M
100.44%
YoY
|
-$74.29M
-1007.06%
YoY
|
-$46.60M
57.68%
YoY
|
| Interest Expense |
-$1.418M
-78.49%
YoY
|
$8.061M
-13.46%
YoY
|
$6.849M
4.41%
YoY
|
$6.436M
-2.65%
YoY
|
-$6.591M
108.25%
YoY
|
$9.315M
143.85%
YoY
|
$6.560M
-704.05%
YoY
|
$6.611M
-1518.67%
YoY
|
-$3.165M
250.5%
YoY
|
$3.820M
-644.94%
YoY
|
-$1.086M
-26.02%
YoY
|
-$466.0K
-149.95%
YoY
|
-$903.0K
-3573.08%
YoY
|
-$701.0K
-23466.67%
YoY
|
-$1.468M
-5972.0%
YoY
|
$933.0K
-37.76%
YoY
|
$26.00K
-100.05%
YoY
|
$3.000K
-99.63%
YoY
|
$25.00K
-16.67%
YoY
|
$1.499M
79.52%
YoY
|
| Other Income/Expense, Net |
$133.0K
-105.79%
YoY
|
-$285.0K
41.09%
YoY
|
-$323.0K
750.0%
YoY
|
$2.613M
-407.41%
YoY
|
-$2.299M
-297.34%
YoY
|
-$202.0K
-92.82%
YoY
|
-$38.00K
-155.88%
YoY
|
-$850.0K
-248.34%
YoY
|
$1.165M
8.07%
YoY
|
-$2.815M
198.52%
YoY
|
$68.00K
-105.42%
YoY
|
$573.0K
-228.19%
YoY
|
$1.078M
-93.4%
YoY
|
-$943.0K
-53.43%
YoY
|
-$1.254M
-88.18%
YoY
|
-$447.0K
-3080.0%
YoY
|
$16.34M
8068.0%
YoY
|
-$2.025M
2282.35%
YoY
|
-$10.61M
-1868.33%
YoY
|
$15.00K
-120.27%
YoY
|
| Pretax Income |
-$43.05M
-32.57%
YoY
|
-$51.59M
-32.2%
YoY
|
-$65.02M
-3.29%
YoY
|
-$56.50M
-20.86%
YoY
|
-$63.84M
-32.75%
YoY
|
-$76.08M
-52.01%
YoY
|
-$67.23M
-45.94%
YoY
|
-$71.39M
-10.55%
YoY
|
-$94.93M
21.5%
YoY
|
-$158.5M
86.68%
YoY
|
-$124.4M
33.58%
YoY
|
-$79.82M
-12.41%
YoY
|
-$78.13M
24.28%
YoY
|
-$84.92M
21.74%
YoY
|
-$93.09M
9.68%
YoY
|
-$91.13M
-210.69%
YoY
|
-$62.87M
-30.76%
YoY
|
-$69.76M
71.0%
YoY
|
-$84.87M
10643.42%
YoY
|
$82.33M
-374.05%
YoY
|
| Income Tax |
$1.370M
70.19%
YoY
|
$894.0K
-40.83%
YoY
|
$1.162M
-29.49%
YoY
|
$622.0K
52.45%
YoY
|
$805.0K
-539.89%
YoY
|
$1.511M
-579.68%
YoY
|
$1.648M
82.1%
YoY
|
$408.0K
-195.55%
YoY
|
-$183.0K
53.78%
YoY
|
-$315.0K
-28.73%
YoY
|
$905.0K
-330.87%
YoY
|
-$427.0K
-77.07%
YoY
|
-$119.0K
-95.62%
YoY
|
-$442.0K
40.76%
YoY
|
-$392.0K
-703.08%
YoY
|
-$1.862M
-5000.0%
YoY
|
-$2.719M
N/A
|
-$314.0K
-420.41%
YoY
|
$65.00K
550.0%
YoY
|
$38.00K
-33.33%
YoY
|
| Net Earnings |
-$44.42M
-31.29%
YoY
|
-$52.48M
-32.36%
YoY
|
-$66.18M
-3.91%
YoY
|
-$57.12M
-20.44%
YoY
|
-$64.64M
-31.77%
YoY
|
-$77.59M
-50.96%
YoY
|
-$68.87M
-45.01%
YoY
|
-$71.80M
-9.56%
YoY
|
-$94.75M
21.45%
YoY
|
-$158.2M
87.29%
YoY
|
-$125.3M
35.12%
YoY
|
-$79.39M
-11.07%
YoY
|
-$78.01M
29.7%
YoY
|
-$84.48M
21.66%
YoY
|
-$92.70M
9.14%
YoY
|
-$89.27M
-208.48%
YoY
|
-$60.15M
-41.94%
YoY
|
-$69.44M
69.83%
YoY
|
-$84.94M
140.71%
YoY
|
$82.29M
-373.4%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$2.23
1138.89%
YoY
|
-$2.85
1681.25%
YoY
|
-$0.12
-29.41%
YoY
|
N/A
|
-$0.18
-58.14%
YoY
|
-$0.16
-54.29%
YoY
|
-$0.17
-26.09%
YoY
|
N/A
|
-$0.43
72.0%
YoY
|
-$0.35
25.0%
YoY
|
-$0.23
-14.81%
YoY
|
N/A
|
-$0.25
19.05%
YoY
|
-$0.28
3.7%
YoY
|
-$0.27
-30.77%
YoY
|
N/A
|
-$0.21
-93.25%
YoY
|
-$0.27
N/A
|
-$0.39
-84.15%
YoY
|
| Diluted Earnings Per Share |
-$1.85
1184.21%
YoY
|
-$2.23
1138.89%
YoY
|
-$2.85
1681.25%
YoY
|
-$0.12
-29.41%
YoY
|
-$0.14
-36.11%
YoY
|
-$0.18
-58.14%
YoY
|
-$0.16
-54.54%
YoY
|
-$0.17
-25.04%
YoY
|
-$0.23
-0.68%
YoY
|
-$0.43
-100.0%
YoY
|
-$0.35
-100.0%
YoY
|
-$0.23
-16.0%
YoY
|
-$0.23
-100.0%
YoY
|
-$248.8K
118460198.97%
YoY
|
-$275.2K
1.17%
YoY
|
-$0.27
-67.47%
YoY
|
-$181.4K
56682392.82%
YoY
|
-$0.21
-93.25%
YoY
|
-$272.0K
1251.93%
YoY
|
-$0.83
-66.26%
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 |
24.42M shares
-94.67%
YoY
|
23.65M shares
-94.57%
YoY
|
23.35M shares
-94.54%
YoY
|
461.6M shares
9.06%
YoY
|
458.2M shares
8.23%
YoY
|
435.3M shares
15.72%
YoY
|
427.5M shares
20.14%
YoY
|
423.3M shares
20.93%
YoY
|
423.4M shares
20.79%
YoY
|
376.2M shares
10.77%
YoY
|
355.9M shares
5.66%
YoY
|
350.0M shares
4.61%
YoY
|
350.5M shares
4.33%
YoY
|
339.6M shares
4.48%
YoY
|
336.8M shares
7.87%
YoY
|
334.6M shares
53.06%
YoY
|
335.9M shares
N/A
|
325.0M shares
2068.22%
YoY
|
312.2M shares
N/A
|
218.6M shares
1684.17%
YoY
|
| Diluted Shares Outstanding |
N/A
|
23.50M shares
-94.6%
YoY
|
23.20M shares
-94.57%
YoY
|
459.0M shares
8.45%
YoY
|
N/A
|
435.3M shares
15.72%
YoY
|
427.5M shares
20.14%
YoY
|
423.3M shares
20.93%
YoY
|
N/A
|
376.2M shares
10.77%
YoY
|
355.9M shares
5.66%
YoY
|
350.0M shares
4.61%
YoY
|
N/A
|
339.6M shares
4.48%
YoY
|
336.8M shares
7.4%
YoY
|
334.6M shares
48.37%
YoY
|
N/A
|
325.0M shares
2068.22%
YoY
|
313.6M shares
N/A
|
225.5M shares
1740.62%
YoY
|
Loading...