|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$78.23M
10.2%
YoY
|
$70.99M
-6.93%
YoY
|
$76.28M
2.18%
YoY
|
$74.65M
51.99%
YoY
|
$49.12M
41.83%
YoY
|
| Cost Of Revenue |
$7.231M
-16.24%
YoY
|
$8.633M
-6.8%
YoY
|
$9.263M
1.22%
YoY
|
$9.151M
21.69%
YoY
|
$7.520M
42.05%
YoY
|
| Gross Profit |
$71.00M
13.86%
YoY
|
$62.35M
-6.95%
YoY
|
$67.01M
2.31%
YoY
|
$65.50M
57.47%
YoY
|
$41.60M
41.79%
YoY
|
| Selling, General & Admin |
$83.46M
4.59%
YoY
|
$79.80M
-25.87%
YoY
|
$107.6M
0.95%
YoY
|
$106.6M
1.13%
YoY
|
$105.4M
1.23%
YoY
|
| Research & Development |
$3.855M
-27.31%
YoY
|
$5.303M
-65.25%
YoY
|
$15.26M
-39.73%
YoY
|
$25.32M
8.3%
YoY
|
$23.38M
12.49%
YoY
|
| Depreciation & Amortization |
$283.0K
-29.6%
YoY
|
$402.0K
-24.44%
YoY
|
$532.0K
-17.65%
YoY
|
$646.0K
-55.63%
YoY
|
$1.456M
31.41%
YoY
|
| Operating Expenses |
$87.31M
2.6%
YoY
|
$85.10M
-30.76%
YoY
|
$122.9M
-6.85%
YoY
|
$132.0M
2.43%
YoY
|
$128.8M
3.1%
YoY
|
| Operating Profit |
-$16.32M
-28.26%
YoY
|
-$22.75M
-59.3%
YoY
|
-$55.90M
-15.88%
YoY
|
-$66.45M
-23.81%
YoY
|
-$87.22M
-8.77%
YoY
|
| Interest Expense |
-$17.31M
36.17%
YoY
|
-$12.71M
-175.47%
YoY
|
$16.84M
5.45%
YoY
|
$15.97M
22.79%
YoY
|
$13.01M
35.18%
YoY
|
| Other Income/Expense, Net |
$12.09M
-50462.5%
YoY
|
-$24.00K
-98.28%
YoY
|
-$1.396M
-1961.33%
YoY
|
$75.00K
N/A
|
N/A
|
| Pretax Income |
-$21.54M
-39.29%
YoY
|
-$35.48M
-52.58%
YoY
|
-$74.83M
-9.07%
YoY
|
-$82.30M
-17.53%
YoY
|
-$99.79M
-3.22%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$21.54M
-39.29%
YoY
|
-$35.48M
-52.58%
YoY
|
-$74.83M
-9.07%
YoY
|
-$82.30M
-17.53%
YoY
|
-$99.79M
-9.33%
YoY
|
| Basic Earnings Per Share |
-$2.12
562.5%
YoY
|
-$0.32
-63.22%
YoY
|
-$0.87
-40.0%
YoY
|
-$1.45
-29.95%
YoY
|
-$2.07
N/A
|
| Diluted Earnings Per Share |
-$2.12
569.64%
YoY
|
-$0.32
-63.61%
YoY
|
-$0.87
-40.0%
YoY
|
-$1.45
-29.95%
YoY
|
-$2.07
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
10.16M shares
-90.94%
YoY
|
112.1M shares
30.48%
YoY
|
85.90M shares
51.09%
YoY
|
56.85M shares
17.77%
YoY
|
48.28M shares
N/A
|
| Diluted Shares Outstanding |
10.16M shares
-90.94%
YoY
|
112.1M shares
30.48%
YoY
|
85.90M shares
51.09%
YoY
|
56.85M shares
17.77%
YoY
|
48.28M shares
N/A
|
|
Concept
|
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 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$18.51M
24.4%
YoY
|
$22.42M
12.86%
YoY
|
$20.44M
3.1%
YoY
|
$20.49M
5.33%
YoY
|
$14.88M
25.61%
YoY
|
$19.87M
-4.75%
YoY
|
$19.82M
-1.27%
YoY
|
$19.45M
-5.48%
YoY
|
$11.85M
-19.74%
YoY
|
$20.86M
-7.34%
YoY
|
$20.08M
-8.01%
YoY
|
$20.58M
12.12%
YoY
|
$14.76M
23.41%
YoY
|
$22.51M
37.67%
YoY
|
$21.83M
41.4%
YoY
|
$18.36M
78.71%
YoY
|
$11.96M
69.36%
YoY
|
$16.35M
47.56%
YoY
|
$15.44M
24.51%
YoY
|
| Cost Of Revenue |
$1.750M
42.16%
YoY
|
$1.954M
-8.31%
YoY
|
$2.065M
-7.19%
YoY
|
$1.981M
-22.95%
YoY
|
$1.231M
-27.84%
YoY
|
$2.131M
-28.51%
YoY
|
$2.225M
4.71%
YoY
|
$2.571M
19.97%
YoY
|
$1.706M
-15.29%
YoY
|
$2.981M
15.77%
YoY
|
$2.125M
-11.86%
YoY
|
$2.143M
-11.63%
YoY
|
$2.014M
15.75%
YoY
|
$2.575M
14.96%
YoY
|
$2.411M
8.6%
YoY
|
$2.425M
42.65%
YoY
|
$1.740M
27.94%
YoY
|
$2.240M
7.69%
YoY
|
$2.220M
59.83%
YoY
|
| Gross Profit |
$16.76M
22.79%
YoY
|
$20.47M
15.4%
YoY
|
$18.37M
4.4%
YoY
|
$18.51M
9.63%
YoY
|
$13.65M
34.61%
YoY
|
$17.73M
-0.79%
YoY
|
$17.60M
-1.98%
YoY
|
$16.88M
-8.44%
YoY
|
$10.14M
-20.45%
YoY
|
$17.88M
-10.33%
YoY
|
$17.95M
-7.53%
YoY
|
$18.44M
15.74%
YoY
|
$12.75M
24.72%
YoY
|
$19.93M
41.38%
YoY
|
$19.42M
46.86%
YoY
|
$15.93M
85.9%
YoY
|
$10.22M
78.98%
YoY
|
$14.10M
56.67%
YoY
|
$13.22M
20.09%
YoY
|
| Selling, General & Admin |
$23.59M
14.97%
YoY
|
$19.34M
1.99%
YoY
|
$19.48M
8.13%
YoY
|
$24.13M
20.02%
YoY
|
$20.52M
-9.7%
YoY
|
$18.96M
-18.66%
YoY
|
$18.01M
-29.33%
YoY
|
$20.10M
-31.88%
YoY
|
$22.72M
-22.55%
YoY
|
$23.31M
-11.5%
YoY
|
$25.49M
-1.22%
YoY
|
$29.51M
8.08%
YoY
|
$29.34M
7.93%
YoY
|
$26.34M
-6.3%
YoY
|
$25.80M
4.99%
YoY
|
$27.31M
6.27%
YoY
|
$27.18M
0.46%
YoY
|
$28.11M
5.88%
YoY
|
$24.58M
-2.75%
YoY
|
| Research & Development |
$760.0K
-36.98%
YoY
|
$772.0K
-39.97%
YoY
|
$949.0K
-25.92%
YoY
|
$928.0K
-2.42%
YoY
|
$1.206M
-32.44%
YoY
|
$1.286M
-55.97%
YoY
|
$1.281M
-60.79%
YoY
|
$951.0K
-77.73%
YoY
|
$1.785M
-62.83%
YoY
|
$2.921M
-44.47%
YoY
|
$3.267M
-50.9%
YoY
|
$4.270M
-47.79%
YoY
|
$4.802M
-8.1%
YoY
|
$5.260M
-18.45%
YoY
|
$6.654M
1.99%
YoY
|
$8.179M
49.42%
YoY
|
$5.225M
5.94%
YoY
|
$6.450M
19.89%
YoY
|
$6.524M
17.61%
YoY
|
| Depreciation & Amortization |
$64.00K
-22.89%
YoY
|
$65.00K
-45.83%
YoY
|
$65.00K
-36.27%
YoY
|
$83.00K
-20.95%
YoY
|
$83.00K
15.28%
YoY
|
$120.0K
-9.09%
YoY
|
$102.0K
-29.17%
YoY
|
$105.0K
-23.36%
YoY
|
$72.00K
-39.5%
YoY
|
$132.0K
-21.43%
YoY
|
$144.0K
-5.88%
YoY
|
$137.0K
15.13%
YoY
|
$119.0K
-27.88%
YoY
|
$168.0K
-60.0%
YoY
|
$153.0K
-67.65%
YoY
|
$119.0K
-53.15%
YoY
|
$165.0K
-46.6%
YoY
|
$420.0K
82.61%
YoY
|
$473.0K
65.38%
YoY
|
| Operating Expenses |
$24.35M
12.09%
YoY
|
$20.11M
-0.67%
YoY
|
$20.42M
5.87%
YoY
|
$25.06M
19.01%
YoY
|
$21.72M
-11.36%
YoY
|
$20.25M
-22.82%
YoY
|
$19.29M
-32.9%
YoY
|
$21.06M
-37.68%
YoY
|
$24.51M
-28.22%
YoY
|
$26.23M
-16.99%
YoY
|
$28.75M
-17.53%
YoY
|
$33.78M
-10.89%
YoY
|
$34.14M
-0.02%
YoY
|
$31.60M
-8.56%
YoY
|
$34.87M
4.64%
YoY
|
$37.91M
15.34%
YoY
|
$34.15M
2.4%
YoY
|
$34.56M
8.27%
YoY
|
$33.32M
3.46%
YoY
|
| Operating Profit |
-$7.590M
-6.01%
YoY
|
$355.0K
-114.13%
YoY
|
-$2.052M
21.13%
YoY
|
-$6.548M
56.95%
YoY
|
-$8.075M
-43.8%
YoY
|
-$2.512M
-69.94%
YoY
|
-$1.694M
-84.31%
YoY
|
-$4.172M
-72.81%
YoY
|
-$14.37M
-32.84%
YoY
|
-$8.356M
-28.37%
YoY
|
-$10.80M
-17.18%
YoY
|
-$15.35M
-21.53%
YoY
|
-$21.40M
-3.58%
YoY
|
-$11.67M
-42.98%
YoY
|
-$13.04M
-27.09%
YoY
|
-$19.56M
-13.47%
YoY
|
-$22.19M
-15.59%
YoY
|
-$20.46M
-10.73%
YoY
|
-$17.88M
-9.72%
YoY
|
| Interest Expense |
N/A
|
-$12.80M
72.28%
YoY
|
$2.519M
-49.01%
YoY
|
-$1.033M
-121.41%
YoY
|
$4.970M
6.38%
YoY
|
-$7.431M
37.69%
YoY
|
$4.940M
17.42%
YoY
|
$4.824M
18.06%
YoY
|
$4.672M
14.71%
YoY
|
-$5.397M
36.08%
YoY
|
$4.207M
3.32%
YoY
|
$4.086M
1.84%
YoY
|
$4.073M
5.08%
YoY
|
-$3.966M
16.3%
YoY
|
$4.072M
21.55%
YoY
|
$4.012M
21.83%
YoY
|
$3.876M
35.38%
YoY
|
-$3.410M
64.73%
YoY
|
$3.350M
41.23%
YoY
|
| Other Income/Expense, Net |
N/A
|
$12.09M
-50462.5%
YoY
|
N/A
|
N/A
|
N/A
|
-$24.00K
-98.28%
YoY
|
N/A
|
N/A
|
N/A
|
-$1.396M
-1961.33%
YoY
|
N/A
|
N/A
|
N/A
|
$75.00K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
N/A
|
-$360.0K
-96.39%
YoY
|
$467.0K
-105.03%
YoY
|
-$7.581M
-388.69%
YoY
|
-$14.07M
-25.36%
YoY
|
-$9.967M
-34.21%
YoY
|
-$9.290M
-37.88%
YoY
|
$2.626M
-113.54%
YoY
|
-$18.85M
-25.6%
YoY
|
-$15.15M
-3.04%
YoY
|
-$14.95M
-12.64%
YoY
|
-$19.40M
-17.47%
YoY
|
-$25.33M
-2.75%
YoY
|
-$15.62M
-34.52%
YoY
|
-$17.12M
-19.3%
YoY
|
-$23.50M
-9.08%
YoY
|
-$26.05M
-9.74%
YoY
|
-$23.86M
-4.56%
YoY
|
-$21.21M
-26.38%
YoY
|
| Income Tax |
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
|
| Net Earnings |
-$22.42M
59.35%
YoY
|
-$360.0K
-96.39%
YoY
|
$467.0K
-105.02%
YoY
|
-$7.581M
-388.69%
YoY
|
-$14.07M
-25.36%
YoY
|
-$9.967M
-34.21%
YoY
|
-$9.294M
-37.85%
YoY
|
$2.626M
-113.54%
YoY
|
-$18.85M
-25.6%
YoY
|
-$15.15M
-3.04%
YoY
|
-$14.95M
-12.64%
YoY
|
-$19.40M
-17.47%
YoY
|
-$25.33M
-2.76%
YoY
|
-$15.62M
-34.52%
YoY
|
-$17.12M
-19.31%
YoY
|
-$23.50M
-9.09%
YoY
|
-$26.05M
-9.71%
YoY
|
-$23.86M
-4.56%
YoY
|
-$21.21M
-26.36%
YoY
|
| Basic Earnings Per Share |
-$1.92
1500.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.05
-350.0%
YoY
|
-$0.12
-29.41%
YoY
|
N/A
|
-$0.08
-55.56%
YoY
|
$0.02
-108.7%
YoY
|
-$0.17
-45.16%
YoY
|
N/A
|
-$0.18
-43.75%
YoY
|
-$0.23
-47.73%
YoY
|
-$0.31
-36.73%
YoY
|
N/A
|
-$0.32
-25.58%
YoY
|
-$0.44
-21.43%
YoY
|
-$0.49
N/A
|
N/A
|
-$0.43
N/A
|
| Diluted Earnings Per Share |
-$1.92
1500.0%
YoY
|
-$0.03
-65.18%
YoY
|
$0.00
-100.0%
YoY
|
-$0.07
-450.0%
YoY
|
-$0.12
-29.41%
YoY
|
-$0.09
-44.32%
YoY
|
-$0.08
-55.56%
YoY
|
$0.02
-108.7%
YoY
|
-$0.17
-45.16%
YoY
|
-$0.16
-100.0%
YoY
|
-$0.18
-43.75%
YoY
|
-$0.23
-47.73%
YoY
|
-$0.31
-36.73%
YoY
|
-$229.9K
-49.54%
YoY
|
-$0.32
-25.58%
YoY
|
-$0.44
-21.43%
YoY
|
-$0.49
-100.0%
YoY
|
-$455.7K
-20.73%
YoY
|
-$0.43
-100.0%
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 |
10.07M shares
-91.06%
YoY
|
150.8M shares
34.3%
YoY
|
150.8M shares
34.35%
YoY
|
113.0M shares
0.97%
YoY
|
112.7M shares
0.75%
YoY
|
112.3M shares
34.47%
YoY
|
112.2M shares
34.76%
YoY
|
112.0M shares
35.31%
YoY
|
111.8M shares
35.61%
YoY
|
83.52M shares
1.61%
YoY
|
83.28M shares
56.14%
YoY
|
82.74M shares
55.76%
YoY
|
82.45M shares
55.57%
YoY
|
82.20M shares
57.83%
YoY
|
53.33M shares
9.05%
YoY
|
53.12M shares
15.71%
YoY
|
53.00M shares
15.45%
YoY
|
52.08M shares
25.25%
YoY
|
48.91M shares
18.03%
YoY
|
| Diluted Shares Outstanding |
11.67M shares
-89.64%
YoY
|
N/A
|
174.4M shares
55.37%
YoY
|
150.7M shares
34.5%
YoY
|
112.6M shares
0.73%
YoY
|
N/A
|
112.2M shares
34.7%
YoY
|
112.0M shares
35.41%
YoY
|
111.8M shares
35.57%
YoY
|
N/A
|
83.32M shares
56.22%
YoY
|
82.74M shares
55.76%
YoY
|
82.45M shares
55.57%
YoY
|
N/A
|
53.33M shares
9.05%
YoY
|
53.12M shares
15.71%
YoY
|
53.00M shares
N/A
|
N/A
|
48.91M shares
N/A
|
Loading...