|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$179.0M
-5.91%
YoY
|
$190.2M
-1.64%
YoY
|
$193.4M
18.89%
YoY
|
$162.7M
15.64%
YoY
|
$140.7M
35.3%
YoY
|
| Cost Of Revenue |
$75.21M
21.62%
YoY
|
$61.84M
8.58%
YoY
|
$56.95M
14.52%
YoY
|
$49.73M
6.49%
YoY
|
$46.70M
34.06%
YoY
|
| Gross Profit |
$103.8M
-19.17%
YoY
|
$128.4M
-5.9%
YoY
|
$136.4M
20.82%
YoY
|
$112.9M
20.19%
YoY
|
$93.96M
35.92%
YoY
|
| Selling, General & Admin |
$165.6M
-16.55%
YoY
|
$198.5M
2.31%
YoY
|
$194.0M
-4.77%
YoY
|
$203.7M
8.72%
YoY
|
$187.4M
115.24%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$575.0K
-35.97%
YoY
|
$898.0K
0.0%
YoY
|
$898.0K
-14.8%
YoY
|
$1.054M
26.23%
YoY
|
$835.0K
-8.94%
YoY
|
| Operating Expenses |
$165.6M
-16.55%
YoY
|
$198.5M
2.31%
YoY
|
$194.0M
-4.77%
YoY
|
$203.7M
8.72%
YoY
|
$187.4M
115.24%
YoY
|
| Operating Profit |
-$61.86M
-11.76%
YoY
|
-$70.11M
21.78%
YoY
|
-$57.57M
-36.6%
YoY
|
-$90.81M
-5.85%
YoY
|
-$96.45M
437.8%
YoY
|
| Interest Expense |
$1.073M
-65.43%
YoY
|
$3.104M
-131.02%
YoY
|
-$10.01M
-136.93%
YoY
|
$27.10M
614.93%
YoY
|
$3.791M
-22.7%
YoY
|
| Other Income/Expense, Net |
$2.000K
-108.7%
YoY
|
-$23.00K
-221.05%
YoY
|
$19.00K
-110.38%
YoY
|
-$183.0K
-97.86%
YoY
|
-$8.552M
368.86%
YoY
|
| Pretax Income |
-$60.79M
-9.31%
YoY
|
-$67.03M
-0.79%
YoY
|
-$67.56M
5.75%
YoY
|
-$63.89M
108.52%
YoY
|
-$30.64M
24.23%
YoY
|
| Income Tax |
$159.0K
38.26%
YoY
|
$115.0K
5.5%
YoY
|
$109.0K
473.68%
YoY
|
$19.00K
-52.5%
YoY
|
$40.00K
N/A
|
| Net Earnings |
-$39.92M
-6.26%
YoY
|
-$42.59M
6.0%
YoY
|
-$40.17M
13.49%
YoY
|
-$35.40M
836.73%
YoY
|
-$3.779M
N/A
|
| Basic Earnings Per Share |
-$0.33
-13.16%
YoY
|
-$0.38
-7.32%
YoY
|
-$0.41
0.0%
YoY
|
-$0.41
720.0%
YoY
|
-$0.05
N/A
|
| Diluted Earnings Per Share |
-$0.33
-13.16%
YoY
|
-$0.38
-7.32%
YoY
|
-$0.41
0.0%
YoY
|
-$0.41
720.0%
YoY
|
-$0.05
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
120.8M shares
8.18%
YoY
|
111.7M shares
14.96%
YoY
|
97.16M shares
13.14%
YoY
|
85.87M shares
8.38%
YoY
|
79.24M shares
N/A
|
| Diluted Shares Outstanding |
120.8M shares
8.18%
YoY
|
111.7M shares
14.96%
YoY
|
97.16M shares
13.14%
YoY
|
85.87M shares
8.38%
YoY
|
79.24M 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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$48.74M
2.4%
YoY
|
$49.11M
2.34%
YoY
|
$37.02M
-1.36%
YoY
|
$45.26M
-11.22%
YoY
|
$47.60M
-11.41%
YoY
|
$47.99M
-12.88%
YoY
|
$37.53M
-6.86%
YoY
|
$50.98M
4.39%
YoY
|
$53.73M
9.25%
YoY
|
$55.08M
31.77%
YoY
|
$40.30M
26.91%
YoY
|
$48.84M
15.77%
YoY
|
$49.18M
4.81%
YoY
|
$41.80M
-0.51%
YoY
|
$31.75M
1.45%
YoY
|
$42.19M
28.67%
YoY
|
$46.93M
35.76%
YoY
|
$42.02M
N/A
|
$31.30M
18.57%
YoY
|
$32.79M
N/A
|
| Cost Of Revenue |
$16.46M
-17.63%
YoY
|
$16.32M
1.69%
YoY
|
$13.72M
23.89%
YoY
|
$17.42M
-0.43%
YoY
|
$19.98M
16.11%
YoY
|
$16.05M
1.5%
YoY
|
$11.08M
-0.28%
YoY
|
$17.50M
18.7%
YoY
|
$17.21M
12.57%
YoY
|
$15.81M
28.42%
YoY
|
$11.11M
12.94%
YoY
|
$14.74M
9.75%
YoY
|
$15.29M
8.04%
YoY
|
$12.31M
-7.8%
YoY
|
$9.835M
-7.56%
YoY
|
$13.43M
16.66%
YoY
|
$14.15M
26.45%
YoY
|
$13.36M
N/A
|
$10.64M
26.47%
YoY
|
$11.51M
53.1%
YoY
|
| Gross Profit |
$32.27M
16.89%
YoY
|
$32.79M
2.66%
YoY
|
$23.30M
-11.93%
YoY
|
$27.84M
-16.86%
YoY
|
$27.61M
-24.38%
YoY
|
$31.94M
-18.67%
YoY
|
$26.45M
-9.37%
YoY
|
$33.49M
-1.79%
YoY
|
$36.52M
7.75%
YoY
|
$39.27M
33.17%
YoY
|
$29.19M
33.18%
YoY
|
$34.10M
18.58%
YoY
|
$33.89M
3.41%
YoY
|
$29.49M
2.89%
YoY
|
$21.92M
6.09%
YoY
|
$28.76M
35.17%
YoY
|
$32.77M
40.22%
YoY
|
$28.66M
N/A
|
$20.66M
14.87%
YoY
|
$21.27M
51.41%
YoY
|
| Selling, General & Admin |
$38.07M
-13.86%
YoY
|
$38.65M
-19.29%
YoY
|
$42.38M
-18.78%
YoY
|
$40.13M
-17.62%
YoY
|
$44.20M
-10.48%
YoY
|
$47.88M
-2.51%
YoY
|
$52.18M
-4.68%
YoY
|
$48.72M
9.3%
YoY
|
$49.37M
9.08%
YoY
|
$49.11M
-0.81%
YoY
|
$54.74M
10.36%
YoY
|
$44.57M
-12.19%
YoY
|
$45.26M
-15.33%
YoY
|
$49.51M
-4.74%
YoY
|
$49.60M
-36.95%
YoY
|
$50.76M
76.92%
YoY
|
$53.46M
92.1%
YoY
|
$51.98M
N/A
|
$78.68M
240.38%
YoY
|
$28.69M
69.88%
YoY
|
| Research & Development |
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
|
N/A
|
| Depreciation & Amortization |
$143.0K
-16.86%
YoY
|
$1.621M
-17.84%
YoY
|
$134.0K
-38.25%
YoY
|
$132.0K
-42.61%
YoY
|
$172.0K
-30.08%
YoY
|
$1.973M
15.45%
YoY
|
$217.0K
-0.91%
YoY
|
$230.0K
-5.35%
YoY
|
$246.0K
-3.91%
YoY
|
$1.709M
0.59%
YoY
|
$219.0K
-17.98%
YoY
|
$243.0K
-10.0%
YoY
|
$256.0K
-0.78%
YoY
|
$1.699M
4.36%
YoY
|
$267.0K
24.19%
YoY
|
$270.0K
35.0%
YoY
|
$258.0K
40.22%
YoY
|
$1.628M
-46.8%
YoY
|
$215.0K
-1.83%
YoY
|
$200.0K
-93.31%
YoY
|
| Operating Expenses |
$38.07M
-13.86%
YoY
|
$38.94M
-19.28%
YoY
|
$42.38M
-18.78%
YoY
|
$40.13M
-17.62%
YoY
|
$44.20M
-10.48%
YoY
|
$48.24M
-2.44%
YoY
|
$52.18M
-4.68%
YoY
|
$48.72M
9.3%
YoY
|
$49.37M
9.08%
YoY
|
$49.45M
-0.95%
YoY
|
$54.74M
10.36%
YoY
|
$44.57M
-12.19%
YoY
|
$45.26M
-15.33%
YoY
|
$49.92M
-9.6%
YoY
|
$49.60M
-36.95%
YoY
|
$50.76M
76.92%
YoY
|
$53.46M
92.1%
YoY
|
$55.22M
3913.05%
YoY
|
$78.68M
240.38%
YoY
|
$28.69M
3297831.03%
YoY
|
| Operating Profit |
-$5.798M
-65.04%
YoY
|
-$6.152M
-62.26%
YoY
|
-$19.08M
-25.82%
YoY
|
-$12.29M
-19.31%
YoY
|
-$16.59M
29.04%
YoY
|
-$16.30M
60.22%
YoY
|
-$25.72M
0.67%
YoY
|
-$15.23M
45.41%
YoY
|
-$12.85M
13.04%
YoY
|
-$10.18M
-50.2%
YoY
|
-$25.55M
-7.71%
YoY
|
-$10.47M
-52.41%
YoY
|
-$11.37M
-45.02%
YoY
|
-$20.43M
-23.08%
YoY
|
-$27.69M
-52.28%
YoY
|
-$22.01M
196.63%
YoY
|
-$20.68M
364.35%
YoY
|
-$26.57M
N/A
|
-$58.02M
1030.92%
YoY
|
-$7.419M
854623.5%
YoY
|
| Interest Expense |
-$292.0K
-163.2%
YoY
|
-$111.0K
-119.44%
YoY
|
$357.0K
-53.52%
YoY
|
$365.0K
-58.48%
YoY
|
$462.0K
-47.86%
YoY
|
$571.0K
-37.73%
YoY
|
$768.0K
-74.4%
YoY
|
$879.0K
-82.35%
YoY
|
$886.0K
-104.25%
YoY
|
$917.0K
-82.73%
YoY
|
$3.000M
-166.46%
YoY
|
$4.981M
-86.66%
YoY
|
-$20.85M
88.94%
YoY
|
$5.311M
-91.1%
YoY
|
-$4.514M
-450.19%
YoY
|
$37.34M
-1592.45%
YoY
|
-$11.04M
-133.62%
YoY
|
$59.70M
-287.02%
YoY
|
$1.289M
1.9%
YoY
|
-$2.502M
N/A
|
| Other Income/Expense, Net |
-$16.00K
N/A
|
$2.000K
-113.33%
YoY
|
$4.000K
-85.19%
YoY
|
-$4.000K
-60.0%
YoY
|
$0.00
-100.0%
YoY
|
-$15.00K
-150.0%
YoY
|
$27.00K
440.0%
YoY
|
-$10.00K
100.0%
YoY
|
-$25.00K
127.27%
YoY
|
$30.00K
-188.24%
YoY
|
$5.000K
-106.67%
YoY
|
-$5.000K
-91.23%
YoY
|
-$11.00K
-35.29%
YoY
|
-$34.00K
25.93%
YoY
|
-$75.00K
-99.11%
YoY
|
-$57.00K
-1.72%
YoY
|
-$17.00K
-51.43%
YoY
|
-$27.00K
N/A
|
-$8.443M
647.17%
YoY
|
-$58.00K
480.0%
YoY
|
| Pretax Income |
-$6.106M
-62.13%
YoY
|
-$14.02M
-10.97%
YoY
|
-$18.72M
-24.9%
YoY
|
-$11.93M
-16.94%
YoY
|
-$16.12M
34.45%
YoY
|
-$15.75M
70.63%
YoY
|
-$24.93M
20.99%
YoY
|
-$14.36M
161.23%
YoY
|
-$11.99M
-62.79%
YoY
|
-$9.228M
-39.11%
YoY
|
-$20.61M
-36.16%
YoY
|
-$5.497M
-135.98%
YoY
|
-$32.23M
1.56%
YoY
|
-$15.16M
-145.78%
YoY
|
-$32.28M
-44.05%
YoY
|
$15.28M
-4646.73%
YoY
|
-$31.73M
454.21%
YoY
|
$33.11M
-199.43%
YoY
|
-$57.68M
666.56%
YoY
|
-$336.0K
38520.69%
YoY
|
| Income Tax |
$22.00K
-21.43%
YoY
|
$22.00K
-12.0%
YoY
|
$35.00K
20.69%
YoY
|
$74.00K
94.74%
YoY
|
$28.00K
21.74%
YoY
|
$25.00K
108.33%
YoY
|
$29.00K
38.1%
YoY
|
$38.00K
-28.3%
YoY
|
$23.00K
0.0%
YoY
|
$12.00K
-175.0%
YoY
|
$21.00K
-4.55%
YoY
|
$53.00K
N/A
|
$23.00K
76.92%
YoY
|
-$16.00K
-420.0%
YoY
|
$22.00K
-37.14%
YoY
|
$0.00
N/A
|
$13.00K
N/A
|
$5.000K
N/A
|
$35.00K
N/A
|
$0.00
N/A
|
| Net Earnings |
-$4.075M
-61.18%
YoY
|
-$9.240M
-8.93%
YoY
|
-$12.29M
-22.72%
YoY
|
-$7.897M
-13.15%
YoY
|
-$10.50M
40.96%
YoY
|
-$10.15M
79.42%
YoY
|
-$15.90M
29.37%
YoY
|
-$9.093M
175.71%
YoY
|
-$7.446M
-60.67%
YoY
|
-$5.655M
-35.25%
YoY
|
-$12.29M
-33.62%
YoY
|
-$3.298M
-137.93%
YoY
|
-$18.93M
12.38%
YoY
|
-$8.733M
-149.91%
YoY
|
-$18.52M
-12.97%
YoY
|
$8.695M
N/A
|
-$16.85M
N/A
|
$17.50M
-152.55%
YoY
|
-$21.28M
N/A
|
$0.00
-100.0%
YoY
|
| Basic Earnings Per Share |
-$0.03
-66.67%
YoY
|
N/A
|
-$0.10
-28.57%
YoY
|
-$0.07
-12.5%
YoY
|
-$0.09
28.57%
YoY
|
N/A
|
-$0.14
7.69%
YoY
|
-$0.08
166.67%
YoY
|
-$0.07
-66.67%
YoY
|
N/A
|
-$0.13
-38.1%
YoY
|
-$0.03
-130.0%
YoY
|
-$0.21
0.0%
YoY
|
N/A
|
-$0.21
-22.22%
YoY
|
$0.10
N/A
|
-$0.21
N/A
|
N/A
|
-$0.27
N/A
|
$0.00
N/A
|
| Diluted Earnings Per Share |
-$0.03
-66.67%
YoY
|
-$0.08
-11.43%
YoY
|
-$0.10
-28.57%
YoY
|
-$0.07
-12.5%
YoY
|
-$0.09
28.57%
YoY
|
-$0.09
62.88%
YoY
|
-$0.14
7.69%
YoY
|
-$0.08
166.67%
YoY
|
-$0.07
-66.67%
YoY
|
-$0.05
-44.83%
YoY
|
-$0.13
-38.1%
YoY
|
-$0.03
-133.33%
YoY
|
-$0.21
0.0%
YoY
|
-$0.10
-100.0%
YoY
|
-$0.21
-22.22%
YoY
|
$0.09
N/A
|
-$0.21
N/A
|
$220.8K
-133.94%
YoY
|
-$0.27
N/A
|
$0.00
-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
|
N/A
|
| Basic Shares Outstanding |
124.3M shares
4.93%
YoY
|
N/A
|
121.7M shares
7.4%
YoY
|
120.2M shares
9.3%
YoY
|
118.5M shares
9.73%
YoY
|
N/A
|
113.3M shares
16.7%
YoY
|
109.9M shares
16.39%
YoY
|
108.0M shares
17.62%
YoY
|
N/A
|
97.08M shares
10.67%
YoY
|
94.45M shares
9.35%
YoY
|
91.78M shares
15.27%
YoY
|
N/A
|
87.71M shares
10.7%
YoY
|
86.37M shares
N/A
|
79.62M shares
N/A
|
N/A
|
79.23M shares
N/A
|
0.000 shares
N/A
|
| Diluted Shares Outstanding |
124.3M shares
4.93%
YoY
|
N/A
|
121.7M shares
7.4%
YoY
|
120.2M shares
9.3%
YoY
|
118.5M shares
9.73%
YoY
|
N/A
|
113.3M shares
16.7%
YoY
|
109.9M shares
16.39%
YoY
|
108.0M shares
17.62%
YoY
|
N/A
|
97.08M shares
10.67%
YoY
|
94.45M shares
6.6%
YoY
|
91.78M shares
15.27%
YoY
|
N/A
|
87.71M shares
10.7%
YoY
|
88.60M shares
N/A
|
79.62M shares
N/A
|
N/A
|
79.23M shares
N/A
|
0.000 shares
N/A
|
Loading...