|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$138.9M
1.07%
YoY
|
$137.4M
12.3%
YoY
|
$122.4M
15.96%
YoY
|
$105.5M
-4.55%
YoY
|
$110.6M
27.99%
YoY
|
| Cost Of Revenue |
$73.94M
36.12%
YoY
|
$54.32M
5.02%
YoY
|
$51.72M
-11.91%
YoY
|
$58.72M
20.25%
YoY
|
$48.83M
27.84%
YoY
|
| Gross Profit |
$64.96M
-21.83%
YoY
|
$83.10M
17.63%
YoY
|
$70.65M
50.93%
YoY
|
$46.81M
-24.17%
YoY
|
$61.73M
28.11%
YoY
|
| Selling, General & Admin |
$138.0M
35.81%
YoY
|
$101.6M
12.61%
YoY
|
$90.24M
-1.91%
YoY
|
$92.00M
-0.37%
YoY
|
$92.34M
54.95%
YoY
|
| Research & Development |
$35.92M
15.57%
YoY
|
$31.08M
25.04%
YoY
|
$24.86M
-3.99%
YoY
|
$25.89M
-7.46%
YoY
|
$27.98M
38.68%
YoY
|
| Depreciation & Amortization |
$7.000M
45.83%
YoY
|
$4.800M
2.13%
YoY
|
$4.700M
34.29%
YoY
|
$3.500M
25.0%
YoY
|
$2.800M
27.27%
YoY
|
| Operating Expenses |
$190.5M
40.36%
YoY
|
$135.7M
12.77%
YoY
|
$120.3M
-18.96%
YoY
|
$148.5M
23.44%
YoY
|
$120.3M
50.83%
YoY
|
| Operating Profit |
-$125.5M
138.6%
YoY
|
-$52.62M
5.87%
YoY
|
-$49.70M
-51.13%
YoY
|
-$101.7M
73.6%
YoY
|
-$58.59M
85.49%
YoY
|
| Interest Expense |
$8.567M
-41.54%
YoY
|
$14.66M
-7.48%
YoY
|
$15.84M
208.69%
YoY
|
$5.131M
-1373.2%
YoY
|
-$403.0K
49.26%
YoY
|
| Other Income/Expense, Net |
$157.0K
-215.44%
YoY
|
-$136.0K
-106.05%
YoY
|
$2.247M
-3724.19%
YoY
|
-$62.00K
-104.9%
YoY
|
$1.265M
-2681.63%
YoY
|
| Pretax Income |
-$112.3M
194.7%
YoY
|
-$38.10M
20.5%
YoY
|
-$31.62M
-67.28%
YoY
|
-$96.64M
67.41%
YoY
|
-$57.72M
80.92%
YoY
|
| Income Tax |
-$5.121M
-1279.95%
YoY
|
$434.0K
-39.64%
YoY
|
$719.0K
1006.15%
YoY
|
$65.00K
-280.56%
YoY
|
-$36.00K
-90.43%
YoY
|
| Net Earnings |
-$107.2M
178.09%
YoY
|
-$38.53M
19.17%
YoY
|
-$32.33M
-66.56%
YoY
|
-$96.70M
67.59%
YoY
|
-$57.70M
83.0%
YoY
|
| Basic Earnings Per Share |
-$2.51
151.0%
YoY
|
-$1.00
16.28%
YoY
|
-$0.86
-67.05%
YoY
|
-$2.61
63.12%
YoY
|
-$1.60
49.53%
YoY
|
| Diluted Earnings Per Share |
-$2.51
151.0%
YoY
|
-$1.00
16.28%
YoY
|
-$0.86
-67.05%
YoY
|
-$2.61
63.12%
YoY
|
-$1.60
49.53%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
42.64M shares
11.13%
YoY
|
38.37M shares
2.06%
YoY
|
37.59M
1.63%
YoY
|
36.99M
2.76%
YoY
|
36.00M
21.66%
YoY
|
| Diluted Shares Outstanding |
42.64M shares
11.13%
YoY
|
38.37M shares
2.06%
YoY
|
37.59M
1.63%
YoY
|
36.99M
2.76%
YoY
|
36.00M
21.66%
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 |
$36.42M
20.05%
YoY
|
$43.86M
24.73%
YoY
|
$40.23M
12.34%
YoY
|
$24.48M
-28.81%
YoY
|
$30.33M
-5.4%
YoY
|
$35.16M
11.45%
YoY
|
$35.81M
14.29%
YoY
|
$34.38M
10.8%
YoY
|
$32.07M
12.69%
YoY
|
$31.55M
22.17%
YoY
|
$31.33M
17.59%
YoY
|
$31.03M
32.04%
YoY
|
$28.46M
-3.71%
YoY
|
$25.82M
-14.74%
YoY
|
$26.65M
-3.77%
YoY
|
$23.50M
-7.37%
YoY
|
$29.55M
8.61%
YoY
|
$30.29M
15.9%
YoY
|
$27.69M
-11.79%
YoY
|
| Cost Of Revenue |
$20.85M
49.8%
YoY
|
$23.82M
83.32%
YoY
|
$23.03M
47.04%
YoY
|
$13.18M
-8.01%
YoY
|
$13.92M
11.88%
YoY
|
$12.99M
-11.92%
YoY
|
$15.66M
15.56%
YoY
|
$14.32M
20.45%
YoY
|
$12.44M
7.89%
YoY
|
$14.75M
11.47%
YoY
|
$13.55M
-13.7%
YoY
|
$11.89M
-19.6%
YoY
|
$11.53M
-23.1%
YoY
|
$13.23M
-5.66%
YoY
|
$15.70M
26.17%
YoY
|
$14.79M
28.63%
YoY
|
$14.99M
38.06%
YoY
|
$14.03M
26.58%
YoY
|
$12.45M
21.02%
YoY
|
| Gross Profit |
$15.57M
-5.17%
YoY
|
$20.04M
-9.61%
YoY
|
$17.21M
-14.62%
YoY
|
$11.30M
-43.66%
YoY
|
$16.42M
-16.36%
YoY
|
$22.17M
31.97%
YoY
|
$20.15M
13.33%
YoY
|
$20.06M
4.81%
YoY
|
$19.63M
15.95%
YoY
|
$16.80M
33.41%
YoY
|
$17.78M
62.49%
YoY
|
$19.14M
119.7%
YoY
|
$16.93M
16.26%
YoY
|
$12.59M
-22.56%
YoY
|
$10.94M
-28.21%
YoY
|
$8.711M
-37.21%
YoY
|
$14.56M
-10.95%
YoY
|
$16.26M
8.05%
YoY
|
$15.24M
-27.77%
YoY
|
| Selling, General & Admin |
$29.77M
-8.28%
YoY
|
$33.75M
16.91%
YoY
|
$39.06M
70.52%
YoY
|
$31.35M
29.91%
YoY
|
$32.46M
24.87%
YoY
|
$28.87M
14.62%
YoY
|
$22.91M
-2.91%
YoY
|
$24.14M
11.78%
YoY
|
$25.99M
24.47%
YoY
|
$25.19M
26.31%
YoY
|
$23.60M
18.18%
YoY
|
$21.59M
-20.17%
YoY
|
$20.88M
-18.78%
YoY
|
$19.94M
-29.84%
YoY
|
$19.97M
-15.65%
YoY
|
$27.05M
30.1%
YoY
|
$25.71M
32.16%
YoY
|
$28.42M
51.46%
YoY
|
$23.67M
75.97%
YoY
|
| Research & Development |
$7.323M
-27.03%
YoY
|
$8.796M
9.04%
YoY
|
$8.009M
-1.17%
YoY
|
$9.081M
12.06%
YoY
|
$10.04M
50.35%
YoY
|
$8.067M
15.39%
YoY
|
$8.104M
12.56%
YoY
|
$8.104M
36.29%
YoY
|
$6.675M
41.42%
YoY
|
$6.991M
24.84%
YoY
|
$7.200M
8.58%
YoY
|
$5.946M
-10.25%
YoY
|
$4.720M
-32.9%
YoY
|
$5.600M
-27.59%
YoY
|
$6.631M
-2.59%
YoY
|
$6.625M
-1.91%
YoY
|
$7.034M
5.25%
YoY
|
$7.734M
24.4%
YoY
|
$6.807M
26.59%
YoY
|
| Depreciation & Amortization |
$5.603M
156.08%
YoY
|
$6.226M
261.35%
YoY
|
$5.431M
236.08%
YoY
|
$2.288M
42.91%
YoY
|
$2.188M
43.66%
YoY
|
$1.723M
9.33%
YoY
|
$1.616M
-16.7%
YoY
|
$1.601M
13.87%
YoY
|
$1.523M
5.84%
YoY
|
$1.576M
35.51%
YoY
|
$1.940M
38.97%
YoY
|
$1.406M
-1.82%
YoY
|
$1.439M
5.96%
YoY
|
$1.163M
-9.49%
YoY
|
$1.396M
14.24%
YoY
|
$1.432M
19.93%
YoY
|
$1.358M
18.09%
YoY
|
$1.285M
14.73%
YoY
|
$1.222M
10.09%
YoY
|
| Operating Expenses |
$56.93M
33.07%
YoY
|
$42.52M
15.12%
YoY
|
$54.53M
70.94%
YoY
|
$48.40M
45.93%
YoY
|
$42.78M
27.35%
YoY
|
$36.94M
14.79%
YoY
|
$31.90M
1.1%
YoY
|
$33.17M
15.57%
YoY
|
$33.59M
27.5%
YoY
|
$32.18M
25.99%
YoY
|
$31.55M
-33.64%
YoY
|
$28.70M
-14.76%
YoY
|
$26.35M
-19.54%
YoY
|
$25.54M
-29.36%
YoY
|
$47.55M
56.01%
YoY
|
$33.67M
22.25%
YoY
|
$32.75M
25.28%
YoY
|
$36.16M
44.73%
YoY
|
$30.48M
61.87%
YoY
|
| Operating Profit |
-$41.36M
56.88%
YoY
|
-$22.48M
52.24%
YoY
|
-$37.33M
217.71%
YoY
|
-$37.10M
183.03%
YoY
|
-$26.37M
88.79%
YoY
|
-$14.77M
-3.97%
YoY
|
-$11.75M
-14.68%
YoY
|
-$13.11M
37.1%
YoY
|
-$13.97M
48.26%
YoY
|
-$15.38M
18.77%
YoY
|
-$13.77M
-62.38%
YoY
|
-$9.561M
-61.69%
YoY
|
-$9.420M
-48.2%
YoY
|
-$12.95M
-34.92%
YoY
|
-$36.60M
140.29%
YoY
|
-$24.96M
82.61%
YoY
|
-$18.19M
85.79%
YoY
|
-$19.90M
100.3%
YoY
|
-$15.23M
-768.7%
YoY
|
| Interest Expense |
$892.0K
-72.7%
YoY
|
$1.159M
-66.79%
YoY
|
$1.448M
-59.04%
YoY
|
$2.692M
-26.87%
YoY
|
$3.267M
-17.25%
YoY
|
$3.490M
-19.19%
YoY
|
$3.535M
-15.63%
YoY
|
$3.681M
-5.28%
YoY
|
$3.948M
14.47%
YoY
|
$4.319M
53.43%
YoY
|
$4.190M
144.74%
YoY
|
$3.886M
603.99%
YoY
|
$3.449M
6532.69%
YoY
|
$2.815M
18666.67%
YoY
|
$1.712M
-2002.22%
YoY
|
$552.0K
-434.55%
YoY
|
$52.00K
-132.5%
YoY
|
$15.00K
-108.82%
YoY
|
-$90.00K
-43.75%
YoY
|
| Other Income/Expense, Net |
$21.42M
35016.39%
YoY
|
$820.0K
-329.69%
YoY
|
-$178.0K
-3660.0%
YoY
|
$49.00K
-644.44%
YoY
|
$61.00K
-70.39%
YoY
|
-$357.0K
-198.35%
YoY
|
$5.000K
-99.75%
YoY
|
-$9.000K
-94.16%
YoY
|
$206.0K
2475.0%
YoY
|
$363.0K
-40.88%
YoY
|
$2.030M
-2109.9%
YoY
|
-$154.0K
-56.98%
YoY
|
$8.000K
-103.69%
YoY
|
$614.0K
-388.26%
YoY
|
-$101.0K
-66.89%
YoY
|
-$358.0K
-118.11%
YoY
|
-$217.0K
11.86%
YoY
|
-$213.0K
-237.42%
YoY
|
-$305.0K
1073.08%
YoY
|
| Pretax Income |
-$17.55M
-25.06%
YoY
|
-$22.77M
95.7%
YoY
|
-$36.00M
338.56%
YoY
|
-$30.09M
218.84%
YoY
|
-$23.42M
138.66%
YoY
|
-$11.64M
-5.15%
YoY
|
-$8.208M
8.64%
YoY
|
-$9.436M
61.88%
YoY
|
-$9.812M
64.55%
YoY
|
-$12.27M
-33.78%
YoY
|
-$7.555M
-78.41%
YoY
|
-$5.829M
-76.46%
YoY
|
-$5.963M
-67.51%
YoY
|
-$18.53M
-7.8%
YoY
|
-$34.99M
123.91%
YoY
|
-$24.77M
108.88%
YoY
|
-$18.35M
80.88%
YoY
|
-$20.09M
102.07%
YoY
|
-$15.63M
-847.04%
YoY
|
| Income Tax |
-$7.000K
-99.76%
YoY
|
$345.0K
-4412.5%
YoY
|
-$2.480M
-1810.34%
YoY
|
-$73.00K
-297.3%
YoY
|
-$2.913M
-1220.38%
YoY
|
-$8.000K
-105.67%
YoY
|
$145.0K
-28.57%
YoY
|
$37.00K
-84.26%
YoY
|
$260.0K
160.0%
YoY
|
$141.0K
156.36%
YoY
|
$203.0K
181.94%
YoY
|
$235.0K
71.53%
YoY
|
$100.0K
-150.25%
YoY
|
$55.00K
-180.88%
YoY
|
$72.00K
118.18%
YoY
|
$137.0K
234.15%
YoY
|
-$199.0K
373.81%
YoY
|
-$68.00K
-44.72%
YoY
|
$33.00K
-129.73%
YoY
|
| Net Earnings |
-$17.54M
-14.45%
YoY
|
-$23.12M
98.8%
YoY
|
-$33.52M
301.26%
YoY
|
-$30.01M
216.83%
YoY
|
-$20.50M
103.57%
YoY
|
-$11.63M
-6.29%
YoY
|
-$8.353M
7.67%
YoY
|
-$9.473M
56.22%
YoY
|
-$10.07M
65.03%
YoY
|
-$12.41M
-33.22%
YoY
|
-$7.758M
-77.87%
YoY
|
-$6.064M
-75.65%
YoY
|
-$6.103M
-66.38%
YoY
|
-$18.58M
-7.22%
YoY
|
-$35.06M
123.89%
YoY
|
-$24.90M
109.31%
YoY
|
-$18.15M
79.66%
YoY
|
-$20.03M
103.91%
YoY
|
-$15.66M
-810.89%
YoY
|
| Basic Earnings Per Share |
-$0.37
-30.19%
YoY
|
N/A
|
-$0.73
231.82%
YoY
|
-$0.77
208.0%
YoY
|
-$0.53
103.85%
YoY
|
N/A
|
-$0.22
4.76%
YoY
|
-$0.25
56.25%
YoY
|
-$0.26
62.5%
YoY
|
N/A
|
-$0.21
-77.89%
YoY
|
-$0.16
-76.12%
YoY
|
-$0.16
-67.35%
YoY
|
N/A
|
-$0.95
120.93%
YoY
|
-$0.67
103.03%
YoY
|
-$0.49
68.97%
YoY
|
N/A
|
-$0.43
-714.29%
YoY
|
| Diluted Earnings Per Share |
-$0.37
-30.19%
YoY
|
-$0.49
63.0%
YoY
|
-$0.73
231.82%
YoY
|
-$0.77
208.0%
YoY
|
-$0.53
103.85%
YoY
|
-$0.30
-7.9%
YoY
|
-$0.22
4.76%
YoY
|
-$0.25
56.25%
YoY
|
-$0.26
62.5%
YoY
|
-$0.33
-34.47%
YoY
|
-$0.21
-77.89%
YoY
|
-$0.16
-76.12%
YoY
|
-$0.16
-67.35%
YoY
|
-$0.50
-100.0%
YoY
|
-$0.95
120.93%
YoY
|
-$0.67
103.03%
YoY
|
-$0.49
68.97%
YoY
|
-$546.2K
176182374.86%
YoY
|
-$0.43
-714.29%
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 |
46.94M shares
21.05%
YoY
|
46.71M shares
21.25%
YoY
|
46.47M shares
21.07%
YoY
|
38.83M shares
1.46%
YoY
|
38.78M shares
1.87%
YoY
|
38.52M shares
1.84%
YoY
|
38.38M shares
2.2%
YoY
|
38.27M
2.3%
YoY
|
38.06M
2.19%
YoY
|
37.83M
2.09%
YoY
|
37.55M
1.53%
YoY
|
37.41M
1.32%
YoY
|
37.25M
1.08%
YoY
|
37.05M
1.11%
YoY
|
36.99M
1.29%
YoY
|
36.92M
1.58%
YoY
|
36.85M
7.02%
YoY
|
36.65M
15.62%
YoY
|
36.52M
21.17%
YoY
|
| Diluted Shares Outstanding |
46.98M shares
21.34%
YoY
|
N/A
|
46.06M shares
19.8%
YoY
|
38.89M shares
1.45%
YoY
|
38.72M shares
1.55%
YoY
|
N/A
|
38.45M shares
2.1%
YoY
|
38.34M shares
2.25%
YoY
|
38.13M
2.14%
YoY
|
N/A
|
37.66M
1.76%
YoY
|
37.49M
1.55%
YoY
|
37.33M
1.29%
YoY
|
N/A
|
37.00M
1.33%
YoY
|
36.92M
1.58%
YoY
|
36.85M
7.02%
YoY
|
N/A
|
36.52M
16.35%
YoY
|
Loading...