|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$152.5M
-19.65%
YoY
|
$189.8M
-25.31%
YoY
|
$254.1M
-14.68%
YoY
|
$297.8M
7.31%
YoY
|
$277.5M
26.53%
YoY
|
| Cost Of Revenue |
$89.92M
-17.28%
YoY
|
$108.7M
-27.46%
YoY
|
$149.8M
-10.89%
YoY
|
$168.1M
28.54%
YoY
|
$130.8M
22.76%
YoY
|
| Gross Profit |
$62.55M
-22.84%
YoY
|
$81.06M
-22.23%
YoY
|
$104.2M
-19.59%
YoY
|
$129.6M
-11.61%
YoY
|
$146.7M
30.09%
YoY
|
| Selling, General & Admin |
$92.49M
-30.66%
YoY
|
$133.4M
-23.36%
YoY
|
$174.0M
4.38%
YoY
|
$166.7M
36.45%
YoY
|
$122.2M
40.96%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$8.019M
-35.31%
YoY
|
$12.40M
-40.99%
YoY
|
$21.01M
43.1%
YoY
|
$14.68M
52.07%
YoY
|
$9.653M
36.19%
YoY
|
| Operating Expenses |
$142.5M
-20.21%
YoY
|
$178.6M
-30.56%
YoY
|
$257.2M
11.88%
YoY
|
$229.9M
28.06%
YoY
|
$179.5M
26.47%
YoY
|
| Operating Profit |
-$79.96M
-18.03%
YoY
|
-$97.55M
-36.24%
YoY
|
-$153.0M
52.57%
YoY
|
-$100.3M
205.04%
YoY
|
-$32.88M
12.5%
YoY
|
| Interest Expense |
-$1.067M
-130.58%
YoY
|
$3.489M
-14.4%
YoY
|
$4.076M
21352.63%
YoY
|
$19.00K
-89.33%
YoY
|
$178.0K
-40.07%
YoY
|
| Other Income/Expense, Net |
$4.139M
35.75%
YoY
|
$3.049M
-799.31%
YoY
|
-$436.0K
-413.67%
YoY
|
$139.0K
-101.21%
YoY
|
-$11.51M
2445.58%
YoY
|
| Pretax Income |
-$76.89M
-15.92%
YoY
|
-$91.45M
-39.89%
YoY
|
-$152.1M
51.93%
YoY
|
-$100.1M
124.7%
YoY
|
-$44.56M
48.67%
YoY
|
| Income Tax |
$393.0K
-79.0%
YoY
|
$1.871M
460.18%
YoY
|
$334.0K
-72.78%
YoY
|
$1.227M
51.48%
YoY
|
$810.0K
-119.69%
YoY
|
| Net Earnings |
-$77.28M
-17.18%
YoY
|
-$93.32M
-38.79%
YoY
|
-$152.5M
50.42%
YoY
|
-$101.4M
123.39%
YoY
|
-$45.37M
75.44%
YoY
|
| Basic Earnings Per Share |
-$9.47
-20.22%
YoY
|
-$11.87
1075.25%
YoY
|
-$1.01
48.53%
YoY
|
-$0.68
4.62%
YoY
|
-$0.65
32.65%
YoY
|
| Diluted Earnings Per Share |
-$9.47
-20.22%
YoY
|
-$11.87
1075.25%
YoY
|
-$1.01
48.53%
YoY
|
-$0.68
4.62%
YoY
|
-$0.65
32.65%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
8.159M shares
3.77%
YoY
|
7.863M shares
-94.82%
YoY
|
151.7M shares
1.96%
YoY
|
148.8M shares
114.63%
YoY
|
69.31M shares
30.76%
YoY
|
| Diluted Shares Outstanding |
8.159M shares
3.77%
YoY
|
7.863M shares
-94.82%
YoY
|
151.7M shares
1.96%
YoY
|
148.8M shares
114.63%
YoY
|
69.31M shares
30.76%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$22.32M
-30.5%
YoY
|
$47.68M
-14.63%
YoY
|
$32.99M
-23.27%
YoY
|
$39.69M
-23.06%
YoY
|
$32.11M
-18.34%
YoY
|
$55.85M
-22.42%
YoY
|
$43.00M
-24.89%
YoY
|
$51.58M
-26.81%
YoY
|
$39.33M
-27.64%
YoY
|
$71.99M
-14.48%
YoY
|
$57.24M
-21.21%
YoY
|
$70.48M
-9.84%
YoY
|
$54.35M
-13.4%
YoY
|
$84.18M
-13.41%
YoY
|
$72.65M
15.85%
YoY
|
$78.17M
15.12%
YoY
|
$62.76M
26.44%
YoY
|
$97.22M
22.64%
YoY
|
$62.71M
32.74%
YoY
|
$67.91M
989.49%
YoY
|
| Cost Of Revenue |
$16.11M
-9.05%
YoY
|
$29.92M
-22.02%
YoY
|
$18.75M
-21.63%
YoY
|
$23.53M
-7.82%
YoY
|
$17.71M
-15.13%
YoY
|
$38.37M
-13.99%
YoY
|
$23.92M
-26.06%
YoY
|
$25.53M
-36.71%
YoY
|
$20.87M
-35.85%
YoY
|
$44.62M
-6.81%
YoY
|
$32.35M
-19.36%
YoY
|
$40.33M
-19.31%
YoY
|
$32.54M
7.87%
YoY
|
$47.88M
-1.17%
YoY
|
$40.12M
39.42%
YoY
|
$49.98M
67.82%
YoY
|
$30.16M
26.66%
YoY
|
$48.44M
21.55%
YoY
|
$28.78M
29.39%
YoY
|
$29.78M
1275.25%
YoY
|
| Gross Profit |
$6.208M
-56.89%
YoY
|
$17.76M
1.59%
YoY
|
$14.24M
-25.34%
YoY
|
$16.15M
-38.0%
YoY
|
$14.40M
-21.98%
YoY
|
$17.48M
-36.15%
YoY
|
$19.08M
-23.37%
YoY
|
$26.06M
-13.58%
YoY
|
$18.46M
-15.41%
YoY
|
$27.38M
-24.59%
YoY
|
$24.89M
-23.48%
YoY
|
$30.15M
6.94%
YoY
|
$21.82M
-33.08%
YoY
|
$36.30M
-25.58%
YoY
|
$32.53M
-4.14%
YoY
|
$28.19M
-26.05%
YoY
|
$32.60M
26.24%
YoY
|
$48.78M
23.74%
YoY
|
$33.94M
35.72%
YoY
|
$38.12M
837.33%
YoY
|
| Selling, General & Admin |
$18.79M
-25.46%
YoY
|
$32.12M
-18.22%
YoY
|
$21.68M
-30.0%
YoY
|
$24.16M
-28.0%
YoY
|
$25.21M
-36.5%
YoY
|
$39.28M
-22.3%
YoY
|
$30.97M
-28.89%
YoY
|
$33.55M
-27.39%
YoY
|
$39.71M
-7.15%
YoY
|
$50.55M
-4.7%
YoY
|
$43.55M
-4.07%
YoY
|
$46.21M
-14.06%
YoY
|
$42.76M
10.34%
YoY
|
$53.04M
1.84%
YoY
|
$45.39M
37.48%
YoY
|
$53.77M
35.09%
YoY
|
$38.76M
64.66%
YoY
|
$52.08M
11.09%
YoY
|
$33.02M
64.31%
YoY
|
$39.80M
2352.52%
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 |
$1.377M
-27.64%
YoY
|
$2.301M
6.04%
YoY
|
$1.916M
-33.75%
YoY
|
$1.899M
-23.67%
YoY
|
$1.903M
-60.73%
YoY
|
$2.170M
-62.99%
YoY
|
$2.892M
-43.41%
YoY
|
$2.488M
-49.8%
YoY
|
$4.846M
-4.55%
YoY
|
$5.863M
65.15%
YoY
|
$5.110M
25.86%
YoY
|
$4.956M
36.87%
YoY
|
$5.077M
47.24%
YoY
|
$3.550M
13.75%
YoY
|
$4.060M
68.33%
YoY
|
$3.621M
-12.11%
YoY
|
$3.448M
95.13%
YoY
|
$3.121M
20.92%
YoY
|
$2.412M
-45.79%
YoY
|
$4.120M
1864.52%
YoY
|
| Operating Expenses |
$28.22M
-24.21%
YoY
|
$34.42M
-16.94%
YoY
|
$34.13M
-16.47%
YoY
|
$32.68M
-29.33%
YoY
|
$37.23M
-22.86%
YoY
|
$41.44M
-26.5%
YoY
|
$40.86M
-25.65%
YoY
|
$46.25M
-22.63%
YoY
|
$48.27M
-16.05%
YoY
|
$56.38M
-2.29%
YoY
|
$54.96M
-5.32%
YoY
|
$59.77M
3.92%
YoY
|
$57.50M
9.35%
YoY
|
$57.70M
4.56%
YoY
|
$58.05M
26.71%
YoY
|
$57.52M
36.01%
YoY
|
$52.58M
45.04%
YoY
|
$55.18M
12.43%
YoY
|
$45.81M
42.12%
YoY
|
$42.29M
1726.78%
YoY
|
| Operating Profit |
-$22.01M
-3.59%
YoY
|
-$16.66M
-30.46%
YoY
|
-$19.89M
-8.71%
YoY
|
-$16.53M
-18.14%
YoY
|
-$22.83M
-23.41%
YoY
|
-$23.96M
-17.39%
YoY
|
-$21.78M
-27.54%
YoY
|
-$20.19M
-31.85%
YoY
|
-$29.81M
-16.45%
YoY
|
-$29.00M
35.56%
YoY
|
-$30.06M
17.83%
YoY
|
-$29.62M
1.01%
YoY
|
-$35.68M
78.58%
YoY
|
-$21.40M
234.14%
YoY
|
-$25.51M
114.84%
YoY
|
-$29.33M
603.5%
YoY
|
-$19.98M
91.59%
YoY
|
-$6.403M
-33.7%
YoY
|
-$11.88M
64.26%
YoY
|
-$4.169M
-337.95%
YoY
|
| Interest Expense |
-$842.0K
-387.37%
YoY
|
-$1.076M
-316.5%
YoY
|
-$370.0K
-149.73%
YoY
|
$86.00K
-93.0%
YoY
|
$293.0K
-71.27%
YoY
|
$497.0K
-55.43%
YoY
|
$744.0K
-33.57%
YoY
|
$1.228M
18.76%
YoY
|
$1.020M
26.24%
YoY
|
$1.115M
784.92%
YoY
|
$1.120M
3100.0%
YoY
|
$1.034M
-3054.29%
YoY
|
$808.0K
2083.78%
YoY
|
$126.0K
-440.54%
YoY
|
$35.00K
-33.96%
YoY
|
-$35.00K
-2.78%
YoY
|
$37.00K
-27.45%
YoY
|
-$37.00K
-215.63%
YoY
|
$53.00K
-53.1%
YoY
|
-$36.00K
-72.28%
YoY
|
| Other Income/Expense, Net |
$2.207M
203.16%
YoY
|
$2.387M
303.21%
YoY
|
$3.000K
-98.36%
YoY
|
$1.021M
77.57%
YoY
|
$728.0K
-57.13%
YoY
|
$592.0K
-528.99%
YoY
|
$183.0K
-219.61%
YoY
|
$575.0K
-909.86%
YoY
|
$1.698M
-2394.59%
YoY
|
-$138.0K
-45.67%
YoY
|
-$153.0K
-198.71%
YoY
|
-$71.00K
-121.01%
YoY
|
-$74.00K
-26.0%
YoY
|
-$254.0K
-92.72%
YoY
|
$155.0K
-107.6%
YoY
|
$338.0K
-110.28%
YoY
|
-$100.0K
-96.28%
YoY
|
-$3.488M
120.06%
YoY
|
-$2.039M
293.63%
YoY
|
-$3.289M
-5566.18%
YoY
|
| Pretax Income |
-$20.65M
-5.34%
YoY
|
-$19.41M
-21.37%
YoY
|
-$20.25M
-3.98%
YoY
|
-$15.42M
-17.01%
YoY
|
-$21.81M
-19.5%
YoY
|
-$24.68M
-56.75%
YoY
|
-$21.09M
-32.92%
YoY
|
-$18.58M
-35.17%
YoY
|
-$27.09M
-22.47%
YoY
|
-$57.08M
123.03%
YoY
|
-$31.44M
23.81%
YoY
|
-$28.66M
-1.26%
YoY
|
-$34.95M
73.72%
YoY
|
-$25.59M
157.77%
YoY
|
-$25.39M
81.8%
YoY
|
-$29.03M
287.32%
YoY
|
-$20.12M
52.74%
YoY
|
-$9.928M
-11.44%
YoY
|
-$13.97M
77.69%
YoY
|
-$7.494M
-545.45%
YoY
|
| Income Tax |
$79.00K
-21.0%
YoY
|
$174.0K
-82.49%
YoY
|
$72.00K
-28.0%
YoY
|
$81.00K
-86.5%
YoY
|
$100.0K
-50.0%
YoY
|
$994.0K
-434.68%
YoY
|
$100.0K
0.0%
YoY
|
$600.0K
100.0%
YoY
|
$200.0K
0.0%
YoY
|
-$297.0K
-59.09%
YoY
|
$100.0K
-150.0%
YoY
|
$300.0K
-12.28%
YoY
|
$200.0K
-88.89%
YoY
|
-$726.0K
-241.8%
YoY
|
-$200.0K
19.76%
YoY
|
$342.0K
205.36%
YoY
|
$1.800M
350.0%
YoY
|
$512.0K
-127.56%
YoY
|
-$167.0K
-80.65%
YoY
|
$112.0K
1.99%
YoY
|
| Net Earnings |
-$20.72M
-5.26%
YoY
|
-$19.58M
-23.74%
YoY
|
-$20.32M
-4.03%
YoY
|
-$15.50M
-18.98%
YoY
|
-$21.88M
-19.96%
YoY
|
-$25.68M
-54.78%
YoY
|
-$21.18M
-32.93%
YoY
|
-$19.13M
-33.88%
YoY
|
-$27.33M
-22.28%
YoY
|
-$56.78M
128.35%
YoY
|
-$31.58M
25.09%
YoY
|
-$28.94M
-1.47%
YoY
|
-$35.17M
60.74%
YoY
|
-$24.87M
138.17%
YoY
|
-$25.24M
82.88%
YoY
|
-$29.37M
286.12%
YoY
|
-$21.88M
61.8%
YoY
|
-$10.44M
11.62%
YoY
|
-$13.80M
97.23%
YoY
|
-$7.606M
-605.93%
YoY
|
| Basic Earnings Per Share |
-$2.37
-13.19%
YoY
|
N/A
|
-$2.49
-7.09%
YoY
|
-$1.92
1500.0%
YoY
|
-$2.73
1416.67%
YoY
|
N/A
|
-$2.68
1176.19%
YoY
|
-$0.12
-36.84%
YoY
|
-$0.18
-21.74%
YoY
|
N/A
|
-$0.21
23.53%
YoY
|
-$0.19
-5.0%
YoY
|
-$0.23
53.33%
YoY
|
N/A
|
-$0.17
-32.0%
YoY
|
-$0.20
N/A
|
-$0.15
-40.0%
YoY
|
N/A
|
-$0.25
92.31%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$2.37
-13.19%
YoY
|
-$2.34
-27.27%
YoY
|
-$2.49
-7.09%
YoY
|
-$1.92
1500.0%
YoY
|
-$2.73
1416.67%
YoY
|
-$3.23
773.31%
YoY
|
-$2.68
1176.19%
YoY
|
-$0.12
-36.84%
YoY
|
-$0.18
-21.74%
YoY
|
-$0.37
122.26%
YoY
|
-$0.21
23.53%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.23
53.33%
YoY
|
-$0.17
-100.0%
YoY
|
-$0.17
-32.0%
YoY
|
-$197.6K
281.44%
YoY
|
-$0.15
-40.0%
YoY
|
-$71.00K
11.47%
YoY
|
-$0.25
92.31%
YoY
|
-$51.80K
-186.99%
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 |
8.737M shares
8.94%
YoY
|
N/A
|
8.167M shares
3.38%
YoY
|
8.090M shares
-94.83%
YoY
|
8.020M shares
-94.84%
YoY
|
N/A
|
7.900M shares
-94.81%
YoY
|
156.5M shares
3.75%
YoY
|
155.4M shares
3.53%
YoY
|
N/A
|
152.1M shares
1.9%
YoY
|
150.8M shares
1.47%
YoY
|
150.1M shares
1.73%
YoY
|
N/A
|
149.3M shares
168.51%
YoY
|
148.6M shares
N/A
|
147.5M shares
173.73%
YoY
|
N/A
|
55.59M shares
4.77%
YoY
|
N/A
|
| Diluted Shares Outstanding |
8.737M shares
8.94%
YoY
|
N/A
|
8.167M shares
3.38%
YoY
|
8.090M shares
-94.83%
YoY
|
8.020M shares
-94.84%
YoY
|
N/A
|
7.900M shares
-94.81%
YoY
|
156.5M shares
3.75%
YoY
|
155.4M shares
3.53%
YoY
|
N/A
|
152.1M shares
1.9%
YoY
|
150.8M shares
1.47%
YoY
|
150.1M shares
1.73%
YoY
|
N/A
|
149.3M shares
168.51%
YoY
|
148.6M shares
N/A
|
147.5M shares
173.73%
YoY
|
N/A
|
55.59M shares
4.77%
YoY
|
N/A
|
Loading...