|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$169.4M
52.46%
YoY
|
$111.1M
33.41%
YoY
|
$83.28M
102.98%
YoY
|
$41.03M
22.19%
YoY
|
$33.58M
77.62%
YoY
|
| Cost Of Revenue |
$85.95M
21.67%
YoY
|
$70.64M
-4.02%
YoY
|
$73.60M
144.53%
YoY
|
$30.10M
22.89%
YoY
|
$24.49M
40.83%
YoY
|
| Gross Profit |
$83.44M
106.22%
YoY
|
$40.46M
318.1%
YoY
|
$9.677M
-11.46%
YoY
|
$10.93M
20.29%
YoY
|
$9.086M
500.53%
YoY
|
| Selling, General & Admin |
$92.27M
6.6%
YoY
|
$86.55M
-24.31%
YoY
|
$114.4M
24.25%
YoY
|
$92.04M
24.01%
YoY
|
$74.22M
147.74%
YoY
|
| Research & Development |
$65.17M
12.2%
YoY
|
$58.08M
-26.22%
YoY
|
$78.73M
22.4%
YoY
|
$64.32M
86.0%
YoY
|
$34.58M
48.3%
YoY
|
| Depreciation & Amortization |
$7.781M
-20.89%
YoY
|
$9.836M
-42.64%
YoY
|
$17.15M
81.35%
YoY
|
$9.456M
72.65%
YoY
|
$5.477M
47.31%
YoY
|
| Operating Expenses |
$157.4M
8.85%
YoY
|
$144.6M
-25.09%
YoY
|
$193.1M
23.49%
YoY
|
$156.4M
43.71%
YoY
|
$108.8M
104.22%
YoY
|
| Operating Profit |
-$74.00M
-28.97%
YoY
|
-$104.2M
-43.2%
YoY
|
-$183.4M
26.12%
YoY
|
-$145.4M
45.85%
YoY
|
-$99.71M
92.63%
YoY
|
| Interest Expense |
$9.485M
35.06%
YoY
|
$7.023M
-2750.19%
YoY
|
-$265.0K
-109.84%
YoY
|
$2.694M
434.52%
YoY
|
$504.0K
-79.98%
YoY
|
| Other Income/Expense, Net |
$10.69M
39.35%
YoY
|
$7.669M
-5999.23%
YoY
|
-$130.0K
-101.81%
YoY
|
$7.168M
144.22%
YoY
|
$2.935M
-105.37%
YoY
|
| Pretax Income |
-$63.31M
-34.4%
YoY
|
-$96.51M
-74.17%
YoY
|
-$373.6M
170.22%
YoY
|
-$138.3M
42.86%
YoY
|
-$96.78M
-9.05%
YoY
|
| Income Tax |
-$2.935M
-646.55%
YoY
|
$537.0K
2.68%
YoY
|
$523.0K
71.48%
YoY
|
$305.0K
-110.92%
YoY
|
-$2.794M
-845.07%
YoY
|
| Net Earnings |
-$60.38M
-37.78%
YoY
|
-$97.05M
-74.06%
YoY
|
-$374.1M
170.0%
YoY
|
-$138.6M
47.43%
YoY
|
-$93.98M
-11.99%
YoY
|
| Basic Earnings Per Share |
-$1.07
-48.56%
YoY
|
-$2.08
-79.41%
YoY
|
-$10.10
1194.87%
YoY
|
-$0.78
11.43%
YoY
|
-$0.70
-88.29%
YoY
|
| Diluted Earnings Per Share |
-$1.07
-48.56%
YoY
|
-$2.08
-79.41%
YoY
|
-$10.10
1194.82%
YoY
|
-$0.78
11.43%
YoY
|
-$0.70
-88.29%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
56.33M shares
20.93%
YoY
|
46.58M shares
25.76%
YoY
|
37.04M shares
-79.18%
YoY
|
177.9M shares
32.86%
YoY
|
133.9M shares
649.86%
YoY
|
| Diluted Shares Outstanding |
56.33M shares
20.93%
YoY
|
46.58M shares
25.76%
YoY
|
37.04M shares
-79.18%
YoY
|
177.9M shares
32.86%
YoY
|
133.9M shares
649.86%
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 |
$48.58M
48.87%
YoY
|
$62.18M
106.63%
YoY
|
$39.53M
40.78%
YoY
|
$35.05M
29.86%
YoY
|
$32.63M
25.78%
YoY
|
$30.09M
23.11%
YoY
|
$28.08M
26.41%
YoY
|
$26.99M
39.15%
YoY
|
$25.94M
50.57%
YoY
|
$24.44M
123.48%
YoY
|
$22.21M
98.22%
YoY
|
$19.40M
87.78%
YoY
|
$17.23M
101.33%
YoY
|
$10.94M
-7.71%
YoY
|
$11.20M
44.47%
YoY
|
$10.33M
40.34%
YoY
|
$8.558M
29.45%
YoY
|
$11.85M
N/A
|
$7.755M
30.4%
YoY
|
| Cost Of Revenue |
$27.74M
44.86%
YoY
|
$24.73M
46.23%
YoY
|
$22.87M
32.01%
YoY
|
$19.21M
7.35%
YoY
|
$19.15M
3.4%
YoY
|
$16.91M
-10.83%
YoY
|
$17.32M
-9.39%
YoY
|
$17.89M
-6.86%
YoY
|
$18.52M
5.19%
YoY
|
$18.96M
108.45%
YoY
|
$19.12M
155.29%
YoY
|
$19.21M
154.54%
YoY
|
$17.61M
195.06%
YoY
|
$9.097M
9.87%
YoY
|
$7.488M
27.37%
YoY
|
$7.547M
38.1%
YoY
|
$5.967M
22.58%
YoY
|
$8.280M
N/A
|
$5.879M
20.37%
YoY
|
| Gross Profit |
$20.84M
54.55%
YoY
|
$37.45M
184.09%
YoY
|
$16.66M
54.91%
YoY
|
$15.84M
74.13%
YoY
|
$13.48M
81.59%
YoY
|
$13.18M
140.52%
YoY
|
$10.75M
247.69%
YoY
|
$9.098M
4791.4%
YoY
|
$7.425M
-2074.73%
YoY
|
$5.481M
197.72%
YoY
|
$3.093M
-16.77%
YoY
|
$186.0K
-93.31%
YoY
|
-$376.0K
-114.51%
YoY
|
$1.841M
-48.46%
YoY
|
$3.716M
98.08%
YoY
|
$2.782M
46.81%
YoY
|
$2.591M
48.65%
YoY
|
$3.572M
N/A
|
$1.876M
76.48%
YoY
|
| Selling, General & Admin |
$23.97M
7.35%
YoY
|
$21.29M
-11.53%
YoY
|
$23.13M
-0.01%
YoY
|
$25.52M
28.12%
YoY
|
$22.33M
14.86%
YoY
|
$24.06M
-3.56%
YoY
|
$23.14M
4.41%
YoY
|
$19.92M
-28.17%
YoY
|
$19.44M
-56.66%
YoY
|
$24.95M
-8.73%
YoY
|
$22.16M
-1.74%
YoY
|
$27.73M
38.09%
YoY
|
$44.86M
114.91%
YoY
|
$27.34M
17.52%
YoY
|
$22.55M
8.36%
YoY
|
$20.08M
19.43%
YoY
|
$20.87M
56.55%
YoY
|
$23.26M
N/A
|
$20.81M
201.33%
YoY
|
| Research & Development |
$16.08M
7.32%
YoY
|
$15.26M
3.68%
YoY
|
$17.78M
17.52%
YoY
|
$17.15M
18.81%
YoY
|
$14.99M
8.54%
YoY
|
$14.72M
48.68%
YoY
|
$15.13M
-9.3%
YoY
|
$14.43M
-43.53%
YoY
|
$13.81M
-57.47%
YoY
|
$9.900M
-31.44%
YoY
|
$16.68M
-3.1%
YoY
|
$25.56M
60.79%
YoY
|
$32.46M
104.07%
YoY
|
$14.44M
-3.76%
YoY
|
$17.21M
105.15%
YoY
|
$15.89M
145.49%
YoY
|
$15.91M
237.56%
YoY
|
$15.00M
N/A
|
$8.390M
-5.48%
YoY
|
| Depreciation & Amortization |
$2.703M
50.58%
YoY
|
$2.074M
4.06%
YoY
|
$2.053M
-16.07%
YoY
|
$3.123M
24.92%
YoY
|
$1.795M
-38.04%
YoY
|
$1.993M
-30.27%
YoY
|
$2.446M
-33.53%
YoY
|
$2.500M
-43.77%
YoY
|
$2.897M
-52.96%
YoY
|
$2.858M
19.78%
YoY
|
$3.680M
57.87%
YoY
|
$4.446M
88.87%
YoY
|
$6.159M
158.24%
YoY
|
$2.386M
16.45%
YoY
|
$2.331M
98.55%
YoY
|
$2.354M
103.99%
YoY
|
$2.385M
117.81%
YoY
|
$2.049M
2.96%
YoY
|
$1.174M
N/A
|
| Operating Expenses |
$40.05M
7.34%
YoY
|
$36.55M
-5.76%
YoY
|
$40.91M
6.92%
YoY
|
$42.66M
24.21%
YoY
|
$37.31M
12.23%
YoY
|
$38.78M
11.28%
YoY
|
$38.26M
-1.48%
YoY
|
$34.35M
-38.61%
YoY
|
$33.25M
-81.19%
YoY
|
$34.85M
-20.51%
YoY
|
$38.84M
-2.33%
YoY
|
$55.96M
55.56%
YoY
|
$176.7M
380.51%
YoY
|
$43.84M
14.57%
YoY
|
$39.76M
36.17%
YoY
|
$35.97M
54.48%
YoY
|
$36.78M
103.82%
YoY
|
$38.27M
1317.26%
YoY
|
$29.20M
85.02%
YoY
|
| Operating Profit |
-$19.21M
-19.38%
YoY
|
$904.0K
-103.53%
YoY
|
-$24.25M
-11.84%
YoY
|
-$26.82M
6.23%
YoY
|
-$23.83M
-7.71%
YoY
|
-$25.60M
-12.84%
YoY
|
-$27.51M
-23.04%
YoY
|
-$25.25M
-54.72%
YoY
|
-$25.82M
-85.42%
YoY
|
-$29.37M
-30.07%
YoY
|
-$35.74M
-0.84%
YoY
|
-$55.77M
68.03%
YoY
|
-$177.1M
418.02%
YoY
|
-$42.00M
21.06%
YoY
|
-$36.05M
31.92%
YoY
|
-$33.19M
55.16%
YoY
|
-$34.19M
109.72%
YoY
|
-$34.69M
N/A
|
-$27.32M
85.64%
YoY
|
| Interest Expense |
$2.474M
45.1%
YoY
|
$2.746M
52.98%
YoY
|
$2.414M
33.59%
YoY
|
$2.620M
73.4%
YoY
|
$1.705M
130.09%
YoY
|
$1.795M
-219.51%
YoY
|
$1.807M
-0.99%
YoY
|
$1.511M
192.26%
YoY
|
$741.0K
-55.6%
YoY
|
-$1.502M
161.67%
YoY
|
$1.825M
5267.65%
YoY
|
$517.0K
16.44%
YoY
|
$1.669M
N/A
|
-$574.0K
-445.78%
YoY
|
$34.00K
N/A
|
$444.0K
N/A
|
$0.00
-100.0%
YoY
|
$166.0K
176.67%
YoY
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
$2.299M
14.49%
YoY
|
$749.0K
94.04%
YoY
|
$2.590M
37.69%
YoY
|
$2.594M
72.47%
YoY
|
$2.008M
-4.52%
YoY
|
$386.0K
-6533.33%
YoY
|
$1.881M
186.3%
YoY
|
$1.504M
-1011.52%
YoY
|
$2.103M
1922.12%
YoY
|
-$6.000K
-101.03%
YoY
|
$657.0K
977.05%
YoY
|
-$165.0K
-103.16%
YoY
|
$104.0K
-94.34%
YoY
|
$583.0K
-82.8%
YoY
|
$61.00K
-99.58%
YoY
|
$5.226M
-149.2%
YoY
|
$1.838M
-139.48%
YoY
|
$3.390M
N/A
|
$14.66M
-399.33%
YoY
|
| Pretax Income |
-$16.91M
-22.5%
YoY
|
$4.399M
-118.79%
YoY
|
-$21.66M
-15.48%
YoY
|
-$24.23M
2.03%
YoY
|
-$21.82M
-7.99%
YoY
|
-$23.42M
-39.68%
YoY
|
-$25.63M
-26.96%
YoY
|
-$23.75M
-80.64%
YoY
|
-$23.72M
-86.6%
YoY
|
-$38.82M
-7.55%
YoY
|
-$35.09M
-2.41%
YoY
|
-$122.7M
338.73%
YoY
|
-$177.0M
447.13%
YoY
|
-$41.99M
34.86%
YoY
|
-$35.95M
183.76%
YoY
|
-$27.96M
-12.65%
YoY
|
-$32.35M
54.36%
YoY
|
-$31.14M
1079.47%
YoY
|
-$12.67M
-35.41%
YoY
|
| Income Tax |
$552.0K
183.08%
YoY
|
$414.0K
29.38%
YoY
|
$72.00K
-294.59%
YoY
|
-$3.600M
-3026.83%
YoY
|
$195.0K
48.85%
YoY
|
$320.0K
83.91%
YoY
|
-$37.00K
-317.65%
YoY
|
$123.0K
146.0%
YoY
|
$131.0K
-53.55%
YoY
|
$174.0K
-5.43%
YoY
|
$17.00K
-54.05%
YoY
|
$50.00K
35.14%
YoY
|
$282.0K
500.0%
YoY
|
$184.0K
-106.59%
YoY
|
$37.00K
N/A
|
$37.00K
N/A
|
$47.00K
N/A
|
-$2.794M
N/A
|
$0.00
N/A
|
| Net Earnings |
-$17.47M
-20.67%
YoY
|
$3.985M
-116.79%
YoY
|
-$21.73M
-15.07%
YoY
|
-$20.61M
-13.65%
YoY
|
-$22.02M
-7.68%
YoY
|
-$23.74M
-39.13%
YoY
|
-$25.59M
-27.1%
YoY
|
-$23.87M
-80.55%
YoY
|
-$23.85M
-86.55%
YoY
|
-$39.00M
-7.54%
YoY
|
-$35.10M
-2.46%
YoY
|
-$122.7M
338.33%
YoY
|
-$177.3M
447.21%
YoY
|
-$42.18M
48.8%
YoY
|
-$35.99M
184.06%
YoY
|
-$28.00M
-12.53%
YoY
|
-$32.40M
54.59%
YoY
|
-$28.34M
973.64%
YoY
|
-$12.67M
-35.41%
YoY
|
| Basic Earnings Per Share |
-$0.28
-33.33%
YoY
|
N/A
|
-$0.37
-31.48%
YoY
|
-$0.38
-28.3%
YoY
|
-$0.42
-23.64%
YoY
|
N/A
|
-$0.54
-39.33%
YoY
|
-$0.53
-83.39%
YoY
|
-$0.55
-90.88%
YoY
|
N/A
|
-$0.89
-55.05%
YoY
|
-$3.19
1893.75%
YoY
|
-$6.03
3073.68%
YoY
|
N/A
|
-$1.98
2375.0%
YoY
|
-$0.16
-23.81%
YoY
|
-$0.19
-50.0%
YoY
|
N/A
|
-$0.08
-91.75%
YoY
|
| Diluted Earnings Per Share |
-$0.28
-33.33%
YoY
|
$0.07
-114.82%
YoY
|
-$0.37
-31.48%
YoY
|
-$0.38
-28.3%
YoY
|
-$0.42
-23.64%
YoY
|
-$0.47
-50.36%
YoY
|
-$0.54
-39.33%
YoY
|
-$0.53
-83.4%
YoY
|
-$0.55
-90.88%
YoY
|
-$0.95
313.89%
YoY
|
-$0.89
-100.0%
YoY
|
-$3.19
1895.1%
YoY
|
-$6.03
3073.68%
YoY
|
-$0.23
-100.0%
YoY
|
-$198.4K
248033728.6%
YoY
|
-$0.16
-23.81%
YoY
|
-$0.19
-50.0%
YoY
|
-$170.6K
-45.91%
YoY
|
-$0.08
-91.75%
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 |
62.80M shares
16.81%
YoY
|
60.01M shares
20.56%
YoY
|
57.82M shares
19.63%
YoY
|
53.79M shares
18.95%
YoY
|
53.77M shares
32.2%
YoY
|
49.77M shares
22.31%
YoY
|
48.33M shares
22.35%
YoY
|
45.23M shares
16.52%
YoY
|
40.67M shares
-89.47%
YoY
|
40.69M shares
N/A
|
39.50M shares
-78.26%
YoY
|
38.81M shares
-77.83%
YoY
|
386.3M shares
126.01%
YoY
|
N/A
|
181.7M shares
16.01%
YoY
|
175.1M shares
12.27%
YoY
|
170.9M shares
206.9%
YoY
|
171.6M shares
N/A
|
156.6M shares
671.52%
YoY
|
| Diluted Shares Outstanding |
61.82M shares
17.79%
YoY
|
N/A
|
57.98M shares
21.58%
YoY
|
54.47M shares
21.75%
YoY
|
52.49M shares
20.79%
YoY
|
N/A
|
47.68M shares
21.56%
YoY
|
44.74M shares
16.36%
YoY
|
43.45M shares
47.74%
YoY
|
N/A
|
39.23M shares
116.3%
YoY
|
38.45M shares
-78.04%
YoY
|
29.41M shares
-82.79%
YoY
|
N/A
|
18.14M shares
-88.42%
YoY
|
175.1M shares
12.27%
YoY
|
170.9M shares
206.9%
YoY
|
N/A
|
156.6M shares
671.52%
YoY
|
Loading...