|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$211.1M
27.14%
YoY
|
$166.0M
0.53%
YoY
|
$165.2M
2.13%
YoY
|
$161.7M
27.64%
YoY
|
$126.7M
49.61%
YoY
|
| Cost Of Revenue |
$64.77M
14.63%
YoY
|
$56.50M
-2.88%
YoY
|
$58.17M
5.57%
YoY
|
$55.11M
33.5%
YoY
|
$41.28M
28.3%
YoY
|
| Gross Profit |
$146.3M
33.58%
YoY
|
$109.5M
2.38%
YoY
|
$107.0M
0.36%
YoY
|
$106.6M
24.81%
YoY
|
$85.40M
62.67%
YoY
|
| Selling, General & Admin |
$165.1M
18.07%
YoY
|
$139.8M
-3.96%
YoY
|
$145.6M
15.55%
YoY
|
$126.0M
36.6%
YoY
|
$92.23M
38.43%
YoY
|
| Research & Development |
$20.25M
2.75%
YoY
|
$19.71M
-25.44%
YoY
|
$26.43M
30.39%
YoY
|
$20.27M
10.67%
YoY
|
$18.32M
32.78%
YoY
|
| Depreciation & Amortization |
$6.200M
31.91%
YoY
|
$4.700M
67.86%
YoY
|
$2.800M
-27.65%
YoY
|
$3.870M
4.09%
YoY
|
$3.718M
0.22%
YoY
|
| Operating Expenses |
$185.3M
16.18%
YoY
|
$159.5M
-7.26%
YoY
|
$172.0M
17.61%
YoY
|
$146.3M
32.3%
YoY
|
$110.5M
37.46%
YoY
|
| Operating Profit |
-$39.01M
-21.96%
YoY
|
-$49.99M
-23.13%
YoY
|
-$65.03M
63.97%
YoY
|
-$39.66M
57.75%
YoY
|
-$25.14M
-9.94%
YoY
|
| Interest Expense |
-$18.43M
-34.52%
YoY
|
-$28.15M
-282.89%
YoY
|
$15.39M
30.89%
YoY
|
$11.76M
29.77%
YoY
|
$9.062M
-3.32%
YoY
|
| Other Income/Expense, Net |
$5.819M
-138.06%
YoY
|
-$15.29M
-1973.65%
YoY
|
$816.0K
-125.68%
YoY
|
-$3.177M
-49.33%
YoY
|
-$6.270M
134.04%
YoY
|
| Pretax Income |
-$58.02M
-31.44%
YoY
|
-$84.63M
7.69%
YoY
|
-$78.58M
7.91%
YoY
|
-$72.82M
83.38%
YoY
|
-$39.71M
4.46%
YoY
|
| Income Tax |
-$6.958M
21643.75%
YoY
|
-$32.00K
-60.49%
YoY
|
-$81.00K
-103.4%
YoY
|
$2.385M
67.13%
YoY
|
$1.427M
1272.12%
YoY
|
| Net Earnings |
-$51.06M
-39.64%
YoY
|
-$84.60M
7.76%
YoY
|
-$78.50M
4.38%
YoY
|
-$75.21M
82.82%
YoY
|
-$41.14M
7.92%
YoY
|
| Basic Earnings Per Share |
-$1.72
-42.67%
YoY
|
-$3.00
-2.28%
YoY
|
-$3.07
-0.32%
YoY
|
-$3.08
79.07%
YoY
|
-$1.72
5.52%
YoY
|
| Diluted Earnings Per Share |
-$1.72
-42.67%
YoY
|
-$3.00
-2.28%
YoY
|
-$3.07
-0.32%
YoY
|
-$3.08
79.07%
YoY
|
-$1.72
5.52%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
29.62M shares
5.18%
YoY
|
28.16M shares
10.01%
YoY
|
25.60M shares
4.67%
YoY
|
24.46M shares
2.02%
YoY
|
23.97M shares
2.82%
YoY
|
| Diluted Shares Outstanding |
29.62M shares
5.18%
YoY
|
28.16M shares
10.01%
YoY
|
25.60M shares
4.67%
YoY
|
24.46M shares
2.02%
YoY
|
23.97M shares
2.82%
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 |
$59.88M
44.71%
YoY
|
$64.62M
45.16%
YoY
|
$53.78M
33.7%
YoY
|
$51.30M
16.28%
YoY
|
$41.38M
11.33%
YoY
|
$44.51M
41.05%
YoY
|
$40.23M
4.47%
YoY
|
$44.12M
-9.15%
YoY
|
$37.17M
-20.11%
YoY
|
$31.56M
-27.97%
YoY
|
$38.51M
0.68%
YoY
|
$48.56M
17.9%
YoY
|
$46.52M
20.99%
YoY
|
$43.81M
24.07%
YoY
|
$38.25M
31.7%
YoY
|
$41.19M
28.74%
YoY
|
$38.45M
26.75%
YoY
|
$35.31M
30.98%
YoY
|
$29.04M
27.6%
YoY
|
| Cost Of Revenue |
$17.54M
29.28%
YoY
|
$19.09M
36.11%
YoY
|
$16.09M
10.86%
YoY
|
$16.03M
5.58%
YoY
|
$13.57M
6.12%
YoY
|
$14.02M
27.76%
YoY
|
$14.51M
16.51%
YoY
|
$15.18M
-17.04%
YoY
|
$12.79M
-22.24%
YoY
|
$10.98M
-29.86%
YoY
|
$12.45M
2.04%
YoY
|
$18.30M
33.23%
YoY
|
$16.45M
21.67%
YoY
|
$15.65M
41.14%
YoY
|
$12.21M
29.58%
YoY
|
$13.74M
30.5%
YoY
|
$13.52M
31.91%
YoY
|
$11.09M
-10.01%
YoY
|
$9.419M
23.74%
YoY
|
| Gross Profit |
$42.34M
52.24%
YoY
|
$45.53M
49.32%
YoY
|
$37.70M
46.58%
YoY
|
$35.27M
21.9%
YoY
|
$27.81M
14.06%
YoY
|
$30.49M
48.13%
YoY
|
$25.72M
-1.29%
YoY
|
$28.94M
-4.38%
YoY
|
$24.38M
-18.95%
YoY
|
$20.59M
-26.91%
YoY
|
$26.05M
0.05%
YoY
|
$30.26M
10.22%
YoY
|
$30.08M
20.62%
YoY
|
$28.17M
16.26%
YoY
|
$26.04M
32.72%
YoY
|
$27.45M
27.88%
YoY
|
$24.94M
24.12%
YoY
|
$24.23M
65.48%
YoY
|
$19.62M
29.54%
YoY
|
| Selling, General & Admin |
$43.61M
9.84%
YoY
|
$44.03M
0.02%
YoY
|
$37.17M
9.14%
YoY
|
$44.18M
34.72%
YoY
|
$39.70M
37.17%
YoY
|
$44.02M
19.35%
YoY
|
$34.06M
-14.78%
YoY
|
$32.79M
-11.44%
YoY
|
$28.94M
-8.72%
YoY
|
$36.88M
5.84%
YoY
|
$39.96M
27.8%
YoY
|
$37.03M
12.35%
YoY
|
$31.71M
17.81%
YoY
|
$34.85M
26.45%
YoY
|
$31.27M
26.18%
YoY
|
$32.96M
51.51%
YoY
|
$26.91M
48.38%
YoY
|
$27.56M
51.42%
YoY
|
$24.78M
65.11%
YoY
|
| Research & Development |
$5.241M
3.68%
YoY
|
$5.434M
5.64%
YoY
|
$4.555M
-5.12%
YoY
|
$5.203M
-5.19%
YoY
|
$5.055M
18.3%
YoY
|
$5.144M
-11.62%
YoY
|
$4.801M
-32.65%
YoY
|
$5.488M
-21.0%
YoY
|
$4.273M
-34.59%
YoY
|
$5.820M
-10.17%
YoY
|
$7.128M
34.77%
YoY
|
$6.947M
41.69%
YoY
|
$6.533M
81.57%
YoY
|
$6.479M
7.37%
YoY
|
$5.289M
36.17%
YoY
|
$4.903M
12.74%
YoY
|
$3.598M
-11.12%
YoY
|
$6.034M
34.99%
YoY
|
$3.884M
42.32%
YoY
|
| Depreciation & Amortization |
$1.600M
0.0%
YoY
|
$2.485M
15.37%
YoY
|
$1.500M
15.38%
YoY
|
$1.600M
77.78%
YoY
|
$1.600M
77.78%
YoY
|
$2.154M
76.27%
YoY
|
$1.300M
85.71%
YoY
|
$900.0K
50.0%
YoY
|
$900.0K
-3.85%
YoY
|
$1.222M
23.56%
YoY
|
$700.0K
-28.43%
YoY
|
$600.0K
-36.84%
YoY
|
$936.0K
3644.0%
YoY
|
$989.0K
6.8%
YoY
|
$978.0K
3160.0%
YoY
|
$950.0K
2868.75%
YoY
|
$25.00K
-41.86%
YoY
|
$926.0K
-23.47%
YoY
|
$30.00K
50.0%
YoY
|
| Operating Expenses |
$48.85M
9.14%
YoY
|
$49.46M
0.61%
YoY
|
$41.72M
7.37%
YoY
|
$49.38M
28.99%
YoY
|
$44.75M
34.74%
YoY
|
$49.16M
15.13%
YoY
|
$38.86M
-17.49%
YoY
|
$38.28M
-12.95%
YoY
|
$33.21M
-13.14%
YoY
|
$42.70M
3.33%
YoY
|
$47.09M
28.81%
YoY
|
$43.97M
16.15%
YoY
|
$38.24M
25.33%
YoY
|
$41.33M
23.02%
YoY
|
$36.56M
27.54%
YoY
|
$37.86M
45.05%
YoY
|
$30.51M
37.52%
YoY
|
$33.59M
48.24%
YoY
|
$28.66M
61.61%
YoY
|
| Operating Profit |
-$6.511M
-61.58%
YoY
|
-$3.930M
-78.95%
YoY
|
-$4.025M
-69.37%
YoY
|
-$14.11M
50.97%
YoY
|
-$16.95M
91.83%
YoY
|
-$18.67M
-15.58%
YoY
|
-$13.14M
-37.55%
YoY
|
-$9.344M
-31.86%
YoY
|
-$8.834M
8.26%
YoY
|
-$22.11M
68.05%
YoY
|
-$21.04M
100.04%
YoY
|
-$13.71M
31.78%
YoY
|
-$8.160M
46.37%
YoY
|
-$13.16M
40.51%
YoY
|
-$10.52M
16.29%
YoY
|
-$10.41M
124.56%
YoY
|
-$5.575M
165.98%
YoY
|
-$9.366M
16.78%
YoY
|
-$9.044M
249.05%
YoY
|
| Interest Expense |
-$7.362M
162.65%
YoY
|
-$8.210M
-25.02%
YoY
|
-$6.555M
-223.38%
YoY
|
-$10.87M
-309.51%
YoY
|
-$2.803M
-163.98%
YoY
|
-$10.95M
1627.13%
YoY
|
$5.313M
44.41%
YoY
|
$5.186M
43.26%
YoY
|
$4.381M
16.64%
YoY
|
-$634.0K
-249.18%
YoY
|
$3.679M
-5.18%
YoY
|
$3.620M
-151.3%
YoY
|
$3.756M
63.87%
YoY
|
$425.0K
-111.4%
YoY
|
$3.880M
69.21%
YoY
|
-$7.057M
-413.92%
YoY
|
$2.292M
4.42%
YoY
|
-$3.727M
265.39%
YoY
|
$2.293M
-20.55%
YoY
|
| Other Income/Expense, Net |
$479.0K
-82.6%
YoY
|
$225.0K
-103.56%
YoY
|
-$542.0K
-126.49%
YoY
|
$4.383M
-257.72%
YoY
|
$2.753M
-190.65%
YoY
|
-$6.319M
2020.47%
YoY
|
$2.046M
-149.21%
YoY
|
-$2.779M
-306.92%
YoY
|
-$3.037M
-516.6%
YoY
|
-$298.0K
3625.0%
YoY
|
-$4.158M
14.93%
YoY
|
$1.343M
-2338.33%
YoY
|
$729.0K
-73.09%
YoY
|
-$8.000K
-97.42%
YoY
|
-$3.618M
8.36%
YoY
|
-$60.00K
-103.52%
YoY
|
$2.709M
-199.38%
YoY
|
-$310.0K
-110.73%
YoY
|
-$3.339M
-733.59%
YoY
|
| Pretax Income |
-$13.09M
-33.86%
YoY
|
-$11.92M
-66.85%
YoY
|
-$10.72M
-33.7%
YoY
|
-$15.59M
-6.95%
YoY
|
-$19.80M
25.58%
YoY
|
-$35.94M
55.94%
YoY
|
-$16.17M
-43.46%
YoY
|
-$16.75M
5.9%
YoY
|
-$15.76M
41.86%
YoY
|
-$23.05M
80.86%
YoY
|
-$28.60M
58.87%
YoY
|
-$15.82M
-56.71%
YoY
|
-$11.11M
100.8%
YoY
|
-$12.74M
-4.92%
YoY
|
-$18.01M
23.22%
YoY
|
-$36.54M
643.63%
YoY
|
-$5.534M
-18.41%
YoY
|
-$13.40M
117.93%
YoY
|
-$14.61M
259.55%
YoY
|
| Income Tax |
$288.0K
-68.49%
YoY
|
-$9.300M
560.51%
YoY
|
$424.0K
-16.86%
YoY
|
$1.004M
134.58%
YoY
|
$914.0K
108.68%
YoY
|
-$1.408M
-43.79%
YoY
|
$510.0K
-23.77%
YoY
|
$428.0K
-53.73%
YoY
|
$438.0K
-47.23%
YoY
|
-$2.505M
-405.86%
YoY
|
$669.0K
10.95%
YoY
|
$925.0K
64.01%
YoY
|
$830.0K
108.02%
YoY
|
$819.0K
3.93%
YoY
|
$603.0K
813.64%
YoY
|
$564.0K
38.24%
YoY
|
$399.0K
141.82%
YoY
|
$788.0K
-257.6%
YoY
|
$66.00K
-63.54%
YoY
|
| Net Earnings |
-$13.38M
-35.38%
YoY
|
-$2.615M
-92.43%
YoY
|
-$11.15M
-33.19%
YoY
|
-$16.59M
-3.42%
YoY
|
-$20.71M
27.82%
YoY
|
-$34.53M
68.1%
YoY
|
-$16.68M
-43.01%
YoY
|
-$17.18M
2.6%
YoY
|
-$16.20M
35.67%
YoY
|
-$20.54M
51.47%
YoY
|
-$29.27M
57.31%
YoY
|
-$16.75M
-54.87%
YoY
|
-$11.94M
101.28%
YoY
|
-$13.56M
-4.43%
YoY
|
-$18.61M
26.77%
YoY
|
-$37.11M
597.22%
YoY
|
-$5.933M
-14.61%
YoY
|
-$14.19M
151.61%
YoY
|
-$14.68M
245.77%
YoY
|
| Basic Earnings Per Share |
-$0.45
-35.71%
YoY
|
N/A
|
-$0.38
-35.59%
YoY
|
-$0.57
-8.06%
YoY
|
-$0.70
20.69%
YoY
|
N/A
|
-$0.59
-47.32%
YoY
|
-$0.62
-4.62%
YoY
|
-$0.58
20.83%
YoY
|
N/A
|
-$1.12
47.37%
YoY
|
-$0.65
-57.24%
YoY
|
-$0.48
100.0%
YoY
|
N/A
|
-$0.76
24.59%
YoY
|
-$1.52
590.91%
YoY
|
-$0.24
-17.24%
YoY
|
N/A
|
-$0.61
238.89%
YoY
|
| Diluted Earnings Per Share |
-$0.45
-35.71%
YoY
|
-$0.09
-92.35%
YoY
|
-$0.38
-35.59%
YoY
|
-$0.57
-8.06%
YoY
|
-$0.70
20.69%
YoY
|
-$1.19
51.15%
YoY
|
-$0.59
-47.32%
YoY
|
-$0.62
-4.62%
YoY
|
-$0.58
20.83%
YoY
|
-$0.79
43.01%
YoY
|
-$1.12
47.37%
YoY
|
-$0.65
-100.0%
YoY
|
-$0.48
100.0%
YoY
|
-$0.55
-100.0%
YoY
|
-$0.76
24.59%
YoY
|
-$1.521M
691333561.37%
YoY
|
-$0.24
-17.24%
YoY
|
-$585.6K
146.17%
YoY
|
-$0.61
238.89%
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 |
29.32M shares
1.65%
YoY
|
29.06M shares
3.79%
YoY
|
28.97M shares
3.68%
YoY
|
28.92M shares
5.1%
YoY
|
28.85M shares
6.03%
YoY
|
28.00M shares
8.48%
YoY
|
27.94M shares
8.41%
YoY
|
27.51M shares
6.9%
YoY
|
27.21M shares
11.41%
YoY
|
25.81M shares
6.02%
YoY
|
25.78M shares
5.16%
YoY
|
25.74M shares
6.36%
YoY
|
24.42M shares
0.44%
YoY
|
24.34M shares
1.41%
YoY
|
24.51M shares
1.74%
YoY
|
24.20M shares
1.04%
YoY
|
24.31M shares
2.03%
YoY
|
24.00M shares
2.41%
YoY
|
24.09M shares
2.03%
YoY
|
| Diluted Shares Outstanding |
29.95M shares
1.6%
YoY
|
N/A
|
29.62M shares
4.86%
YoY
|
28.91M shares
3.61%
YoY
|
29.48M shares
6.07%
YoY
|
N/A
|
28.25M shares
8.5%
YoY
|
27.91M shares
8.94%
YoY
|
27.79M shares
12.6%
YoY
|
N/A
|
26.03M shares
6.21%
YoY
|
25.62M shares
4.99%
YoY
|
24.68M shares
1.51%
YoY
|
N/A
|
24.51M shares
1.74%
YoY
|
24.40M shares
1.87%
YoY
|
24.31M shares
2.03%
YoY
|
N/A
|
24.09M shares
2.03%
YoY
|
Loading...