|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$311.1M
1.48%
YoY
|
$306.6M
3.6%
YoY
|
$295.9M
7.13%
YoY
|
$276.2M
14.18%
YoY
|
$241.9M
28.11%
YoY
|
| Cost Of Revenue |
$156.5M
-5.03%
YoY
|
$164.8M
2.28%
YoY
|
$161.1M
13.43%
YoY
|
$142.0M
14.4%
YoY
|
$124.2M
26.57%
YoY
|
| Gross Profit |
$154.6M
9.06%
YoY
|
$141.8M
5.17%
YoY
|
$134.8M
0.47%
YoY
|
$134.2M
13.95%
YoY
|
$117.8M
29.69%
YoY
|
| Selling, General & Admin |
$102.0M
-8.24%
YoY
|
$111.2M
-22.71%
YoY
|
$143.9M
-3.58%
YoY
|
$149.2M
-7.3%
YoY
|
$161.0M
40.39%
YoY
|
| Research & Development |
$49.77M
-14.12%
YoY
|
$57.95M
-20.21%
YoY
|
$72.63M
-4.03%
YoY
|
$75.68M
20.64%
YoY
|
$62.73M
17.22%
YoY
|
| Depreciation & Amortization |
$3.100M
-75.78%
YoY
|
$12.80M
1.59%
YoY
|
$12.60M
13.51%
YoY
|
$11.10M
101.82%
YoY
|
$5.500M
89.66%
YoY
|
| Operating Expenses |
$312.5M
48.41%
YoY
|
$210.6M
-18.61%
YoY
|
$258.7M
-5.29%
YoY
|
$273.2M
4.58%
YoY
|
$261.2M
39.77%
YoY
|
| Operating Profit |
-$160.9M
130.43%
YoY
|
-$69.81M
-44.99%
YoY
|
-$126.9M
-9.36%
YoY
|
-$140.0M
-2.54%
YoY
|
-$143.7M
49.44%
YoY
|
| Interest Expense |
-$16.40M
-2675.2%
YoY
|
$637.0K
-93.0%
YoY
|
$9.102M
-686.47%
YoY
|
-$1.552M
-90.58%
YoY
|
-$16.48M
42.09%
YoY
|
| Other Income/Expense, Net |
$315.0K
-221.62%
YoY
|
-$259.0K
-6575.0%
YoY
|
$4.000K
-103.17%
YoY
|
-$126.0K
-625.0%
YoY
|
$24.00K
-76.0%
YoY
|
| Pretax Income |
-$177.3M
156.27%
YoY
|
-$69.17M
-41.28%
YoY
|
-$117.8M
-16.86%
YoY
|
-$141.7M
-11.51%
YoY
|
-$160.1M
37.79%
YoY
|
| Income Tax |
$716.0K
138.67%
YoY
|
$300.0K
-25.0%
YoY
|
$400.0K
-109.3%
YoY
|
-$4.300M
-37.68%
YoY
|
-$6.900M
475.0%
YoY
|
| Net Earnings |
-$178.0M
156.07%
YoY
|
-$69.50M
-41.17%
YoY
|
-$118.1M
-14.01%
YoY
|
-$137.4M
-10.32%
YoY
|
-$153.2M
33.21%
YoY
|
| Basic Earnings Per Share |
-$2.55
121.74%
YoY
|
-$1.15
-44.98%
YoY
|
-$2.09
-18.36%
YoY
|
-$2.56
-20.74%
YoY
|
-$3.23
11.0%
YoY
|
| Diluted Earnings Per Share |
-$2.55
121.74%
YoY
|
-$1.15
-44.98%
YoY
|
-$2.09
-20.53%
YoY
|
-$2.63
-18.58%
YoY
|
-$3.23
11.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
69.90M shares
16.14%
YoY
|
60.18M shares
6.68%
YoY
|
56.42M shares
5.02%
YoY
|
53.72M shares
13.11%
YoY
|
47.49M shares
20.12%
YoY
|
| Diluted Shares Outstanding |
69.90M shares
16.14%
YoY
|
60.18M shares
6.68%
YoY
|
56.42M shares
4.32%
YoY
|
54.08M shares
13.86%
YoY
|
47.49M shares
20.12%
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 |
$70.76M
-10.9%
YoY
|
$74.68M
-6.19%
YoY
|
$76.32M
-0.04%
YoY
|
$80.72M
6.35%
YoY
|
$79.41M
6.28%
YoY
|
$79.61M
6.02%
YoY
|
$76.35M
3.5%
YoY
|
$75.90M
3.67%
YoY
|
$74.72M
1.16%
YoY
|
$75.08M
8.56%
YoY
|
$73.77M
7.93%
YoY
|
$73.21M
3.65%
YoY
|
$73.87M
8.49%
YoY
|
$69.16M
6.87%
YoY
|
$68.35M
10.72%
YoY
|
$70.63M
18.46%
YoY
|
$68.09M
21.92%
YoY
|
$64.72M
21.46%
YoY
|
$61.74M
30.82%
YoY
|
| Cost Of Revenue |
$34.98M
-15.88%
YoY
|
$35.29M
-21.13%
YoY
|
$37.39M
-11.23%
YoY
|
$42.25M
6.04%
YoY
|
$41.59M
9.15%
YoY
|
$44.74M
5.18%
YoY
|
$42.12M
1.17%
YoY
|
$39.84M
1.46%
YoY
|
$38.10M
1.1%
YoY
|
$42.54M
12.3%
YoY
|
$41.63M
15.25%
YoY
|
$39.27M
14.24%
YoY
|
$37.69M
11.92%
YoY
|
$37.88M
12.12%
YoY
|
$36.12M
9.49%
YoY
|
$34.37M
14.37%
YoY
|
$33.67M
23.16%
YoY
|
$33.78M
27.34%
YoY
|
$32.99M
35.49%
YoY
|
| Gross Profit |
$35.77M
-5.43%
YoY
|
$39.39M
12.98%
YoY
|
$40.13M
17.22%
YoY
|
$38.48M
6.69%
YoY
|
$37.83M
3.29%
YoY
|
$34.87M
7.13%
YoY
|
$34.24M
6.49%
YoY
|
$36.06M
6.23%
YoY
|
$36.62M
1.22%
YoY
|
$32.55M
4.03%
YoY
|
$32.15M
-0.25%
YoY
|
$33.95M
-6.38%
YoY
|
$36.18M
5.13%
YoY
|
$31.29M
1.14%
YoY
|
$32.23M
12.13%
YoY
|
$36.26M
22.61%
YoY
|
$34.42M
20.72%
YoY
|
$30.93M
15.64%
YoY
|
$28.75M
25.85%
YoY
|
| Selling, General & Admin |
$24.55M
-15.07%
YoY
|
$19.85M
-13.17%
YoY
|
$30.43M
29.21%
YoY
|
$21.49M
-20.72%
YoY
|
$28.90M
-14.04%
YoY
|
$22.86M
-15.87%
YoY
|
$23.55M
-17.97%
YoY
|
$27.11M
-10.68%
YoY
|
$33.62M
-20.71%
YoY
|
$27.17M
-23.97%
YoY
|
$28.71M
-35.62%
YoY
|
$30.35M
-21.09%
YoY
|
$42.40M
43.05%
YoY
|
$35.73M
-2.36%
YoY
|
$44.59M
1.66%
YoY
|
$38.46M
-1.97%
YoY
|
$29.64M
-3.34%
YoY
|
$36.60M
31.51%
YoY
|
$43.86M
57.07%
YoY
|
| Research & Development |
$9.779M
-35.61%
YoY
|
$9.867M
-33.83%
YoY
|
$12.28M
-13.47%
YoY
|
$12.39M
-10.75%
YoY
|
$15.19M
2.12%
YoY
|
$14.91M
-12.48%
YoY
|
$14.19M
-19.66%
YoY
|
$13.88M
-20.18%
YoY
|
$14.87M
-12.94%
YoY
|
$17.04M
-9.99%
YoY
|
$17.67M
-14.94%
YoY
|
$17.40M
-4.15%
YoY
|
$17.08M
-0.38%
YoY
|
$18.93M
11.12%
YoY
|
$20.77M
26.76%
YoY
|
$18.15M
24.95%
YoY
|
$17.15M
19.54%
YoY
|
$17.03M
13.7%
YoY
|
$16.39M
22.37%
YoY
|
| Depreciation & Amortization |
$4.000M
11.11%
YoY
|
$12.88M
25.48%
YoY
|
$3.800M
22.58%
YoY
|
$3.600M
16.13%
YoY
|
$3.600M
9.09%
YoY
|
$10.27M
-0.36%
YoY
|
$3.100M
0.0%
YoY
|
$3.100M
-71.12%
YoY
|
$3.300M
3.13%
YoY
|
$10.30M
-11.67%
YoY
|
$3.100M
3.33%
YoY
|
$10.74M
312.88%
YoY
|
$3.200M
39.13%
YoY
|
$11.66M
6.77%
YoY
|
$3.000M
76.47%
YoY
|
$2.600M
136.36%
YoY
|
$2.300M
228.57%
YoY
|
$10.92M
40.41%
YoY
|
$1.700M
142.86%
YoY
|
| Operating Expenses |
$141.9M
151.64%
YoY
|
$42.60M
-11.32%
YoY
|
$55.33M
15.92%
YoY
|
$75.34M
45.86%
YoY
|
$56.41M
-4.43%
YoY
|
$48.04M
-11.88%
YoY
|
$47.73M
-15.63%
YoY
|
$51.65M
-11.68%
YoY
|
$59.02M
-16.26%
YoY
|
$54.51M
-17.81%
YoY
|
$56.57M
-27.23%
YoY
|
$58.48M
-15.51%
YoY
|
$70.48M
20.6%
YoY
|
$66.33M
2.74%
YoY
|
$77.74M
9.64%
YoY
|
$69.22M
11.83%
YoY
|
$58.44M
10.63%
YoY
|
$64.56M
-1.7%
YoY
|
$70.90M
53.14%
YoY
|
| Operating Profit |
-$106.5M
427.87%
YoY
|
-$3.203M
-75.67%
YoY
|
-$17.51M
27.92%
YoY
|
-$37.09M
134.67%
YoY
|
-$20.17M
-11.58%
YoY
|
-$13.17M
-40.05%
YoY
|
-$13.69M
-44.32%
YoY
|
-$15.81M
-35.57%
YoY
|
-$22.81M
-34.66%
YoY
|
-$21.96M
-37.32%
YoY
|
-$24.58M
-46.24%
YoY
|
-$24.53M
-26.09%
YoY
|
-$34.91M
43.4%
YoY
|
-$35.04M
4.21%
YoY
|
-$45.72M
8.22%
YoY
|
-$33.19M
2.7%
YoY
|
-$24.35M
0.12%
YoY
|
-$33.62M
-13.61%
YoY
|
-$42.25M
80.1%
YoY
|
| Interest Expense |
-$4.135M
23.21%
YoY
|
-$4.607M
88.04%
YoY
|
-$4.679M
209.05%
YoY
|
-$3.803M
-259.99%
YoY
|
-$3.356M
-242.2%
YoY
|
-$2.450M
-194.41%
YoY
|
-$1.514M
-157.35%
YoY
|
$2.377M
14.06%
YoY
|
$2.360M
31.62%
YoY
|
$2.595M
147.85%
YoY
|
$2.640M
1500.0%
YoY
|
$2.084M
-283.94%
YoY
|
$1.793M
-209.93%
YoY
|
$1.047M
-123.85%
YoY
|
$165.0K
-103.74%
YoY
|
-$1.133M
-69.44%
YoY
|
-$1.631M
-59.02%
YoY
|
-$4.390M
8.4%
YoY
|
-$4.408M
14.2%
YoY
|
| Other Income/Expense, Net |
-$191.0K
-248.06%
YoY
|
$41.00K
-141.84%
YoY
|
-$180.0K
46.34%
YoY
|
$325.0K
-2131.25%
YoY
|
$129.0K
-686.36%
YoY
|
-$98.00K
-566.67%
YoY
|
-$123.0K
310.0%
YoY
|
-$16.00K
-366.67%
YoY
|
-$22.00K
-540.0%
YoY
|
$21.00K
-184.0%
YoY
|
-$30.00K
30.43%
YoY
|
$6.000K
-112.77%
YoY
|
$5.000K
-116.13%
YoY
|
-$25.00K
-278.57%
YoY
|
-$23.00K
53.33%
YoY
|
-$47.00K
-4800.0%
YoY
|
-$31.00K
-255.0%
YoY
|
$14.00K
-170.0%
YoY
|
-$15.00K
-250.0%
YoY
|
| Pretax Income |
-$110.6M
370.15%
YoY
|
-$90.65M
352.14%
YoY
|
-$22.19M
45.96%
YoY
|
-$40.90M
204.16%
YoY
|
-$23.53M
14.91%
YoY
|
-$20.05M
-33.55%
YoY
|
-$15.20M
-30.81%
YoY
|
-$13.45M
-58.66%
YoY
|
-$20.47M
-38.18%
YoY
|
-$30.17M
-15.55%
YoY
|
-$21.97M
-51.8%
YoY
|
-$32.53M
-5.36%
YoY
|
-$33.12M
27.34%
YoY
|
-$35.72M
-27.31%
YoY
|
-$45.58M
-2.34%
YoY
|
-$34.37M
-4.59%
YoY
|
-$26.01M
-8.0%
YoY
|
-$49.14M
14.31%
YoY
|
-$46.67M
70.9%
YoY
|
| Income Tax |
$414.0K
92.56%
YoY
|
$379.0K
-39.36%
YoY
|
$41.00K
-108.63%
YoY
|
$81.00K
15.71%
YoY
|
$215.0K
90.27%
YoY
|
$625.0K
337.06%
YoY
|
-$475.0K
-905.08%
YoY
|
$70.00K
-17.65%
YoY
|
$113.0K
63.77%
YoY
|
$143.0K
142.37%
YoY
|
$59.00K
-62.18%
YoY
|
$85.00K
-109.0%
YoY
|
$69.00K
-101.92%
YoY
|
$59.00K
-139.6%
YoY
|
$156.0K
-102.34%
YoY
|
-$944.0K
391.67%
YoY
|
-$3.600M
-3664.36%
YoY
|
-$149.0K
-845.0%
YoY
|
-$6.658M
-47657.14%
YoY
|
| Net Earnings |
-$111.0M
367.64%
YoY
|
-$91.03M
340.31%
YoY
|
-$22.23M
50.95%
YoY
|
-$40.98M
203.18%
YoY
|
-$23.74M
15.33%
YoY
|
-$20.67M
-31.8%
YoY
|
-$14.73M
-33.16%
YoY
|
-$13.52M
-58.56%
YoY
|
-$20.59M
-37.97%
YoY
|
-$30.31M
-15.29%
YoY
|
-$22.03M
-51.83%
YoY
|
-$32.61M
-2.44%
YoY
|
-$33.19M
47.79%
YoY
|
-$35.78M
-26.96%
YoY
|
-$45.74M
14.3%
YoY
|
-$33.43M
-6.71%
YoY
|
-$22.46M
-20.84%
YoY
|
-$48.99M
13.88%
YoY
|
-$40.01M
46.43%
YoY
|
| Basic Earnings Per Share |
-$1.53
337.14%
YoY
|
N/A
|
-$0.32
33.33%
YoY
|
-$0.59
156.52%
YoY
|
-$0.35
0.0%
YoY
|
N/A
|
-$0.24
-38.46%
YoY
|
-$0.23
-60.34%
YoY
|
-$0.35
-41.67%
YoY
|
N/A
|
-$0.39
-53.57%
YoY
|
-$0.58
-6.45%
YoY
|
-$0.60
42.86%
YoY
|
N/A
|
-$0.84
2.44%
YoY
|
-$0.62
-22.5%
YoY
|
-$0.42
-35.38%
YoY
|
N/A
|
-$0.82
20.59%
YoY
|
| Diluted Earnings Per Share |
-$1.53
337.14%
YoY
|
-$1.28
286.75%
YoY
|
-$0.32
33.33%
YoY
|
-$0.59
156.52%
YoY
|
-$0.35
0.0%
YoY
|
-$0.33
-37.17%
YoY
|
-$0.24
-38.46%
YoY
|
-$0.23
-60.52%
YoY
|
-$0.35
-41.67%
YoY
|
-$0.53
-20.59%
YoY
|
-$0.39
-53.57%
YoY
|
-$0.58
-6.03%
YoY
|
-$0.60
11.11%
YoY
|
-$0.66
-100.0%
YoY
|
-$0.84
2.44%
YoY
|
-$0.62
-22.5%
YoY
|
-$0.54
-16.92%
YoY
|
-$939.1K
-6.98%
YoY
|
-$0.82
20.59%
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 |
73.59M shares
4.81%
YoY
|
70.73M shares
16.24%
YoY
|
70.37M shares
16.38%
YoY
|
69.60M shares
17.9%
YoY
|
70.21M shares
19.89%
YoY
|
60.85M shares
5.73%
YoY
|
60.47M shares
6.16%
YoY
|
59.03M shares
4.93%
YoY
|
58.56M shares
4.94%
YoY
|
57.55M shares
5.11%
YoY
|
56.96M shares
4.09%
YoY
|
56.26M shares
4.82%
YoY
|
55.81M shares
5.28%
YoY
|
54.75M shares
5.18%
YoY
|
54.72M shares
11.68%
YoY
|
53.68M shares
19.58%
YoY
|
53.01M shares
20.83%
YoY
|
52.06M shares
22.49%
YoY
|
49.00M shares
21.61%
YoY
|
| Diluted Shares Outstanding |
72.59M shares
5.89%
YoY
|
N/A
|
70.38M shares
16.44%
YoY
|
69.63M shares
17.4%
YoY
|
68.55M shares
17.0%
YoY
|
N/A
|
60.44M shares
6.58%
YoY
|
59.30M shares
5.94%
YoY
|
58.59M shares
5.6%
YoY
|
N/A
|
56.71M shares
4.43%
YoY
|
55.98M shares
4.29%
YoY
|
55.48M shares
4.27%
YoY
|
N/A
|
54.30M shares
10.83%
YoY
|
53.68M shares
19.58%
YoY
|
53.22M shares
21.3%
YoY
|
N/A
|
49.00M shares
21.61%
YoY
|
Loading...