|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$131.7M
-29.01%
YoY
|
$185.6M
-30.37%
YoY
|
$266.5M
26.39%
YoY
|
$210.9M
6.34%
YoY
|
$198.3M
-16.59%
YoY
|
| Cost Of Revenue |
$97.88M
-34.6%
YoY
|
$149.7M
-17.64%
YoY
|
$181.7M
44.09%
YoY
|
$126.1M
19.46%
YoY
|
$105.6M
-17.96%
YoY
|
| Gross Profit |
$47.40M
4.85%
YoY
|
$45.21M
-46.66%
YoY
|
$84.76M
0.93%
YoY
|
$83.98M
-9.42%
YoY
|
$92.71M
-0.53%
YoY
|
| Selling, General & Admin |
$33.36M
-9.57%
YoY
|
$36.89M
-1.14%
YoY
|
$37.31M
1.68%
YoY
|
$36.70M
4.04%
YoY
|
$35.27M
6.56%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$8.030M
23.29%
YoY
|
$6.513M
86.51%
YoY
|
$3.492M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Operating Expenses |
$81.95M
-67.41%
YoY
|
$251.5M
69.81%
YoY
|
$148.1M
39.76%
YoY
|
$106.0M
595.11%
YoY
|
$15.24M
-82.44%
YoY
|
| Operating Profit |
-$34.55M
-83.25%
YoY
|
-$206.3M
225.66%
YoY
|
-$63.34M
188.11%
YoY
|
-$21.98M
-128.38%
YoY
|
$77.46M
1110.38%
YoY
|
| Interest Expense |
$97.88M
-34.6%
YoY
|
$149.7M
-17.64%
YoY
|
$181.7M
44.09%
YoY
|
$126.1M
19.46%
YoY
|
$105.6M
-6.51%
YoY
|
| Other Income/Expense, Net |
-$13.68M
-92.91%
YoY
|
-$192.9M
89.44%
YoY
|
-$101.8M
14.61%
YoY
|
-$88.84M
-899.75%
YoY
|
$11.11M
-115.98%
YoY
|
| Pretax Income |
-$41.00M
-80.2%
YoY
|
-$207.1M
228.13%
YoY
|
-$63.10M
54.63%
YoY
|
-$40.81M
-159.53%
YoY
|
$68.55M
-272.02%
YoY
|
| Income Tax |
$149.0K
-1590.0%
YoY
|
-$10.00K
-110.53%
YoY
|
$95.00K
458.82%
YoY
|
$17.00K
-91.15%
YoY
|
$192.0K
-67.62%
YoY
|
| Net Earnings |
-$41.15M
-80.12%
YoY
|
-$207.1M
166.65%
YoY
|
-$77.65M
90.2%
YoY
|
-$40.83M
-159.73%
YoY
|
$68.35M
-269.03%
YoY
|
| Basic Earnings Per Share |
-$1.16
-73.58%
YoY
|
-$4.39
192.67%
YoY
|
-$1.50
44.23%
YoY
|
-$1.04
-183.87%
YoY
|
$1.24
-269.86%
YoY
|
| Diluted Earnings Per Share |
-$1.16
-73.58%
YoY
|
-$4.39
191.96%
YoY
|
-$1.50
44.58%
YoY
|
-$1.04
-184.55%
YoY
|
$1.23
-268.49%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
47.87M shares
-5.06%
YoY
|
50.42M shares
-2.36%
YoY
|
51.64M shares
-2.58%
YoY
|
53.01M shares
-2.9%
YoY
|
54.59M shares
-1.02%
YoY
|
| Diluted Shares Outstanding |
47.87M shares
-5.06%
YoY
|
50.42M shares
-2.36%
YoY
|
51.64M shares
-2.58%
YoY
|
53.01M shares
-3.49%
YoY
|
54.93M shares
-0.41%
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 |
$26.04M
-25.9%
YoY
|
$32.15M
-23.46%
YoY
|
$33.72M
-23.88%
YoY
|
$33.80M
-30.27%
YoY
|
$35.14M
-34.98%
YoY
|
$42.00M
-32.97%
YoY
|
$44.30M
-33.57%
YoY
|
$48.48M
-29.56%
YoY
|
$54.06M
-18.98%
YoY
|
$62.66M
4.93%
YoY
|
$66.69M
26.22%
YoY
|
$68.83M
39.67%
YoY
|
$66.72M
40.99%
YoY
|
$59.72M
29.01%
YoY
|
$52.84M
9.15%
YoY
|
$49.28M
-0.35%
YoY
|
$47.32M
-12.59%
YoY
|
$46.29M
-15.45%
YoY
|
$48.41M
-16.32%
YoY
|
| Cost Of Revenue |
N/A
|
$21.60M
-30.67%
YoY
|
$23.42M
-36.07%
YoY
|
$25.76M
-36.16%
YoY
|
$27.10M
-34.74%
YoY
|
$31.15M
-29.48%
YoY
|
$36.64M
-21.66%
YoY
|
$40.35M
-14.13%
YoY
|
$41.53M
-5.19%
YoY
|
$44.17M
9.24%
YoY
|
$46.77M
35.4%
YoY
|
$46.99M
71.83%
YoY
|
$43.81M
83.99%
YoY
|
$40.44M
54.12%
YoY
|
$34.54M
31.31%
YoY
|
$27.34M
2.51%
YoY
|
$23.81M
-9.71%
YoY
|
$26.24M
-16.23%
YoY
|
$26.31M
-6.02%
YoY
|
| Gross Profit |
N/A
|
$10.55M
-2.75%
YoY
|
$13.92M
21.54%
YoY
|
$11.80M
27.66%
YoY
|
$11.13M
-18.52%
YoY
|
$10.85M
-41.3%
YoY
|
$11.45M
-45.61%
YoY
|
$9.242M
-58.56%
YoY
|
$13.67M
-40.36%
YoY
|
$18.49M
-4.11%
YoY
|
$21.05M
15.07%
YoY
|
$22.30M
-0.42%
YoY
|
$22.91M
-4.55%
YoY
|
$19.28M
-3.84%
YoY
|
$18.29M
-17.23%
YoY
|
$22.40M
-1.68%
YoY
|
$24.01M
-13.56%
YoY
|
$20.05M
-14.41%
YoY
|
$22.10M
8.18%
YoY
|
| Selling, General & Admin |
N/A
|
$7.613M
-6.45%
YoY
|
$6.686M
-31.34%
YoY
|
$9.252M
4.91%
YoY
|
$9.805M
-3.8%
YoY
|
$8.138M
-2.07%
YoY
|
$9.738M
11.55%
YoY
|
$8.819M
-9.17%
YoY
|
$10.19M
-3.49%
YoY
|
$8.310M
-7.61%
YoY
|
$8.730M
4.46%
YoY
|
$9.709M
2.69%
YoY
|
$10.56M
6.77%
YoY
|
$8.994M
6.69%
YoY
|
$8.357M
-9.49%
YoY
|
$9.455M
8.62%
YoY
|
$9.891M
11.13%
YoY
|
$8.430M
49.73%
YoY
|
$9.233M
37.4%
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
|
| Depreciation & Amortization |
$2.049M
40.44%
YoY
|
$2.193M
13.45%
YoY
|
$2.224M
9.99%
YoY
|
$2.154M
78.02%
YoY
|
$1.459M
8.23%
YoY
|
$1.933M
-44.64%
YoY
|
$2.022M
44.43%
YoY
|
$1.210M
N/A
|
$1.348M
N/A
|
$3.492M
N/A
|
$1.400M
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
| Operating Expenses |
N/A
|
$27.59M
-44.48%
YoY
|
$10.82M
-74.53%
YoY
|
$25.46M
-64.4%
YoY
|
$18.08M
-79.41%
YoY
|
$49.70M
55.49%
YoY
|
$42.48M
1.18%
YoY
|
$71.53M
316.06%
YoY
|
$87.79M
54.09%
YoY
|
$31.96M
25.33%
YoY
|
$41.98M
-4.15%
YoY
|
$17.19M
-25.52%
YoY
|
$56.97M
319.55%
YoY
|
$25.50M
633.87%
YoY
|
$43.80M
1161.13%
YoY
|
$23.08M
171.17%
YoY
|
$13.58M
-6272.27%
YoY
|
$3.475M
-219.83%
YoY
|
$3.473M
144.58%
YoY
|
| Operating Profit |
N/A
|
-$17.04M
-56.14%
YoY
|
$3.097M
-109.98%
YoY
|
-$13.67M
-78.06%
YoY
|
-$6.945M
-90.63%
YoY
|
-$38.84M
188.32%
YoY
|
-$31.03M
48.24%
YoY
|
-$62.28M
-1318.61%
YoY
|
-$74.12M
117.64%
YoY
|
-$13.47M
116.59%
YoY
|
-$20.93M
-17.94%
YoY
|
$5.111M
-845.04%
YoY
|
-$34.06M
-426.66%
YoY
|
-$6.220M
-137.52%
YoY
|
-$25.51M
-236.91%
YoY
|
-$686.0K
-104.81%
YoY
|
$10.43M
-62.75%
YoY
|
$16.58M
-37.04%
YoY
|
$18.63M
-2.0%
YoY
|
| Interest Expense |
$18.03M
-33.5%
YoY
|
N/A
|
$23.42M
-36.07%
YoY
|
$25.76M
-36.16%
YoY
|
$27.10M
-34.74%
YoY
|
N/A
|
$36.64M
-21.66%
YoY
|
$40.35M
-14.13%
YoY
|
$41.53M
-5.19%
YoY
|
N/A
|
$46.77M
35.41%
YoY
|
$46.99M
71.83%
YoY
|
$43.81M
83.99%
YoY
|
N/A
|
$34.54M
31.31%
YoY
|
$27.34M
2.51%
YoY
|
$23.81M
-9.69%
YoY
|
N/A
|
$26.31M
9.54%
YoY
|
| Other Income/Expense, Net |
$3.418M
-605.62%
YoY
|
N/A
|
$5.263M
-121.82%
YoY
|
-$6.930M
-88.53%
YoY
|
-$676.0K
-99.09%
YoY
|
N/A
|
-$24.12M
-19.26%
YoY
|
-$60.43M
1028.29%
YoY
|
-$74.41M
61.16%
YoY
|
N/A
|
-$29.87M
-15.72%
YoY
|
-$5.356M
-79.56%
YoY
|
-$46.17M
413.82%
YoY
|
N/A
|
-$35.44M
-715.31%
YoY
|
-$26.20M
-13674.09%
YoY
|
-$8.986M
-198.54%
YoY
|
N/A
|
$5.760M
-239.67%
YoY
|
| Pretax Income |
-$2.427M
-65.05%
YoY
|
-$23.79M
-38.75%
YoY
|
$3.097M
-109.98%
YoY
|
-$13.36M
-78.81%
YoY
|
-$6.945M
-90.63%
YoY
|
-$38.84M
188.32%
YoY
|
-$31.03M
48.29%
YoY
|
-$63.07M
-1333.99%
YoY
|
-$74.12M
119.17%
YoY
|
-$13.47M
116.59%
YoY
|
-$20.92M
-17.97%
YoY
|
$5.111M
-137.26%
YoY
|
-$33.82M
-829.67%
YoY
|
-$6.220M
-181.21%
YoY
|
-$25.51M
-236.91%
YoY
|
-$13.72M
-196.15%
YoY
|
$4.635M
-83.44%
YoY
|
$7.659M
-67.77%
YoY
|
$18.63M
-175.51%
YoY
|
| Income Tax |
-$1.000K
-101.43%
YoY
|
$18.00K
-400.0%
YoY
|
$62.00K
-3200.0%
YoY
|
-$1.000K
0.0%
YoY
|
$70.00K
-7100.0%
YoY
|
-$6.000K
-700.0%
YoY
|
-$2.000K
-113.33%
YoY
|
-$1.000K
-101.43%
YoY
|
-$1.000K
-111.11%
YoY
|
$1.000K
-83.33%
YoY
|
$15.00K
-1600.0%
YoY
|
$70.00K
438.46%
YoY
|
$9.000K
-1000.0%
YoY
|
$6.000K
-96.94%
YoY
|
-$1.000K
0.0%
YoY
|
$13.00K
-750.0%
YoY
|
-$1.000K
0.0%
YoY
|
$196.0K
-67.76%
YoY
|
-$1.000K
-75.0%
YoY
|
| Net Earnings |
-$2.426M
-65.42%
YoY
|
-$27.41M
-35.41%
YoY
|
$3.035M
-109.78%
YoY
|
-$13.36M
-78.81%
YoY
|
-$7.015M
-90.54%
YoY
|
-$42.44M
148.55%
YoY
|
-$31.02M
48.18%
YoY
|
-$63.07M
-1351.1%
YoY
|
-$74.12M
119.11%
YoY
|
-$17.07M
73.3%
YoY
|
-$20.94M
-17.91%
YoY
|
$5.041M
-136.71%
YoY
|
-$33.83M
-829.7%
YoY
|
-$9.852M
-232.01%
YoY
|
-$25.50M
-236.9%
YoY
|
-$13.73M
-196.23%
YoY
|
$4.636M
-83.44%
YoY
|
$7.463M
-67.76%
YoY
|
$18.63M
-175.53%
YoY
|
| Basic Earnings Per Share |
-$0.13
-40.91%
YoY
|
N/A
|
-$0.01
-98.55%
YoY
|
-$0.35
-73.28%
YoY
|
-$0.22
-85.62%
YoY
|
N/A
|
-$0.69
43.75%
YoY
|
-$1.31
-4466.67%
YoY
|
-$1.53
112.5%
YoY
|
N/A
|
-$0.48
-14.29%
YoY
|
$0.03
-109.38%
YoY
|
-$0.72
-3700.0%
YoY
|
N/A
|
-$0.56
-264.71%
YoY
|
-$0.32
-223.08%
YoY
|
$0.02
-96.08%
YoY
|
N/A
|
$0.34
-175.56%
YoY
|
| Diluted Earnings Per Share |
-$0.13
-40.91%
YoY
|
-$0.58
-32.65%
YoY
|
-$0.01
-98.55%
YoY
|
-$0.35
-73.28%
YoY
|
-$0.22
-85.62%
YoY
|
-$0.86
156.95%
YoY
|
-$0.69
43.75%
YoY
|
-$1.31
-4466.67%
YoY
|
-$1.53
112.5%
YoY
|
-$0.33
77.32%
YoY
|
-$0.48
-14.29%
YoY
|
$0.03
-109.38%
YoY
|
-$0.72
-3700.0%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.56
-269.7%
YoY
|
-$0.32
-233.33%
YoY
|
$0.02
-95.56%
YoY
|
$138.8K
35581293.22%
YoY
|
$0.33
-173.33%
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 |
47.56M shares
-2.63%
YoY
|
47.41M shares
-5.11%
YoY
|
47.39M shares
-6.49%
YoY
|
48.41M shares
-5.15%
YoY
|
48.85M shares
-3.82%
YoY
|
49.96M shares
-3.14%
YoY
|
50.68M shares
-1.73%
YoY
|
51.03M shares
-0.95%
YoY
|
50.79M shares
-3.3%
YoY
|
51.58M shares
-1.48%
YoY
|
51.58M shares
-1.48%
YoY
|
51.53M shares
-3.71%
YoY
|
52.53M shares
-2.47%
YoY
|
52.35M shares
-2.67%
YoY
|
52.35M shares
-3.86%
YoY
|
53.51M shares
-2.72%
YoY
|
53.86M shares
-2.32%
YoY
|
53.79M shares
-2.56%
YoY
|
54.45M shares
-1.36%
YoY
|
| Diluted Shares Outstanding |
47.67M shares
-2.04%
YoY
|
N/A
|
47.39M shares
-6.2%
YoY
|
48.03M shares
-5.71%
YoY
|
48.67M shares
-4.09%
YoY
|
N/A
|
50.53M shares
-2.04%
YoY
|
50.94M shares
-1.32%
YoY
|
50.74M shares
-2.99%
YoY
|
N/A
|
51.58M shares
-1.48%
YoY
|
51.62M shares
-3.54%
YoY
|
52.31M shares
-3.06%
YoY
|
N/A
|
52.35M shares
-7.73%
YoY
|
53.51M shares
-8.57%
YoY
|
53.96M shares
-24.88%
YoY
|
N/A
|
56.74M shares
2.77%
YoY
|
Loading...