|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$133.9M
14.21%
YoY
|
$117.3M
28.44%
YoY
|
$91.30M
57.5%
YoY
|
$57.97M
4.9%
YoY
|
$55.26M
3.61%
YoY
|
| Cost Of Revenue |
$49.65M
1.23%
YoY
|
$49.05M
36.88%
YoY
|
$35.84M
38.73%
YoY
|
$25.83M
13.43%
YoY
|
$22.77M
20.21%
YoY
|
| Gross Profit |
$84.27M
23.54%
YoY
|
$68.22M
22.98%
YoY
|
$55.47M
72.6%
YoY
|
$32.14M
-1.09%
YoY
|
$32.49M
-5.53%
YoY
|
| Selling, General & Admin |
$74.89M
-3.87%
YoY
|
$77.91M
21.18%
YoY
|
$64.29M
69.28%
YoY
|
$37.98M
7.06%
YoY
|
$35.47M
2.86%
YoY
|
| Research & Development |
$2.102M
-11.87%
YoY
|
$2.385M
78.52%
YoY
|
$1.336M
46.01%
YoY
|
$915.0K
5.17%
YoY
|
$870.0K
32.42%
YoY
|
| Depreciation & Amortization |
$5.223M
23.65%
YoY
|
$4.224M
33.08%
YoY
|
$3.174M
145.67%
YoY
|
$1.292M
-3.0%
YoY
|
$1.332M
-35.93%
YoY
|
| Operating Expenses |
$76.99M
-4.11%
YoY
|
$80.29M
22.35%
YoY
|
$65.63M
68.74%
YoY
|
$38.89M
7.01%
YoY
|
$36.34M
3.42%
YoY
|
| Operating Profit |
$7.284M
-160.33%
YoY
|
-$12.07M
18.86%
YoY
|
-$10.16M
50.38%
YoY
|
-$6.755M
75.27%
YoY
|
-$3.854M
413.18%
YoY
|
| Interest Expense |
$3.671M
-11.75%
YoY
|
$4.160M
-264.82%
YoY
|
-$2.524M
-249.17%
YoY
|
$1.692M
-270.05%
YoY
|
-$995.0K
-83.35%
YoY
|
| Other Income/Expense, Net |
-$283.0K
-93.24%
YoY
|
-$4.188M
8446.94%
YoY
|
-$49.00K
-97.05%
YoY
|
-$1.661M
66.93%
YoY
|
-$995.0K
N/A
|
| Pretax Income |
$7.001M
-143.05%
YoY
|
-$16.26M
1468.18%
YoY
|
-$1.037M
-87.68%
YoY
|
-$8.416M
73.56%
YoY
|
-$4.849M
-27.92%
YoY
|
| Income Tax |
$2.028M
984.49%
YoY
|
$187.0K
-111.02%
YoY
|
-$1.697M
-2559.42%
YoY
|
$69.00K
N/A
|
N/A
N/A
|
| Net Earnings |
$4.973M
-130.23%
YoY
|
-$16.45M
-2592.27%
YoY
|
$660.0K
-107.78%
YoY
|
-$8.485M
74.98%
YoY
|
-$4.849M
-30.96%
YoY
|
| Basic Earnings Per Share |
$0.04
-133.33%
YoY
|
-$0.12
-1300.0%
YoY
|
$0.01
-111.11%
YoY
|
-$0.09
50.0%
YoY
|
-$0.06
N/A
|
| Diluted Earnings Per Share |
$0.03
-125.0%
YoY
|
-$0.12
-2403.26%
YoY
|
$0.01
-105.79%
YoY
|
-$0.09
-100.0%
YoY
|
-$56.74K
-76.97%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
139.5M shares
4.39%
YoY
|
133.7M shares
12.24%
YoY
|
119.1M shares
26.58%
YoY
|
94.09M shares
10.1%
YoY
|
85.46M shares
N/A
|
| Diluted Shares Outstanding |
150.0M shares
12.25%
YoY
|
133.7M shares
5.42%
YoY
|
126.8M shares
34.76%
YoY
|
94.09M shares
10.1%
YoY
|
85.46M shares
N/A
|
|
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 |
$20.88M
-36.53%
YoY
|
$32.36M
2.68%
YoY
|
$33.26M
19.04%
YoY
|
$35.41M
18.26%
YoY
|
$32.90M
18.05%
YoY
|
$31.51M
12.11%
YoY
|
$27.94M
11.66%
YoY
|
$29.94M
48.0%
YoY
|
$27.87M
55.34%
YoY
|
$28.11M
84.07%
YoY
|
$25.02M
73.0%
YoY
|
$20.23M
32.43%
YoY
|
$17.94M
38.46%
YoY
|
$15.27M
9.31%
YoY
|
$14.46M
4.97%
YoY
|
$15.28M
2.02%
YoY
|
$12.96M
3.32%
YoY
|
$13.97M
-0.32%
YoY
|
$13.78M
-1.71%
YoY
|
| Cost Of Revenue |
$8.913M
-29.6%
YoY
|
$14.60M
-5.72%
YoY
|
$11.26M
-3.16%
YoY
|
$11.13M
-2.06%
YoY
|
$12.66M
19.77%
YoY
|
$15.49M
41.18%
YoY
|
$11.63M
20.08%
YoY
|
$11.36M
46.16%
YoY
|
$10.57M
42.72%
YoY
|
$10.97M
57.54%
YoY
|
$9.685M
47.5%
YoY
|
$7.773M
12.6%
YoY
|
$7.407M
37.19%
YoY
|
$6.964M
10.98%
YoY
|
$6.566M
-0.3%
YoY
|
$6.903M
26.43%
YoY
|
$5.399M
21.3%
YoY
|
$6.275M
24.7%
YoY
|
$6.586M
38.13%
YoY
|
| Gross Profit |
$11.97M
-40.86%
YoY
|
$17.75M
10.8%
YoY
|
$21.99M
34.86%
YoY
|
$24.28M
30.69%
YoY
|
$20.24M
17.0%
YoY
|
$16.02M
-6.49%
YoY
|
$16.31M
6.35%
YoY
|
$18.58M
49.15%
YoY
|
$17.30M
64.22%
YoY
|
$17.14M
106.32%
YoY
|
$15.33M
94.2%
YoY
|
$12.46M
48.78%
YoY
|
$10.54M
39.37%
YoY
|
$8.306M
7.94%
YoY
|
$7.896M
9.8%
YoY
|
$8.374M
-11.99%
YoY
|
$7.560M
-6.56%
YoY
|
$7.695M
-14.34%
YoY
|
$7.191M
-22.24%
YoY
|
| Selling, General & Admin |
$14.46M
-22.83%
YoY
|
$18.24M
4.92%
YoY
|
$18.82M
-2.92%
YoY
|
$19.09M
-8.61%
YoY
|
$18.74M
-7.45%
YoY
|
$17.38M
-15.0%
YoY
|
$19.38M
6.33%
YoY
|
$20.89M
52.83%
YoY
|
$20.25M
69.58%
YoY
|
$20.45M
108.73%
YoY
|
$18.23M
90.54%
YoY
|
$13.67M
44.92%
YoY
|
$11.94M
30.07%
YoY
|
$9.798M
3.63%
YoY
|
$9.567M
14.25%
YoY
|
$9.433M
-3.38%
YoY
|
$9.178M
16.44%
YoY
|
$9.455M
9.75%
YoY
|
$8.374M
0.75%
YoY
|
| Research & Development |
$435.0K
-1.81%
YoY
|
$459.0K
-12.07%
YoY
|
$634.0K
-9.56%
YoY
|
$566.0K
-11.01%
YoY
|
$443.0K
-15.94%
YoY
|
$522.0K
6.1%
YoY
|
$701.0K
43.06%
YoY
|
$636.0K
253.33%
YoY
|
$527.0K
202.87%
YoY
|
$492.0K
112.07%
YoY
|
$490.0K
113.97%
YoY
|
$180.0K
-25.31%
YoY
|
$174.0K
-18.31%
YoY
|
$232.0K
53.64%
YoY
|
$229.0K
-12.6%
YoY
|
$241.0K
-0.82%
YoY
|
$213.0K
-0.47%
YoY
|
$151.0K
N/A
|
$262.0K
48.86%
YoY
|
| Depreciation & Amortization |
$534.0K
-50.28%
YoY
|
$1.819M
58.45%
YoY
|
$700.0K
0.0%
YoY
|
$800.0K
60.0%
YoY
|
$1.074M
6.87%
YoY
|
$1.148M
12.88%
YoY
|
$700.0K
40.0%
YoY
|
$500.0K
-37.73%
YoY
|
$1.005M
113.38%
YoY
|
$1.017M
216.82%
YoY
|
$500.0K
25.0%
YoY
|
$803.0K
167.67%
YoY
|
$471.0K
67.62%
YoY
|
$321.0K
10.31%
YoY
|
$400.0K
29.03%
YoY
|
$300.0K
0.0%
YoY
|
$281.0K
-25.07%
YoY
|
$291.0K
-30.88%
YoY
|
$310.0K
-38.61%
YoY
|
| Operating Expenses |
$14.89M
-22.35%
YoY
|
$18.70M
4.42%
YoY
|
$19.45M
-3.15%
YoY
|
$19.66M
-8.68%
YoY
|
$19.18M
-7.66%
YoY
|
$17.91M
-14.5%
YoY
|
$20.08M
7.29%
YoY
|
$21.53M
55.44%
YoY
|
$20.77M
71.5%
YoY
|
$20.94M
108.8%
YoY
|
$18.72M
91.09%
YoY
|
$13.85M
43.17%
YoY
|
$12.11M
28.97%
YoY
|
$10.03M
4.41%
YoY
|
$9.796M
13.43%
YoY
|
$9.674M
-3.32%
YoY
|
$9.391M
16.0%
YoY
|
$9.606M
9.87%
YoY
|
$8.636M
1.74%
YoY
|
| Operating Profit |
-$2.923M
-374.98%
YoY
|
-$944.0K
-49.84%
YoY
|
$2.541M
-167.28%
YoY
|
$4.624M
-256.96%
YoY
|
$1.063M
-130.63%
YoY
|
-$1.882M
-50.55%
YoY
|
-$3.777M
11.58%
YoY
|
-$2.946M
111.79%
YoY
|
-$3.470M
120.18%
YoY
|
-$3.806M
120.77%
YoY
|
-$3.385M
78.16%
YoY
|
-$1.391M
7.0%
YoY
|
-$1.576M
-13.93%
YoY
|
-$1.724M
-9.79%
YoY
|
-$1.900M
31.49%
YoY
|
-$1.300M
164.77%
YoY
|
-$1.831M
36520.0%
YoY
|
-$1.911M
-896.25%
YoY
|
-$1.445M
-290.13%
YoY
|
| Interest Expense |
$599.0K
-42.68%
YoY
|
-$830.0K
-32.79%
YoY
|
-$960.0K
-18.09%
YoY
|
$1.004M
-214.87%
YoY
|
$1.045M
25.15%
YoY
|
-$1.235M
129.98%
YoY
|
-$1.172M
-254.21%
YoY
|
-$874.0K
11.2%
YoY
|
$835.0K
45.22%
YoY
|
-$537.0K
15.73%
YoY
|
$760.0K
72.73%
YoY
|
-$786.0K
-297.98%
YoY
|
$575.0K
-260.17%
YoY
|
-$464.0K
-0.43%
YoY
|
$440.0K
-233.74%
YoY
|
$397.0K
99.5%
YoY
|
-$359.0K
35800.0%
YoY
|
-$466.0K
-35.1%
YoY
|
-$329.0K
-84.31%
YoY
|
| Other Income/Expense, Net |
-$139.0K
-86.5%
YoY
|
$91.00K
-437.04%
YoY
|
-$976.0K
-17.64%
YoY
|
-$819.0K
-6.83%
YoY
|
-$1.030M
19.49%
YoY
|
-$27.00K
-44.9%
YoY
|
-$1.185M
-111.49%
YoY
|
-$879.0K
11.83%
YoY
|
-$862.0K
76.28%
YoY
|
-$49.00K
N/A
|
$10.32M
-2444.55%
YoY
|
-$786.0K
97.98%
YoY
|
-$489.0K
36.21%
YoY
|
N/A
|
-$440.0K
33.74%
YoY
|
-$397.0K
99.5%
YoY
|
-$359.0K
N/A
|
N/A
|
-$329.0K
N/A
|
| Pretax Income |
-$3.062M
-9378.79%
YoY
|
$1.598M
-150.83%
YoY
|
$1.565M
-131.54%
YoY
|
$3.805M
-199.48%
YoY
|
$33.00K
-100.76%
YoY
|
-$3.144M
-15.62%
YoY
|
-$4.962M
-171.59%
YoY
|
-$3.825M
75.7%
YoY
|
-$4.332M
109.78%
YoY
|
-$3.726M
70.29%
YoY
|
$6.931M
-396.2%
YoY
|
-$2.177M
28.29%
YoY
|
-$2.065M
-5.71%
YoY
|
-$2.188M
-7.95%
YoY
|
-$2.340M
31.91%
YoY
|
-$1.697M
145.94%
YoY
|
-$2.190M
36400.0%
YoY
|
-$2.377M
397.28%
YoY
|
-$1.774M
32.69%
YoY
|
| Income Tax |
$27.00K
-208.0%
YoY
|
$1.541M
7238.1%
YoY
|
$257.0K
314.52%
YoY
|
$255.0K
608.33%
YoY
|
-$25.00K
-136.76%
YoY
|
$21.00K
-96.36%
YoY
|
$62.00K
-102.7%
YoY
|
$36.00K
176.92%
YoY
|
$68.00K
423.08%
YoY
|
$577.0K
2647.62%
YoY
|
-$2.300M
-17792.31%
YoY
|
$13.00K
0.0%
YoY
|
$13.00K
-43.48%
YoY
|
$21.00K
-122.34%
YoY
|
$13.00K
-56.67%
YoY
|
$13.00K
-69.77%
YoY
|
$23.00K
0.0%
YoY
|
-$94.00K
-141.23%
YoY
|
$30.00K
30.43%
YoY
|
| Net Earnings |
-$3.089M
-5425.86%
YoY
|
$57.00K
-101.8%
YoY
|
$1.308M
-126.04%
YoY
|
$3.550M
-191.95%
YoY
|
$58.00K
-101.32%
YoY
|
-$3.165M
-26.45%
YoY
|
-$5.024M
-154.43%
YoY
|
-$3.861M
76.3%
YoY
|
-$4.400M
111.74%
YoY
|
-$4.303M
94.79%
YoY
|
$9.231M
-492.31%
YoY
|
-$2.190M
28.07%
YoY
|
-$2.078M
-6.1%
YoY
|
-$2.209M
-3.24%
YoY
|
-$2.353M
30.43%
YoY
|
-$1.710M
133.29%
YoY
|
-$2.213M
7531.03%
YoY
|
-$2.283M
223.37%
YoY
|
-$1.804M
32.65%
YoY
|
| Basic Earnings Per Share |
-$0.02
N/A
|
N/A
|
$0.01
-125.0%
YoY
|
$0.03
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.04
-157.14%
YoY
|
-$0.03
50.0%
YoY
|
-$0.03
50.0%
YoY
|
N/A
|
$0.07
-333.33%
YoY
|
-$0.02
0.0%
YoY
|
-$0.02
-33.33%
YoY
|
N/A
|
-$0.03
50.0%
YoY
|
-$0.02
100.0%
YoY
|
-$0.03
N/A
|
N/A
|
-$0.02
N/A
|
| Diluted Earnings Per Share |
-$0.02
N/A
|
$0.00
-87.72%
YoY
|
$0.01
-125.0%
YoY
|
$0.02
-166.67%
YoY
|
$0.00
-100.0%
YoY
|
-$0.02
-30.99%
YoY
|
-$0.04
-157.14%
YoY
|
-$0.03
49.18%
YoY
|
-$0.03
50.0%
YoY
|
-$0.03
62.44%
YoY
|
$0.07
-333.33%
YoY
|
-$0.02
0.55%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.03
-100.0%
YoY
|
-$0.02
100.0%
YoY
|
-$25.38K
7010.95%
YoY
|
-$26.23K
176.28%
YoY
|
-$20.79K
-79.77%
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 |
140.1M shares
0.72%
YoY
|
140.0M shares
0.72%
YoY
|
130.3M shares
0.0%
YoY
|
139.3M shares
6.99%
YoY
|
139.1M shares
6.8%
YoY
|
139.0M shares
6.84%
YoY
|
130.3M shares
1.1%
YoY
|
130.2M shares
19.58%
YoY
|
130.2M shares
19.58%
YoY
|
130.1M shares
19.74%
YoY
|
128.9M shares
47.63%
YoY
|
108.9M shares
24.72%
YoY
|
108.9M shares
24.89%
YoY
|
108.7M shares
N/A
|
87.31M shares
0.63%
YoY
|
87.31M shares
0.7%
YoY
|
87.19M shares
N/A
|
N/A
|
86.76M shares
N/A
|
| Diluted Shares Outstanding |
140.1M shares
-2.29%
YoY
|
N/A
|
150.4M shares
11.31%
YoY
|
148.6M shares
14.05%
YoY
|
143.3M shares
10.09%
YoY
|
N/A
|
135.1M shares
-0.42%
YoY
|
130.3M shares
19.63%
YoY
|
130.2M shares
19.57%
YoY
|
N/A
|
135.7M shares
45.44%
YoY
|
108.9M shares
24.72%
YoY
|
108.9M shares
24.89%
YoY
|
N/A
|
93.28M shares
7.51%
YoY
|
87.31M shares
0.7%
YoY
|
87.19M shares
N/A
|
N/A
|
86.76M shares
N/A
|
Loading...