|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$147.6M
-10.44%
YoY
|
$164.9M
-15.47%
YoY
|
$195.0M
-6.28%
YoY
|
$208.1M
161.03%
YoY
|
$79.73M
49.1%
YoY
|
| Cost Of Revenue |
$64.83M
-0.5%
YoY
|
$65.15M
7.19%
YoY
|
$60.78M
-1.2%
YoY
|
$61.52M
358.72%
YoY
|
$13.41M
132.43%
YoY
|
| Gross Profit |
$82.00M
-17.09%
YoY
|
$98.90M
-25.89%
YoY
|
$133.5M
-8.49%
YoY
|
$145.8M
120.8%
YoY
|
$66.05M
38.46%
YoY
|
| Selling, General & Admin |
$20.31M
1.09%
YoY
|
$20.09M
7.34%
YoY
|
$18.72M
17.68%
YoY
|
$15.91M
315.14%
YoY
|
$3.832M
86.84%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$58.75M
-41.73%
YoY
|
$100.8M
-7.6%
YoY
|
$109.1M
-16.94%
YoY
|
$131.4M
199.09%
YoY
|
$43.92M
69.26%
YoY
|
| Operating Expenses |
$79.36M
-52.62%
YoY
|
$167.5M
4.65%
YoY
|
$160.0M
-25.01%
YoY
|
$213.4M
118.63%
YoY
|
$97.61M
109.15%
YoY
|
| Operating Profit |
$2.642M
-103.85%
YoY
|
-$68.58M
158.05%
YoY
|
-$26.57M
-60.68%
YoY
|
-$67.58M
114.1%
YoY
|
-$31.56M
-3158.53%
YoY
|
| Interest Expense |
-$31.53M
-3.41%
YoY
|
-$32.64M
11.37%
YoY
|
-$29.30M
-2.09%
YoY
|
-$29.93M
638.65%
YoY
|
-$4.052M
38.25%
YoY
|
| Other Income/Expense, Net |
-$42.51M
27.03%
YoY
|
-$33.47M
12.82%
YoY
|
-$29.67M
3.77%
YoY
|
-$28.59M
252.72%
YoY
|
-$8.105M
176.53%
YoY
|
| Pretax Income |
-$139.0M
35.29%
YoY
|
-$102.8M
80.74%
YoY
|
-$56.86M
-41.54%
YoY
|
-$97.26M
105.6%
YoY
|
-$47.31M
2391.15%
YoY
|
| Income Tax |
$259.0K
21.03%
YoY
|
$214.0K
-53.07%
YoY
|
$456.0K
115.09%
YoY
|
$212.0K
35.03%
YoY
|
$157.0K
N/A
|
| Net Earnings |
-$139.3M
35.24%
YoY
|
-$103.0M
79.77%
YoY
|
-$57.30M
-41.23%
YoY
|
-$97.49M
105.33%
YoY
|
-$47.48M
2400.32%
YoY
|
| Basic Earnings Per Share |
-$2.48
34.78%
YoY
|
-$1.84
80.39%
YoY
|
-$1.02
-40.7%
YoY
|
-$1.72
104.76%
YoY
|
-$0.84
2700.0%
YoY
|
| Diluted Earnings Per Share |
-$2.48
34.78%
YoY
|
-$1.84
80.39%
YoY
|
-$1.02
-40.7%
YoY
|
-$1.72
104.76%
YoY
|
-$0.84
2700.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
56.23M shares
0.59%
YoY
|
55.90M shares
-0.9%
YoY
|
56.41M shares
-0.39%
YoY
|
56.63M shares
0.01%
YoY
|
56.63M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
56.23M shares
0.59%
YoY
|
55.90M shares
-0.9%
YoY
|
56.41M shares
-0.39%
YoY
|
56.63M shares
0.01%
YoY
|
56.63M shares
0.0%
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 |
$36.27M
-4.55%
YoY
|
$35.01M
-8.26%
YoY
|
$37.12M
-5.25%
YoY
|
$37.31M
-7.03%
YoY
|
$38.00M
-19.48%
YoY
|
$38.16M
-12.38%
YoY
|
$39.18M
-20.17%
YoY
|
$40.12M
-22.87%
YoY
|
$47.20M
-5.96%
YoY
|
$43.55M
-13.07%
YoY
|
$49.08M
-5.2%
YoY
|
$52.02M
-1.56%
YoY
|
$50.19M
-5.67%
YoY
|
$50.10M
23.6%
YoY
|
$51.77M
288.8%
YoY
|
$52.85M
319.87%
YoY
|
$53.21M
308.4%
YoY
|
$40.53M
-24.21%
YoY
|
$13.32M
N/A
|
| Cost Of Revenue |
$14.78M
-10.13%
YoY
|
$15.20M
-9.27%
YoY
|
$17.28M
3.85%
YoY
|
$15.90M
0.88%
YoY
|
$16.45M
2.82%
YoY
|
$16.75M
15.96%
YoY
|
$16.64M
7.3%
YoY
|
$15.76M
1.74%
YoY
|
$16.00M
4.27%
YoY
|
$14.45M
-8.26%
YoY
|
$15.51M
1.35%
YoY
|
$15.49M
2.18%
YoY
|
$15.34M
0.2%
YoY
|
$15.75M
78.93%
YoY
|
$15.30M
821.87%
YoY
|
$15.16M
921.98%
YoY
|
$15.31M
943.19%
YoY
|
$8.800M
52.51%
YoY
|
$1.660M
N/A
|
| Gross Profit |
$21.35M
0.02%
YoY
|
$19.81M
-7.46%
YoY
|
$19.63M
-12.09%
YoY
|
$21.21M
-12.24%
YoY
|
$21.35M
-31.13%
YoY
|
$21.41M
-26.44%
YoY
|
$22.33M
-33.07%
YoY
|
$24.17M
-33.49%
YoY
|
$31.00M
-10.54%
YoY
|
$29.11M
-15.27%
YoY
|
$33.37M
-8.01%
YoY
|
$36.34M
-3.11%
YoY
|
$34.65M
-8.11%
YoY
|
$34.35M
8.26%
YoY
|
$36.28M
211.26%
YoY
|
$37.50M
237.74%
YoY
|
$37.70M
226.15%
YoY
|
$31.73M
-33.49%
YoY
|
$11.66M
N/A
|
| Selling, General & Admin |
$5.140M
4.98%
YoY
|
$5.972M
-2.63%
YoY
|
$4.607M
3.11%
YoY
|
$4.838M
6.47%
YoY
|
$4.896M
-1.07%
YoY
|
$6.133M
11.94%
YoY
|
$4.468M
2.24%
YoY
|
$4.544M
-0.46%
YoY
|
$4.949M
14.85%
YoY
|
$5.479M
23.74%
YoY
|
$4.370M
-6.46%
YoY
|
$4.565M
38.71%
YoY
|
$4.309M
22.52%
YoY
|
$4.428M
104.34%
YoY
|
$4.672M
686.53%
YoY
|
$3.291M
539.03%
YoY
|
$3.517M
532.55%
YoY
|
$2.167M
5.66%
YoY
|
$594.0K
N/A
|
| 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
|
| Depreciation & Amortization |
$13.16M
-17.87%
YoY
|
$13.09M
-26.43%
YoY
|
$14.71M
-26.13%
YoY
|
$14.93M
-61.34%
YoY
|
$16.02M
-34.61%
YoY
|
$17.79M
-31.73%
YoY
|
$19.91M
-26.28%
YoY
|
$38.61M
38.52%
YoY
|
$24.50M
-13.0%
YoY
|
$26.06M
-14.55%
YoY
|
$27.01M
-17.37%
YoY
|
$27.88M
-17.59%
YoY
|
$28.17M
-18.01%
YoY
|
$30.49M
16.98%
YoY
|
$32.69M
452.99%
YoY
|
$33.83M
468.06%
YoY
|
$34.35M
473.7%
YoY
|
$26.07M
103.54%
YoY
|
$5.912M
N/A
|
| Operating Expenses |
$21.38M
3.44%
YoY
|
$19.11M
-58.19%
YoY
|
$20.12M
-16.79%
YoY
|
$19.47M
-59.96%
YoY
|
$20.67M
-57.81%
YoY
|
$45.70M
22.21%
YoY
|
$24.17M
-42.91%
YoY
|
$48.63M
10.28%
YoY
|
$48.98M
35.32%
YoY
|
$37.40M
-20.46%
YoY
|
$42.34M
-48.45%
YoY
|
$44.10M
-1.64%
YoY
|
$36.19M
-8.22%
YoY
|
$47.01M
-39.8%
YoY
|
$82.14M
1162.45%
YoY
|
$44.83M
592.87%
YoY
|
$39.43M
502.58%
YoY
|
$78.09M
67.32%
YoY
|
$6.506M
N/A
|
| Operating Profit |
-$24.00K
-103.52%
YoY
|
$704.0K
-102.9%
YoY
|
-$481.0K
-73.86%
YoY
|
$1.737M
-107.1%
YoY
|
$682.0K
-103.79%
YoY
|
-$24.29M
192.97%
YoY
|
-$1.840M
-79.49%
YoY
|
-$24.46M
215.29%
YoY
|
-$17.98M
1062.18%
YoY
|
-$8.292M
-34.52%
YoY
|
-$8.970M
-80.44%
YoY
|
-$7.759M
5.91%
YoY
|
-$1.547M
-10.58%
YoY
|
-$12.66M
-72.69%
YoY
|
-$45.86M
-990.62%
YoY
|
-$7.326M
-258.09%
YoY
|
-$1.730M
-134.49%
YoY
|
-$46.36M
-4592.54%
YoY
|
$5.149M
N/A
|
| Interest Expense |
-$7.250M
-11.11%
YoY
|
-$24.24M
191.9%
YoY
|
-$7.880M
-3.55%
YoY
|
-$8.016M
-0.52%
YoY
|
-$8.156M
1.19%
YoY
|
-$8.304M
5.96%
YoY
|
-$8.170M
12.07%
YoY
|
-$8.058M
13.22%
YoY
|
-$8.060M
14.13%
YoY
|
-$7.837M
2.74%
YoY
|
-$7.290M
-7.39%
YoY
|
-$7.117M
-7.94%
YoY
|
-$7.062M
5.42%
YoY
|
-$7.628M
156.66%
YoY
|
-$7.872M
2752.17%
YoY
|
-$7.731M
2187.28%
YoY
|
-$6.699M
1340.65%
YoY
|
-$2.972M
1.4%
YoY
|
-$276.0K
N/A
|
| Other Income/Expense, Net |
-$10.13M
24.32%
YoY
|
N/A
|
-$5.670M
-30.68%
YoY
|
-$7.100M
-21.89%
YoY
|
-$8.149M
0.62%
YoY
|
N/A
|
-$8.180M
16.31%
YoY
|
-$9.090M
18.73%
YoY
|
-$8.099M
12.08%
YoY
|
N/A
|
-$7.033M
0.89%
YoY
|
-$7.656M
-2.76%
YoY
|
-$7.226M
-1.24%
YoY
|
N/A
|
-$6.971M
84.66%
YoY
|
-$7.873M
2229.29%
YoY
|
-$7.317M
1473.55%
YoY
|
N/A
|
-$3.775M
N/A
|
| Pretax Income |
-$13.50M
45.3%
YoY
|
-$35.74M
9.13%
YoY
|
-$68.96M
580.68%
YoY
|
-$25.03M
-25.78%
YoY
|
-$9.289M
-64.48%
YoY
|
-$32.75M
101.39%
YoY
|
-$10.13M
-38.03%
YoY
|
-$33.73M
117.18%
YoY
|
-$26.15M
200.08%
YoY
|
-$16.26M
-15.62%
YoY
|
-$16.35M
-69.08%
YoY
|
-$15.53M
0.8%
YoY
|
-$8.714M
-10.31%
YoY
|
-$19.28M
-66.49%
YoY
|
-$52.87M
-3947.53%
YoY
|
-$15.41M
-458.61%
YoY
|
-$9.716M
-313.49%
YoY
|
-$57.53M
2929.33%
YoY
|
$1.374M
N/A
|
| Income Tax |
$71.00K
7.58%
YoY
|
$59.00K
-591.67%
YoY
|
$67.00K
-11.84%
YoY
|
$67.00K
-8.22%
YoY
|
$66.00K
-14.29%
YoY
|
-$12.00K
-75.51%
YoY
|
$76.00K
-52.5%
YoY
|
$73.00K
-60.54%
YoY
|
$77.00K
-51.88%
YoY
|
-$49.00K
-82.62%
YoY
|
$160.0K
-2.44%
YoY
|
$185.0K
12.8%
YoY
|
$160.0K
-3.61%
YoY
|
-$282.0K
-279.62%
YoY
|
$164.0K
N/A
|
$164.0K
N/A
|
$166.0K
N/A
|
$157.0K
N/A
|
$0.00
N/A
|
| Net Earnings |
-$13.58M
45.05%
YoY
|
-$35.81M
9.3%
YoY
|
-$69.04M
575.69%
YoY
|
-$25.10M
-25.73%
YoY
|
-$9.361M
-64.31%
YoY
|
-$32.76M
102.63%
YoY
|
-$10.22M
-38.15%
YoY
|
-$33.80M
114.88%
YoY
|
-$26.23M
195.24%
YoY
|
-$16.17M
-14.77%
YoY
|
-$16.52M
-68.86%
YoY
|
-$15.73M
1.02%
YoY
|
-$8.885M
-10.31%
YoY
|
-$18.97M
-67.12%
YoY
|
-$53.05M
1796.57%
YoY
|
-$15.57M
-462.45%
YoY
|
-$9.906M
-317.67%
YoY
|
-$57.70M
2938.49%
YoY
|
-$2.797M
N/A
|
| Basic Earnings Per Share |
-$0.24
41.18%
YoY
|
N/A
|
-$1.23
583.33%
YoY
|
-$0.45
-25.0%
YoY
|
-$0.17
-63.83%
YoY
|
N/A
|
-$0.18
-37.93%
YoY
|
-$0.60
114.29%
YoY
|
-$0.47
193.75%
YoY
|
N/A
|
-$0.29
-69.15%
YoY
|
-$0.28
3.7%
YoY
|
-$0.16
-5.88%
YoY
|
N/A
|
-$0.94
3033.33%
YoY
|
-$0.27
-437.5%
YoY
|
-$0.17
-312.5%
YoY
|
N/A
|
-$0.03
N/A
|
| Diluted Earnings Per Share |
-$0.24
41.18%
YoY
|
-$0.64
8.54%
YoY
|
-$1.23
583.33%
YoY
|
-$0.45
-25.0%
YoY
|
-$0.17
-63.83%
YoY
|
-$0.59
102.02%
YoY
|
-$0.18
-37.93%
YoY
|
-$0.60
114.29%
YoY
|
-$0.47
193.75%
YoY
|
-$0.29
-13.45%
YoY
|
-$0.29
-69.15%
YoY
|
-$0.28
3.7%
YoY
|
-$0.16
-5.88%
YoY
|
-$0.33
-100.0%
YoY
|
-$0.94
-100.0%
YoY
|
-$0.27
-437.5%
YoY
|
-$0.17
-312.5%
YoY
|
-$1.014M
2917.14%
YoY
|
$24.31K
N/A
|
| 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 |
56.44M shares
0.58%
YoY
|
56.31M shares
0.66%
YoY
|
56.31M shares
0.66%
YoY
|
56.19M shares
0.58%
YoY
|
56.11M shares
0.58%
YoY
|
55.95M shares
0.3%
YoY
|
55.95M shares
-1.32%
YoY
|
55.87M shares
-1.4%
YoY
|
55.78M shares
-1.51%
YoY
|
55.78M shares
-1.51%
YoY
|
56.70M shares
0.11%
YoY
|
56.66M shares
0.06%
YoY
|
56.64M shares
0.02%
YoY
|
56.64M shares
0.02%
YoY
|
56.64M shares
0.02%
YoY
|
56.63M shares
0.01%
YoY
|
56.63M shares
0.0%
YoY
|
56.63M shares
N/A
|
56.63M shares
N/A
|
| Diluted Shares Outstanding |
56.57M shares
0.93%
YoY
|
N/A
|
56.31M shares
0.65%
YoY
|
56.25M shares
0.62%
YoY
|
56.04M shares
0.43%
YoY
|
N/A
|
55.95M shares
-1.05%
YoY
|
55.91M shares
-1.36%
YoY
|
55.80M shares
-1.48%
YoY
|
N/A
|
56.54M shares
-0.16%
YoY
|
56.68M shares
0.09%
YoY
|
56.64M shares
0.03%
YoY
|
N/A
|
56.64M shares
0.02%
YoY
|
56.63M shares
0.01%
YoY
|
56.63M shares
0.0%
YoY
|
N/A
|
56.63M shares
N/A
|
Loading...