|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$381.1M
25.24%
YoY
|
$304.3M
19.19%
YoY
|
$255.3M
7.08%
YoY
|
$238.4M
1.58%
YoY
|
$234.7M
-38.85%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$84.60M
15.75%
YoY
|
$73.09M
37.14%
YoY
|
$53.30M
-7.56%
YoY
|
$57.66M
-21.4%
YoY
|
$73.35M
-18.29%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$56.77M
28.87%
YoY
|
$44.05M
10.44%
YoY
|
$39.89M
3.75%
YoY
|
$38.45M
1.53%
YoY
|
$37.87M
-37.2%
YoY
|
| Operating Expenses |
$394.6M
23.64%
YoY
|
$319.2M
18.03%
YoY
|
$270.4M
1.15%
YoY
|
$267.3M
-0.38%
YoY
|
$268.4M
-32.5%
YoY
|
| Operating Profit |
N/A
|
$68.67M
18.59%
YoY
|
$57.90M
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$37.90M
4.69%
YoY
|
-$36.20M
1.95%
YoY
|
-$35.51M
-207.52%
YoY
|
$33.03M
-11.3%
YoY
|
$37.23M
-16.45%
YoY
|
| Other Income/Expense, Net |
$7.948M
-1571.85%
YoY
|
-$540.0K
1.5%
YoY
|
-$532.0K
-105.31%
YoY
|
$10.01M
14.99%
YoY
|
$8.706M
-4431.34%
YoY
|
| Pretax Income |
-$72.16M
2272.97%
YoY
|
-$3.041M
-85.42%
YoY
|
-$20.85M
-61.61%
YoY
|
-$54.32M
-143.04%
YoY
|
$126.2M
-142.78%
YoY
|
| Income Tax |
$330.0K
38.08%
YoY
|
$239.0K
-5.53%
YoY
|
$253.0K
194.19%
YoY
|
$86.00K
-85.25%
YoY
|
$583.0K
49.87%
YoY
|
| Net Earnings |
-$70.78M
3337.54%
YoY
|
-$2.059M
-92.11%
YoY
|
-$26.10M
-52.02%
YoY
|
-$54.40M
-143.31%
YoY
|
$125.6M
-142.53%
YoY
|
| Basic Earnings Per Share |
-$4.22
681.48%
YoY
|
-$0.54
-85.97%
YoY
|
-$3.85
-58.47%
YoY
|
-$9.27
-124.24%
YoY
|
$38.24
-126.54%
YoY
|
| Diluted Earnings Per Share |
-$4.22
681.48%
YoY
|
-$0.54
-85.96%
YoY
|
-$3.85
-58.51%
YoY
|
-$9.27
-124.45%
YoY
|
$37.92
-126.32%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
18.09M shares
28.19%
YoY
|
14.11M shares
107.91%
YoY
|
6.786M shares
6.71%
YoY
|
6.359M shares
131.24%
YoY
|
2.750M shares
34.15%
YoY
|
| Diluted Shares Outstanding |
18.09M shares
28.19%
YoY
|
14.11M shares
107.91%
YoY
|
6.786M shares
6.71%
YoY
|
6.359M shares
129.32%
YoY
|
2.773M shares
35.27%
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 |
$122.6M
33.41%
YoY
|
$97.66M
6.23%
YoY
|
$98.04M
31.15%
YoY
|
$93.53M
33.21%
YoY
|
$91.92M
36.31%
YoY
|
$91.93M
39.88%
YoY
|
$74.75M
15.58%
YoY
|
$70.21M
11.7%
YoY
|
$67.44M
8.64%
YoY
|
$65.72M
10.41%
YoY
|
$64.68M
6.4%
YoY
|
$62.85M
5.39%
YoY
|
$62.07M
6.14%
YoY
|
$59.53M
3.33%
YoY
|
$60.79M
4.94%
YoY
|
$59.64M
3.64%
YoY
|
$58.48M
-5.13%
YoY
|
$57.60M
-28.18%
YoY
|
$57.92M
-39.7%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
$22.88M
14.38%
YoY
|
$21.43M
-16.88%
YoY
|
$22.82M
23.77%
YoY
|
$20.28M
30.33%
YoY
|
$20.00M
50.17%
YoY
|
$25.78M
63.86%
YoY
|
$18.44M
35.56%
YoY
|
$15.56M
30.33%
YoY
|
$13.32M
10.75%
YoY
|
$15.73M
27.51%
YoY
|
$13.60M
0.44%
YoY
|
$11.94M
-27.57%
YoY
|
$12.03M
-21.38%
YoY
|
$12.34M
-21.83%
YoY
|
$13.55M
-12.1%
YoY
|
$16.48M
-15.54%
YoY
|
$15.30M
-32.46%
YoY
|
$15.78M
-42.32%
YoY
|
$15.41M
-39.8%
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 |
$19.96M
45.84%
YoY
|
$14.81M
11.18%
YoY
|
$11.90M
10.91%
YoY
|
$11.50M
14.23%
YoY
|
$13.69M
37.76%
YoY
|
$13.32M
31.4%
YoY
|
$10.73M
7.91%
YoY
|
$10.07M
1.41%
YoY
|
$9.935M
0.55%
YoY
|
$10.14M
6.62%
YoY
|
$9.943M
2.6%
YoY
|
$9.927M
2.65%
YoY
|
$9.881M
3.16%
YoY
|
$9.508M
-5.48%
YoY
|
$9.691M
1.98%
YoY
|
$9.671M
7.16%
YoY
|
$9.578M
3.18%
YoY
|
$10.06M
-20.91%
YoY
|
$9.503M
-80.03%
YoY
|
| Operating Expenses |
$125.5M
32.97%
YoY
|
$102.5M
4.22%
YoY
|
$102.6M
28.79%
YoY
|
$95.34M
33.15%
YoY
|
$94.39M
35.68%
YoY
|
$98.32M
40.19%
YoY
|
$79.66M
17.09%
YoY
|
$71.61M
7.63%
YoY
|
$69.57M
5.92%
YoY
|
$70.14M
4.81%
YoY
|
$68.03M
2.52%
YoY
|
$66.53M
-1.68%
YoY
|
$65.68M
-1.68%
YoY
|
$66.92M
-1.69%
YoY
|
$66.36M
1.2%
YoY
|
$67.66M
2.39%
YoY
|
$66.80M
-2.7%
YoY
|
$68.07M
-15.45%
YoY
|
$65.57M
-37.4%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
$20.14M
35.04%
YoY
|
N/A
|
N/A
|
N/A
|
$14.92M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$12.82M
34.49%
YoY
|
-$9.810M
-1.98%
YoY
|
-$9.890M
8.3%
YoY
|
-$8.668M
0.65%
YoY
|
-$9.534M
-210.98%
YoY
|
-$10.01M
4.4%
YoY
|
-$9.132M
-201.24%
YoY
|
-$8.612M
-200.63%
YoY
|
$8.591M
-3.11%
YoY
|
-$9.586M
5.24%
YoY
|
$9.020M
9.93%
YoY
|
$8.558M
8.06%
YoY
|
$8.867M
16.63%
YoY
|
-$9.109M
5.2%
YoY
|
$8.205M
-15.42%
YoY
|
$7.920M
-16.62%
YoY
|
$7.603M
-18.89%
YoY
|
-$8.659M
-16.82%
YoY
|
$9.701M
-12.93%
YoY
|
| Other Income/Expense, Net |
$554.0K
-200.73%
YoY
|
$1.337M
-930.43%
YoY
|
-$1.902M
1143.14%
YoY
|
$9.063M
3482.21%
YoY
|
-$550.0K
14.82%
YoY
|
-$161.0K
-38.78%
YoY
|
-$153.0K
70.0%
YoY
|
$253.0K
-316.24%
YoY
|
-$479.0K
672.58%
YoY
|
-$263.0K
-119.51%
YoY
|
-$90.00K
1400.0%
YoY
|
-$117.0K
-101.37%
YoY
|
-$62.00K
-145.26%
YoY
|
$1.348M
-129.32%
YoY
|
-$6.000K
N/A
|
$8.532M
-426700.0%
YoY
|
$137.0K
-98.43%
YoY
|
-$4.597M
-36.95%
YoY
|
$0.00
-100.0%
YoY
|
| Pretax Income |
-$41.24M
218.47%
YoY
|
-$30.07M
387.2%
YoY
|
-$27.26M
92.01%
YoY
|
-$1.882M
-80.71%
YoY
|
-$12.95M
-147.81%
YoY
|
-$6.172M
-57.67%
YoY
|
-$14.20M
-22.54%
YoY
|
-$9.757M
-19.75%
YoY
|
$27.09M
11.86%
YoY
|
-$14.58M
-12.91%
YoY
|
-$18.33M
33.4%
YoY
|
-$12.16M
64.09%
YoY
|
$24.21M
-247.43%
YoY
|
-$16.74M
-1304.46%
YoY
|
-$13.74M
-137.42%
YoY
|
-$7.410M
-115.07%
YoY
|
-$16.42M
-142.21%
YoY
|
$1.390M
-106.79%
YoY
|
$36.72M
-117.09%
YoY
|
| Income Tax |
$208.0K
177.33%
YoY
|
$76.00K
65.22%
YoY
|
$88.00K
29.41%
YoY
|
$91.00K
54.24%
YoY
|
$75.00K
13.64%
YoY
|
$46.00K
-4.17%
YoY
|
$68.00K
-18.07%
YoY
|
$59.00K
11.32%
YoY
|
$66.00K
-4.35%
YoY
|
$48.00K
-128.57%
YoY
|
$83.00K
N/A
|
$53.00K
N/A
|
$69.00K
-72.83%
YoY
|
-$168.0K
-178.14%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$254.0K
303.17%
YoY
|
$215.0K
-5475.0%
YoY
|
$207.0K
56.82%
YoY
|
| Net Earnings |
-$41.23M
229.06%
YoY
|
-$31.19M
351.11%
YoY
|
-$26.91M
95.6%
YoY
|
-$1.563M
-84.08%
YoY
|
-$12.53M
-146.37%
YoY
|
-$6.913M
-56.6%
YoY
|
-$13.76M
-25.27%
YoY
|
-$9.816M
-19.62%
YoY
|
$27.02M
11.9%
YoY
|
-$15.93M
-10.22%
YoY
|
-$18.41M
34.01%
YoY
|
-$12.21M
64.8%
YoY
|
$24.15M
-244.77%
YoY
|
-$17.74M
-1609.96%
YoY
|
-$13.74M
-137.63%
YoY
|
-$7.410M
-115.1%
YoY
|
-$16.68M
-142.94%
YoY
|
$1.175M
-105.74%
YoY
|
$36.51M
-116.98%
YoY
|
| Basic Earnings Per Share |
-$2.39
210.39%
YoY
|
N/A
|
-$1.56
59.18%
YoY
|
-$0.16
-81.4%
YoY
|
-$0.77
-133.19%
YoY
|
N/A
|
-$0.98
-64.87%
YoY
|
-$0.86
-59.24%
YoY
|
$2.32
-19.44%
YoY
|
N/A
|
-$2.79
19.23%
YoY
|
-$2.11
57.46%
YoY
|
$2.88
-202.49%
YoY
|
N/A
|
-$2.34
-113.21%
YoY
|
-$1.34
-105.63%
YoY
|
-$2.81
-114.89%
YoY
|
N/A
|
$17.71
-116.88%
YoY
|
| Diluted Earnings Per Share |
-$2.39
210.39%
YoY
|
-$1.72
350.33%
YoY
|
-$1.56
59.18%
YoY
|
-$0.16
-81.4%
YoY
|
-$0.77
-135.65%
YoY
|
-$0.38
-82.38%
YoY
|
-$0.98
-64.87%
YoY
|
-$0.86
-59.24%
YoY
|
$2.16
-21.74%
YoY
|
-$2.17
-22.13%
YoY
|
-$2.79
19.23%
YoY
|
-$2.11
57.46%
YoY
|
$2.76
-198.22%
YoY
|
-$2.79
-100.0%
YoY
|
-$2.34
-113.39%
YoY
|
-$1.34
-105.7%
YoY
|
-$2.81
-114.95%
YoY
|
$243.9K
-102.48%
YoY
|
$17.48
-116.66%
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.39M shares
150.52%
YoY
|
18.77M shares
-1.57%
YoY
|
18.82M shares
32.18%
YoY
|
18.87M shares
36.17%
YoY
|
18.92M shares
43.26%
YoY
|
19.07M shares
133.19%
YoY
|
14.24M shares
83.09%
YoY
|
13.85M shares
95.81%
YoY
|
13.20M shares
90.72%
YoY
|
8.178M shares
22.61%
YoY
|
7.778M shares
14.09%
YoY
|
7.075M shares
11.28%
YoY
|
6.923M shares
9.18%
YoY
|
6.670M shares
3.51%
YoY
|
6.817M shares
230.61%
YoY
|
6.358M shares
208.49%
YoY
|
6.341M shares
208.11%
YoY
|
6.444M shares
N/A
|
2.062M shares
0.63%
YoY
|
| Diluted Shares Outstanding |
25.69M shares
42.37%
YoY
|
N/A
|
18.10M shares
17.13%
YoY
|
18.09M shares
39.03%
YoY
|
18.05M shares
70.87%
YoY
|
N/A
|
15.46M shares
119.23%
YoY
|
13.01M shares
103.95%
YoY
|
10.56M shares
47.35%
YoY
|
N/A
|
7.050M shares
10.78%
YoY
|
6.381M shares
0.36%
YoY
|
7.168M shares
13.04%
YoY
|
N/A
|
6.364M shares
204.64%
YoY
|
6.358M shares
204.36%
YoY
|
6.341M shares
206.92%
YoY
|
N/A
|
2.089M shares
1.95%
YoY
|
Loading...