|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$85.33M
-51.08%
YoY
|
$174.4M
64.03%
YoY
|
$106.3M
8.57%
YoY
|
$97.95M
-24.99%
YoY
|
$130.6M
-5.47%
YoY
|
| Cost Of Revenue |
$42.79M
-52.55%
YoY
|
$90.17M
61.33%
YoY
|
$55.89M
-8.22%
YoY
|
$60.90M
-0.51%
YoY
|
$61.21M
11.66%
YoY
|
| Gross Profit |
$42.54M
-49.51%
YoY
|
$84.26M
67.02%
YoY
|
$50.45M
36.16%
YoY
|
$37.05M
-46.59%
YoY
|
$69.37M
-16.75%
YoY
|
| Selling, General & Admin |
$109.9M
-29.85%
YoY
|
$156.6M
78.9%
YoY
|
$87.54M
-23.72%
YoY
|
$114.8M
16.05%
YoY
|
$98.89M
1.01%
YoY
|
| Research & Development |
$25.99M
-58.36%
YoY
|
$62.41M
140.52%
YoY
|
$25.95M
-32.6%
YoY
|
$38.50M
1.46%
YoY
|
$37.94M
4.07%
YoY
|
| Depreciation & Amortization |
$6.900M
-59.08%
YoY
|
$16.86M
33.05%
YoY
|
$12.67M
103.65%
YoY
|
$6.223M
122.25%
YoY
|
$2.800M
-9.68%
YoY
|
| Operating Expenses |
$152.8M
-41.12%
YoY
|
$259.5M
104.25%
YoY
|
$127.1M
-40.67%
YoY
|
$214.2M
8.14%
YoY
|
$198.0M
4.68%
YoY
|
| Operating Profit |
-$110.2M
-37.09%
YoY
|
-$175.2M
128.77%
YoY
|
-$76.60M
-34.08%
YoY
|
-$116.2M
72.26%
YoY
|
-$67.46M
32.18%
YoY
|
| Interest Expense |
$9.153M
-45.79%
YoY
|
$16.88M
269.67%
YoY
|
$4.567M
5.45%
YoY
|
$4.331M
13.29%
YoY
|
$3.823M
7.03%
YoY
|
| Other Income/Expense, Net |
$4.394M
-184.96%
YoY
|
-$5.172M
-174.28%
YoY
|
$6.963M
454.82%
YoY
|
$1.255M
155.6%
YoY
|
$491.0K
-3.16%
YoY
|
| Pretax Income |
-$96.70M
-30.08%
YoY
|
-$138.3M
86.39%
YoY
|
-$74.20M
-61.54%
YoY
|
-$192.9M
203.06%
YoY
|
-$63.66M
17.67%
YoY
|
| Income Tax |
-$37.88M
-6710.12%
YoY
|
$573.0K
26.77%
YoY
|
$452.0K
-115.97%
YoY
|
-$2.830M
-36.02%
YoY
|
-$4.423M
309.16%
YoY
|
| Net Earnings |
-$74.90M
-46.07%
YoY
|
-$138.9M
86.03%
YoY
|
-$74.66M
-60.73%
YoY
|
-$190.1M
220.91%
YoY
|
-$59.24M
11.73%
YoY
|
| Basic Earnings Per Share |
-$0.20
-61.54%
YoY
|
-$0.52
-44.68%
YoY
|
-$0.94
-61.32%
YoY
|
-$2.43
211.54%
YoY
|
-$0.78
5.41%
YoY
|
| Diluted Earnings Per Share |
-$0.20
-61.54%
YoY
|
-$0.52
-44.68%
YoY
|
-$0.94
-61.32%
YoY
|
-$2.43
211.54%
YoY
|
-$0.78
5.41%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
381.6M
8.03%
YoY
|
353.2M
346.24%
YoY
|
79.16M
1.09%
YoY
|
78.31M shares
3.32%
YoY
|
75.79M shares
5.19%
YoY
|
| Diluted Shares Outstanding |
381.6M
8.03%
YoY
|
353.2M
346.24%
YoY
|
79.16M
1.09%
YoY
|
78.31M shares
3.32%
YoY
|
75.79M shares
5.19%
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 |
$21.15M
-48.17%
YoY
|
$23.80M
-49.07%
YoY
|
$19.55M
-56.52%
YoY
|
$21.76M
-41.51%
YoY
|
$40.80M
-10.42%
YoY
|
$46.72M
65.74%
YoY
|
$44.97M
77.27%
YoY
|
$37.21M
34.48%
YoY
|
$45.54M
81.3%
YoY
|
$28.19M
4.32%
YoY
|
$25.37M
-1.09%
YoY
|
$27.67M
47.34%
YoY
|
$25.12M
-5.23%
YoY
|
$27.02M
-29.38%
YoY
|
$25.65M
-10.03%
YoY
|
$18.78M
-39.46%
YoY
|
$26.50M
-19.18%
YoY
|
$38.27M
-14.22%
YoY
|
$28.50M
-28.49%
YoY
|
$31.02M
19.03%
YoY
|
| Cost Of Revenue |
$9.838M
-53.27%
YoY
|
$12.41M
-49.97%
YoY
|
$10.07M
-53.62%
YoY
|
$11.13M
-50.07%
YoY
|
$21.05M
-1.4%
YoY
|
$24.81M
67.3%
YoY
|
$21.71M
52.73%
YoY
|
$22.30M
58.54%
YoY
|
$21.35M
64.31%
YoY
|
$14.83M
-6.45%
YoY
|
$14.21M
-13.47%
YoY
|
$14.06M
-1.99%
YoY
|
$13.00M
-8.92%
YoY
|
$15.85M
-12.03%
YoY
|
$16.43M
10.72%
YoY
|
$14.35M
-1.69%
YoY
|
$14.27M
3.74%
YoY
|
$18.02M
-2.0%
YoY
|
$14.84M
2.03%
YoY
|
$14.60M
36.17%
YoY
|
| Gross Profit |
$11.31M
-42.72%
YoY
|
$11.38M
-48.04%
YoY
|
$9.484M
-59.23%
YoY
|
$10.63M
-28.71%
YoY
|
$19.74M
-18.39%
YoY
|
$21.91M
64.0%
YoY
|
$23.26M
108.54%
YoY
|
$14.91M
9.6%
YoY
|
$24.19M
99.51%
YoY
|
$13.36M
19.61%
YoY
|
$11.15M
20.98%
YoY
|
$13.60M
207.25%
YoY
|
$12.12M
-0.92%
YoY
|
$11.17M
-44.83%
YoY
|
$9.220M
-32.55%
YoY
|
$4.427M
-73.04%
YoY
|
$12.24M
-35.73%
YoY
|
$20.24M
-8.32%
YoY
|
$13.67M
-34.28%
YoY
|
$16.42M
38.87%
YoY
|
| Selling, General & Admin |
$18.61M
-51.93%
YoY
|
$25.34M
-32.59%
YoY
|
$26.60M
-22.7%
YoY
|
$28.11M
-25.4%
YoY
|
$38.71M
-17.54%
YoY
|
$37.59M
76.02%
YoY
|
$34.40M
54.33%
YoY
|
$37.67M
66.7%
YoY
|
$46.94M
110.43%
YoY
|
$21.35M
-10.66%
YoY
|
$22.29M
-24.68%
YoY
|
$22.60M
-25.62%
YoY
|
$22.31M
-27.75%
YoY
|
$23.90M
4.1%
YoY
|
$29.60M
22.95%
YoY
|
$30.38M
25.31%
YoY
|
$30.88M
11.83%
YoY
|
$22.96M
-28.1%
YoY
|
$24.07M
6.25%
YoY
|
$24.25M
17.62%
YoY
|
| Research & Development |
$2.117M
-81.31%
YoY
|
$7.969M
-43.29%
YoY
|
$6.356M
-51.69%
YoY
|
$6.222M
-67.63%
YoY
|
$11.33M
-29.11%
YoY
|
$14.05M
103.4%
YoY
|
$13.16M
106.53%
YoY
|
$19.22M
210.83%
YoY
|
$15.98M
149.34%
YoY
|
$6.909M
-17.52%
YoY
|
$6.370M
-26.36%
YoY
|
$6.184M
-50.94%
YoY
|
$6.409M
-27.7%
YoY
|
$8.377M
-1.92%
YoY
|
$8.650M
-6.07%
YoY
|
$12.61M
33.52%
YoY
|
$8.865M
-17.56%
YoY
|
$8.541M
-23.67%
YoY
|
$9.209M
13.3%
YoY
|
$9.441M
11.75%
YoY
|
| Depreciation & Amortization |
$1.400M
-57.58%
YoY
|
$1.291M
-67.34%
YoY
|
$1.500M
-61.12%
YoY
|
$2.000M
-48.13%
YoY
|
$3.300M
-36.47%
YoY
|
$3.953M
1.2%
YoY
|
$3.858M
-3.07%
YoY
|
$3.856M
6.34%
YoY
|
$5.194M
41.84%
YoY
|
$3.906M
7.93%
YoY
|
$3.980M
10.49%
YoY
|
$3.626M
-5.45%
YoY
|
$3.662M
-7.78%
YoY
|
$3.619M
-6.8%
YoY
|
$3.602M
-6.97%
YoY
|
$3.835M
-1.64%
YoY
|
$3.971M
1.38%
YoY
|
$3.883M
-75.62%
YoY
|
$3.872M
-2.22%
YoY
|
$3.899M
-0.03%
YoY
|
| Operating Expenses |
$23.80M
-54.84%
YoY
|
$33.31M
-35.5%
YoY
|
$42.42M
-22.84%
YoY
|
$36.33M
-36.16%
YoY
|
$52.71M
-37.52%
YoY
|
$51.64M
82.72%
YoY
|
$54.98M
70.08%
YoY
|
$56.90M
83.23%
YoY
|
$84.37M
102.27%
YoY
|
$28.26M
-12.44%
YoY
|
$32.33M
-40.87%
YoY
|
$31.05M
-27.77%
YoY
|
$41.71M
-22.77%
YoY
|
$32.28M
2.47%
YoY
|
$54.67M
13.63%
YoY
|
$42.99M
-10.97%
YoY
|
$54.01M
3.63%
YoY
|
$31.50M
-26.95%
YoY
|
$48.12M
6.16%
YoY
|
$48.29M
21.37%
YoY
|
| Operating Profit |
-$12.50M
-62.1%
YoY
|
-$21.92M
-26.27%
YoY
|
-$32.94M
3.85%
YoY
|
-$25.70M
-38.8%
YoY
|
-$32.97M
-45.22%
YoY
|
-$29.74M
99.49%
YoY
|
-$31.72M
49.81%
YoY
|
-$41.99M
140.63%
YoY
|
-$60.18M
262.7%
YoY
|
-$14.91M
-29.4%
YoY
|
-$21.17M
-27.06%
YoY
|
-$17.45M
-54.75%
YoY
|
-$16.59M
-39.67%
YoY
|
-$21.11M
87.51%
YoY
|
-$29.03M
48.01%
YoY
|
-$38.56M
123.32%
YoY
|
-$27.50M
42.36%
YoY
|
-$11.26M
-46.49%
YoY
|
-$19.61M
258.93%
YoY
|
-$17.27M
25.81%
YoY
|
| Interest Expense |
$3.511M
11.6%
YoY
|
$1.657M
-50.15%
YoY
|
$2.130M
-45.95%
YoY
|
$2.452M
-44.82%
YoY
|
$3.146M
-39.2%
YoY
|
$3.324M
-402.73%
YoY
|
$3.941M
222.24%
YoY
|
$4.444M
293.62%
YoY
|
$5.174M
363.21%
YoY
|
-$1.098M
-7.73%
YoY
|
$1.223M
16.59%
YoY
|
$1.129M
-104.83%
YoY
|
$1.117M
8.45%
YoY
|
-$1.190M
11.01%
YoY
|
$1.049M
8.37%
YoY
|
-$23.35M
-2706.14%
YoY
|
$1.030M
16.12%
YoY
|
-$1.072M
20.45%
YoY
|
$968.0K
9.38%
YoY
|
$896.0K
-0.11%
YoY
|
| Other Income/Expense, Net |
-$5.630M
-245.4%
YoY
|
$956.0K
-122.2%
YoY
|
-$2.092M
-318.6%
YoY
|
$4.963M
1104.61%
YoY
|
$3.872M
-273.32%
YoY
|
-$4.307M
-269.17%
YoY
|
$957.0K
-33.91%
YoY
|
$412.0K
-77.6%
YoY
|
-$2.234M
-297.7%
YoY
|
$2.546M
66.73%
YoY
|
$1.448M
-770.37%
YoY
|
$1.839M
-156.79%
YoY
|
$1.130M
857.63%
YoY
|
$1.527M
-27.18%
YoY
|
-$216.0K
-168.57%
YoY
|
-$3.238M
-742.46%
YoY
|
$118.0K
-141.4%
YoY
|
$2.097M
177.75%
YoY
|
$315.0K
194.39%
YoY
|
$504.0K
8.86%
YoY
|
| Pretax Income |
-$14.62M
-44.18%
YoY
|
-$22.03M
-34.82%
YoY
|
-$32.90M
22.67%
YoY
|
-$18.28M
-59.96%
YoY
|
-$26.18M
-18.25%
YoY
|
-$33.80M
69.53%
YoY
|
-$26.82M
28.04%
YoY
|
-$45.66M
172.79%
YoY
|
-$32.03M
93.18%
YoY
|
-$19.94M
-4.03%
YoY
|
-$20.95M
-30.5%
YoY
|
-$16.74M
-74.31%
YoY
|
-$16.58M
-78.43%
YoY
|
-$20.78M
102.82%
YoY
|
-$30.14M
97.44%
YoY
|
-$65.15M
268.92%
YoY
|
-$76.86M
275.08%
YoY
|
-$10.24M
-39.88%
YoY
|
-$15.27M
144.55%
YoY
|
-$17.66M
24.72%
YoY
|
| Income Tax |
$11.00K
-105.5%
YoY
|
-$35.93M
-13310.29%
YoY
|
-$1.200M
-1300.0%
YoY
|
-$600.0K
-1190.91%
YoY
|
-$200.0K
-300.0%
YoY
|
$272.0K
-267.9%
YoY
|
$100.0K
0.0%
YoY
|
$55.00K
-81.67%
YoY
|
$100.0K
-66.67%
YoY
|
-$162.0K
-331.43%
YoY
|
$100.0K
-114.29%
YoY
|
$300.0K
-118.6%
YoY
|
$300.0K
-150.0%
YoY
|
$70.00K
-108.6%
YoY
|
-$700.0K
-50.0%
YoY
|
-$1.613M
222.6%
YoY
|
-$600.0K
-64.71%
YoY
|
-$814.0K
-182.47%
YoY
|
-$1.400M
600.0%
YoY
|
-$500.0K
-54.55%
YoY
|
| Net Earnings |
$127.1M
-588.1%
YoY
|
$19.28M
-156.59%
YoY
|
-$34.69M
28.77%
YoY
|
-$33.46M
-26.81%
YoY
|
-$26.03M
-19.04%
YoY
|
-$34.07M
72.29%
YoY
|
-$26.94M
28.29%
YoY
|
-$45.72M
168.3%
YoY
|
-$32.16M
90.92%
YoY
|
-$19.78M
-5.13%
YoY
|
-$21.00M
-28.64%
YoY
|
-$17.04M
-73.18%
YoY
|
-$16.84M
-77.92%
YoY
|
-$20.85M
121.07%
YoY
|
-$29.43M
112.57%
YoY
|
-$63.54M
270.64%
YoY
|
-$76.29M
305.33%
YoY
|
-$9.429M
-47.69%
YoY
|
-$13.84M
130.76%
YoY
|
-$17.14M
31.72%
YoY
|
| Basic Earnings Per Share |
$0.33
-571.43%
YoY
|
N/A
|
-$0.09
28.57%
YoY
|
-$0.09
-25.0%
YoY
|
-$0.07
-74.07%
YoY
|
N/A
|
-$0.07
-74.07%
YoY
|
-$0.12
-45.45%
YoY
|
-$0.27
28.57%
YoY
|
N/A
|
-$0.27
-27.03%
YoY
|
-$0.22
-73.17%
YoY
|
-$0.21
-78.79%
YoY
|
N/A
|
-$0.37
105.56%
YoY
|
-$0.82
256.52%
YoY
|
-$0.99
296.0%
YoY
|
N/A
|
-$0.18
125.0%
YoY
|
-$0.23
27.78%
YoY
|
| Diluted Earnings Per Share |
$0.33
-571.43%
YoY
|
$0.04
-143.01%
YoY
|
-$0.09
28.57%
YoY
|
-$0.09
-24.43%
YoY
|
-$0.07
-74.07%
YoY
|
-$0.09
-63.35%
YoY
|
-$0.07
-74.07%
YoY
|
-$0.12
-44.19%
YoY
|
-$0.27
28.57%
YoY
|
-$0.25
-5.49%
YoY
|
-$0.27
-27.03%
YoY
|
-$0.22
-100.0%
YoY
|
-$0.21
-78.79%
YoY
|
-$0.26
-100.0%
YoY
|
-$0.37
105.56%
YoY
|
-$816.5K
354989583.68%
YoY
|
-$0.99
296.0%
YoY
|
-$123.0K
-49.31%
YoY
|
-$0.18
125.0%
YoY
|
-$0.23
27.78%
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 |
390.1M
2.92%
YoY
|
384.6M
3.31%
YoY
|
382.0M
2.92%
YoY
|
379.8M
2.06%
YoY
|
379.0M
30.63%
YoY
|
372.3M
368.87%
YoY
|
371.2M
370.03%
YoY
|
372.1M
374.76%
YoY
|
290.1M
266.94%
YoY
|
79.40M
0.12%
YoY
|
78.96M shares
0.09%
YoY
|
78.38M shares
1.47%
YoY
|
79.06M shares
2.64%
YoY
|
79.30M shares
3.67%
YoY
|
78.90M shares
3.4%
YoY
|
77.25M shares
2.39%
YoY
|
77.03M shares
3.11%
YoY
|
76.49M shares
3.19%
YoY
|
76.30M shares
5.26%
YoY
|
75.45M shares
6.4%
YoY
|
| Diluted Shares Outstanding |
388.2M
2.64%
YoY
|
N/A
|
382.6M
2.99%
YoY
|
380.5M
2.19%
YoY
|
378.2M
28.59%
YoY
|
N/A
|
371.5M
369.4%
YoY
|
372.3M
373.29%
YoY
|
294.1M
271.93%
YoY
|
N/A
|
79.15M
0.32%
YoY
|
78.67M shares
1.09%
YoY
|
79.08M shares
2.66%
YoY
|
N/A
|
78.90M shares
3.4%
YoY
|
77.82M shares
3.14%
YoY
|
77.03M shares
3.11%
YoY
|
N/A
|
76.30M shares
5.26%
YoY
|
75.45M shares
6.4%
YoY
|
Loading...