|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$201.5M
0.52%
YoY
|
$200.5M
3.85%
YoY
|
$193.0M
17.67%
YoY
|
$164.0M
28.2%
YoY
|
$128.0M
37.82%
YoY
|
| Cost Of Revenue |
$97.03M
8.6%
YoY
|
$89.35M
6.89%
YoY
|
$83.59M
32.55%
YoY
|
$63.06M
29.21%
YoY
|
$48.81M
18.67%
YoY
|
| Gross Profit |
$104.5M
-5.98%
YoY
|
$111.1M
1.54%
YoY
|
$109.4M
8.37%
YoY
|
$101.0M
27.58%
YoY
|
$79.14M
53.05%
YoY
|
| Selling, General & Admin |
$108.4M
17.51%
YoY
|
$92.23M
-0.96%
YoY
|
$93.12M
37.1%
YoY
|
$67.92M
49.13%
YoY
|
$45.55M
86.98%
YoY
|
| Research & Development |
$36.47M
-7.45%
YoY
|
$39.40M
-10.76%
YoY
|
$44.15M
26.66%
YoY
|
$34.86M
42.62%
YoY
|
$24.44M
78.5%
YoY
|
| Depreciation & Amortization |
$7.579M
5.09%
YoY
|
$7.212M
19.25%
YoY
|
$6.048M
142.7%
YoY
|
$2.492M
100.64%
YoY
|
$1.242M
105.97%
YoY
|
| Operating Expenses |
$144.8M
10.04%
YoY
|
$131.6M
-4.11%
YoY
|
$137.3M
33.56%
YoY
|
$102.8M
46.85%
YoY
|
$69.99M
83.93%
YoY
|
| Operating Profit |
-$40.38M
96.77%
YoY
|
-$20.52M
-26.3%
YoY
|
-$27.85M
1443.51%
YoY
|
-$1.804M
-119.7%
YoY
|
$9.157M
-32.96%
YoY
|
| Interest Expense |
$1.702M
-105.74%
YoY
|
-$29.64M
-1531.19%
YoY
|
$2.071M
-19.51%
YoY
|
$2.573M
47.79%
YoY
|
$1.741M
422.82%
YoY
|
| Other Income/Expense, Net |
$10.54M
-28.87%
YoY
|
$14.82M
22.14%
YoY
|
$12.14M
296.08%
YoY
|
$3.064M
-195.18%
YoY
|
-$3.219M
-517.51%
YoY
|
| Pretax Income |
-$29.84M
423.53%
YoY
|
-$5.700M
-63.72%
YoY
|
-$15.71M
-1346.75%
YoY
|
$1.260M
-78.78%
YoY
|
$5.938M
-58.85%
YoY
|
| Income Tax |
$36.70M
11368.13%
YoY
|
$320.0K
-108.99%
YoY
|
-$3.561M
190.93%
YoY
|
-$1.224M
-142.05%
YoY
|
$2.911M
-158.44%
YoY
|
| Net Earnings |
-$66.54M
1005.3%
YoY
|
-$6.020M
-50.44%
YoY
|
-$12.15M
-589.05%
YoY
|
$2.484M
-17.94%
YoY
|
$3.027M
-84.41%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
-$0.09
-550.0%
YoY
|
$0.02
N/A
|
$0.00
-100.0%
YoY
|
| Diluted Earnings Per Share |
-$0.52
1019.52%
YoY
|
-$0.05
-48.78%
YoY
|
-$0.09
-550.0%
YoY
|
$0.02
N/A
|
$0.00
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
127.7M shares
-2.19%
YoY
|
130.6M shares
-3.45%
YoY
|
135.3M shares
0.57%
YoY
|
134.5M
75.28%
YoY
|
76.74M
163.48%
YoY
|
| Diluted Shares Outstanding |
127.7M shares
-2.19%
YoY
|
130.6M shares
-3.45%
YoY
|
135.3M shares
-2.37%
YoY
|
138.6M
69.93%
YoY
|
81.54M
150.13%
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 |
$44.14M
6.46%
YoY
|
$62.14M
8.12%
YoY
|
$52.29M
1.54%
YoY
|
$45.60M
-2.18%
YoY
|
$41.46M
-7.59%
YoY
|
$57.48M
-1.3%
YoY
|
$51.50M
7.29%
YoY
|
$46.62M
-6.19%
YoY
|
$44.86M
20.96%
YoY
|
$58.23M
20.48%
YoY
|
$48.00M
18.59%
YoY
|
$49.69M
23.74%
YoY
|
$37.09M
5.77%
YoY
|
$48.34M
24.28%
YoY
|
$40.48M
17.75%
YoY
|
$40.16M
32.07%
YoY
|
$35.06M
44.46%
YoY
|
$38.89M
N/A
|
$34.38M
36.98%
YoY
|
| Cost Of Revenue |
$22.88M
7.42%
YoY
|
$29.26M
22.8%
YoY
|
$24.74M
9.99%
YoY
|
$21.74M
2.62%
YoY
|
$21.30M
-2.5%
YoY
|
$23.82M
-5.4%
YoY
|
$22.50M
8.03%
YoY
|
$21.18M
-1.63%
YoY
|
$21.85M
36.12%
YoY
|
$25.19M
32.82%
YoY
|
$20.82M
52.93%
YoY
|
$21.53M
38.04%
YoY
|
$16.05M
7.81%
YoY
|
$18.96M
24.28%
YoY
|
$13.62M
3.94%
YoY
|
$15.60M
46.28%
YoY
|
$14.89M
52.13%
YoY
|
$15.26M
N/A
|
$13.10M
38.18%
YoY
|
| Gross Profit |
$21.25M
5.44%
YoY
|
$32.88M
-2.28%
YoY
|
$27.55M
-5.01%
YoY
|
$23.87M
-6.17%
YoY
|
$20.16M
-12.41%
YoY
|
$33.65M
1.83%
YoY
|
$29.01M
6.72%
YoY
|
$25.44M
-9.68%
YoY
|
$23.01M
9.39%
YoY
|
$33.05M
12.51%
YoY
|
$27.18M
1.18%
YoY
|
$28.16M
14.66%
YoY
|
$21.04M
4.27%
YoY
|
$29.37M
24.28%
YoY
|
$26.86M
26.25%
YoY
|
$24.56M
24.39%
YoY
|
$20.18M
39.29%
YoY
|
$23.64M
N/A
|
$21.28M
36.25%
YoY
|
| Selling, General & Admin |
$30.11M
18.52%
YoY
|
$29.52M
40.94%
YoY
|
$27.79M
18.9%
YoY
|
$25.67M
7.11%
YoY
|
$25.41M
6.08%
YoY
|
$20.94M
-6.15%
YoY
|
$23.37M
4.21%
YoY
|
$23.96M
-4.74%
YoY
|
$23.95M
3.12%
YoY
|
$22.32M
14.19%
YoY
|
$22.43M
33.08%
YoY
|
$25.15M
47.82%
YoY
|
$23.23M
60.08%
YoY
|
$19.54M
28.21%
YoY
|
$16.85M
36.99%
YoY
|
$17.02M
74.7%
YoY
|
$14.51M
75.65%
YoY
|
$15.24M
N/A
|
$12.30M
122.5%
YoY
|
| Research & Development |
$9.604M
-1.24%
YoY
|
$8.962M
-7.83%
YoY
|
$8.956M
-9.37%
YoY
|
$8.826M
-11.75%
YoY
|
$9.725M
-0.72%
YoY
|
$9.723M
-10.54%
YoY
|
$9.882M
-11.54%
YoY
|
$10.00M
-17.59%
YoY
|
$9.796M
-1.78%
YoY
|
$10.87M
11.51%
YoY
|
$11.17M
29.14%
YoY
|
$12.14M
43.86%
YoY
|
$9.974M
24.29%
YoY
|
$9.747M
37.75%
YoY
|
$8.650M
42.32%
YoY
|
$8.436M
36.2%
YoY
|
$8.025M
57.54%
YoY
|
$7.076M
N/A
|
$6.078M
80.04%
YoY
|
| Depreciation & Amortization |
$1.865M
-0.53%
YoY
|
$1.896M
2.27%
YoY
|
$1.000M
11.11%
YoY
|
$1.000M
11.11%
YoY
|
$1.875M
10.36%
YoY
|
$1.854M
13.67%
YoY
|
$900.0K
0.0%
YoY
|
$900.0K
50.0%
YoY
|
$1.699M
69.73%
YoY
|
$1.631M
114.32%
YoY
|
$900.0K
102.7%
YoY
|
$600.0K
50.75%
YoY
|
$1.001M
26.07%
YoY
|
$761.0K
11.09%
YoY
|
$444.0K
131.25%
YoY
|
$398.0K
100.0%
YoY
|
$794.0K
375.45%
YoY
|
$685.0K
13.6%
YoY
|
$192.0K
17.79%
YoY
|
| Operating Expenses |
$39.72M
13.05%
YoY
|
$38.48M
25.48%
YoY
|
$36.74M
10.5%
YoY
|
$34.49M
1.55%
YoY
|
$35.13M
4.1%
YoY
|
$30.67M
-7.59%
YoY
|
$33.25M
-1.03%
YoY
|
$33.96M
-8.92%
YoY
|
$33.75M
1.65%
YoY
|
$33.19M
13.3%
YoY
|
$33.60M
31.75%
YoY
|
$37.29M
46.51%
YoY
|
$33.20M
47.33%
YoY
|
$29.29M
31.23%
YoY
|
$25.50M
38.75%
YoY
|
$25.45M
59.73%
YoY
|
$22.53M
68.74%
YoY
|
$22.32M
N/A
|
$18.38M
106.4%
YoY
|
| Operating Profit |
-$18.46M
23.29%
YoY
|
-$5.594M
-287.34%
YoY
|
-$9.192M
116.38%
YoY
|
-$10.62M
24.59%
YoY
|
-$14.98M
39.51%
YoY
|
$2.986M
-2279.56%
YoY
|
-$4.248M
-33.83%
YoY
|
-$8.527M
-6.57%
YoY
|
-$10.73M
-11.74%
YoY
|
-$137.0K
-263.1%
YoY
|
-$6.420M
-572.06%
YoY
|
-$9.127M
924.35%
YoY
|
-$12.16M
415.99%
YoY
|
$84.00K
-93.62%
YoY
|
$1.360M
-53.05%
YoY
|
-$891.0K
-123.38%
YoY
|
-$2.357M
-308.22%
YoY
|
$1.317M
N/A
|
$2.897M
-56.83%
YoY
|
| Interest Expense |
$525.0K
141.94%
YoY
|
$1.305M
-80.94%
YoY
|
$79.00K
-93.99%
YoY
|
$141.0K
-89.0%
YoY
|
$217.0K
-50.79%
YoY
|
$6.846M
549.53%
YoY
|
$1.314M
120.84%
YoY
|
$1.282M
213.45%
YoY
|
$441.0K
-34.47%
YoY
|
$1.054M
-45.64%
YoY
|
$595.0K
-8.32%
YoY
|
$409.0K
-36.79%
YoY
|
$673.0K
14.07%
YoY
|
$1.939M
-509.07%
YoY
|
$649.0K
47.17%
YoY
|
$647.0K
49.42%
YoY
|
$590.0K
57.33%
YoY
|
-$474.0K
N/A
|
$441.0K
21950.0%
YoY
|
| Other Income/Expense, Net |
$1.090M
-70.61%
YoY
|
$258.0K
-47.45%
YoY
|
$1.423M
-67.7%
YoY
|
$3.849M
187.02%
YoY
|
$3.709M
113.04%
YoY
|
$491.0K
-84.63%
YoY
|
$4.405M
97.09%
YoY
|
$1.341M
-47.04%
YoY
|
$1.741M
-44.23%
YoY
|
$3.194M
52.75%
YoY
|
$2.235M
356.12%
YoY
|
$2.532M
-596.47%
YoY
|
$3.122M
-430.02%
YoY
|
$2.091M
-624.06%
YoY
|
$490.0K
-159.61%
YoY
|
-$510.0K
-6.25%
YoY
|
-$946.0K
-3.47%
YoY
|
-$399.0K
N/A
|
-$822.0K
-541.94%
YoY
|
| Pretax Income |
-$17.37M
54.21%
YoY
|
-$4.031M
-139.05%
YoY
|
-$7.769M
-5048.41%
YoY
|
-$6.775M
-5.72%
YoY
|
-$11.27M
25.28%
YoY
|
$10.32M
151.11%
YoY
|
$157.0K
-103.75%
YoY
|
-$7.186M
8.96%
YoY
|
-$8.993M
-0.52%
YoY
|
$4.111M
-0.07%
YoY
|
-$4.185M
-326.22%
YoY
|
-$6.595M
370.74%
YoY
|
-$9.040M
173.69%
YoY
|
$4.114M
826.58%
YoY
|
$1.850M
-10.84%
YoY
|
-$1.401M
-142.88%
YoY
|
-$3.303M
-2273.03%
YoY
|
$444.0K
N/A
|
$2.075M
-69.91%
YoY
|
| Income Tax |
$1.500M
1400.0%
YoY
|
$40.05M
5788.97%
YoY
|
-$2.300M
187.5%
YoY
|
-$1.192M
-137.25%
YoY
|
$100.0K
-103.54%
YoY
|
$680.0K
-148.85%
YoY
|
-$800.0K
-135.23%
YoY
|
$3.200M
-244.99%
YoY
|
-$2.824M
26.47%
YoY
|
-$1.392M
-451.52%
YoY
|
$2.271M
913.84%
YoY
|
-$2.207M
215.74%
YoY
|
-$2.233M
-295.02%
YoY
|
$396.0K
-75.39%
YoY
|
$224.0K
-65.8%
YoY
|
-$699.0K
-217.09%
YoY
|
$1.145M
2190.0%
YoY
|
$1.609M
N/A
|
$655.0K
83.47%
YoY
|
| Net Earnings |
-$18.87M
65.46%
YoY
|
-$44.08M
-557.08%
YoY
|
-$5.478M
-682.15%
YoY
|
-$5.583M
-46.49%
YoY
|
-$11.40M
84.83%
YoY
|
$9.643M
75.23%
YoY
|
$941.0K
-114.58%
YoY
|
-$10.43M
137.78%
YoY
|
-$6.169M
-9.37%
YoY
|
$5.503M
55.94%
YoY
|
-$6.456M
-497.05%
YoY
|
-$4.388M
525.07%
YoY
|
-$6.807M
215.43%
YoY
|
$3.529M
-396.31%
YoY
|
$1.626M
14.51%
YoY
|
-$702.0K
-126.29%
YoY
|
-$2.158M
-2215.69%
YoY
|
-$1.191M
N/A
|
$1.420M
-78.29%
YoY
|
| Basic Earnings Per Share |
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
|
-$0.01
-412.7%
YoY
|
$0.00
N/A
|
$0.02
N/A
|
N/A
|
$0.00
-93.65%
YoY
|
| Diluted Earnings Per Share |
-$0.15
67.57%
YoY
|
-$0.34
-562.25%
YoY
|
-$0.04
-705.22%
YoY
|
-$0.04
-50.39%
YoY
|
-$0.09
84.89%
YoY
|
$0.07
81.27%
YoY
|
$0.01
-114.18%
YoY
|
-$0.08
145.91%
YoY
|
-$0.05
-6.21%
YoY
|
$0.04
76.56%
YoY
|
-$0.05
400.0%
YoY
|
-$0.03
N/A
|
-$0.05
-351.2%
YoY
|
$0.02
-100.0%
YoY
|
-$0.01
-428.08%
YoY
|
$0.00
N/A
|
$0.02
N/A
|
-$8.514K
N/A
|
$0.00
-93.45%
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 |
128.6M shares
0.35%
YoY
|
127.9M shares
-0.73%
YoY
|
127.2M shares
-3.26%
YoY
|
126.7M shares
-3.51%
YoY
|
128.1M shares
-2.08%
YoY
|
128.8M shares
-4.97%
YoY
|
131.5M shares
-3.56%
YoY
|
131.3M shares
-3.24%
YoY
|
130.8M shares
-3.4%
YoY
|
135.5M shares
0.52%
YoY
|
136.4M
1.29%
YoY
|
135.7M
0.94%
YoY
|
135.4M
1.14%
YoY
|
134.9M
0.84%
YoY
|
134.6M
24.28%
YoY
|
134.4M
321.61%
YoY
|
133.9M
324.31%
YoY
|
133.7M
N/A
|
108.3M
277.43%
YoY
|
| Diluted Shares Outstanding |
128.7M shares
0.28%
YoY
|
N/A
|
127.5M shares
-3.94%
YoY
|
126.9M shares
-3.43%
YoY
|
128.3M shares
-1.97%
YoY
|
N/A
|
132.8M shares
-2.49%
YoY
|
131.4M shares
-3.29%
YoY
|
130.9M shares
-3.37%
YoY
|
N/A
|
136.2M shares
-1.83%
YoY
|
135.9M
1.13%
YoY
|
135.5M
1.18%
YoY
|
N/A
|
138.7M
22.06%
YoY
|
134.4M
271.56%
YoY
|
133.9M
274.48%
YoY
|
N/A
|
113.6M
265.88%
YoY
|
Loading...