|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$295.3M
3.05%
YoY
|
$286.5M
3.1%
YoY
|
$277.9M
42.88%
YoY
|
$194.5M
14.96%
YoY
|
$169.2M
-39.61%
YoY
|
| Cost Of Revenue |
$231.2M
-11.63%
YoY
|
$261.6M
4.25%
YoY
|
$250.9M
184.58%
YoY
|
$88.17M
177.36%
YoY
|
$31.79M
-76.52%
YoY
|
| Gross Profit |
$64.13M
156.91%
YoY
|
$24.96M
-33.28%
YoY
|
$37.41M
-70.32%
YoY
|
$126.0M
-20.93%
YoY
|
$159.4M
-5.39%
YoY
|
| Selling, General & Admin |
$7.266M
1.58%
YoY
|
$7.153M
-3.86%
YoY
|
$7.440M
-11.62%
YoY
|
$8.418M
3.25%
YoY
|
$8.153M
-1.77%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$18.56M
-2.41%
YoY
|
$19.02M
-3.6%
YoY
|
$19.73M
-22.09%
YoY
|
$25.32M
-13.37%
YoY
|
$29.23M
-27.34%
YoY
|
| Operating Profit |
$45.57M
666.85%
YoY
|
$5.942M
-66.39%
YoY
|
$17.68M
-82.45%
YoY
|
$100.7M
-22.63%
YoY
|
$130.2M
1.49%
YoY
|
| Interest Expense |
$44.42M
4.43%
YoY
|
$42.53M
-81.36%
YoY
|
$228.2M
342.65%
YoY
|
$51.56M
-556.69%
YoY
|
-$11.29M
-113.72%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
-$458.0K
43.13%
YoY
|
-$320.0K
N/A
|
$0.00
-100.0%
YoY
|
$1.768M
-198.22%
YoY
|
| Pretax Income |
$101.3M
69.13%
YoY
|
$59.88M
-477.59%
YoY
|
-$15.86M
-96.06%
YoY
|
-$402.9M
347.69%
YoY
|
-$90.00M
-94.62%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$101.3M
69.13%
YoY
|
$59.88M
-477.59%
YoY
|
-$15.86M
-96.06%
YoY
|
-$402.9M
347.69%
YoY
|
-$90.00M
-94.62%
YoY
|
| Basic Earnings Per Share |
$1.32
103.08%
YoY
|
$0.65
-176.47%
YoY
|
-$0.85
-93.04%
YoY
|
-$12.21
2443.75%
YoY
|
-$0.48
-95.15%
YoY
|
| Diluted Earnings Per Share |
$1.32
103.08%
YoY
|
$0.65
-176.47%
YoY
|
-$0.85
-93.04%
YoY
|
-$12.21
2443.75%
YoY
|
-$0.48
-95.15%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
66.88M shares
24.38%
YoY
|
53.77M shares
22.01%
YoY
|
44.07M shares
29.02%
YoY
|
34.16M shares
-87.58%
YoY
|
275.1M shares
58.37%
YoY
|
| Diluted Shares Outstanding |
66.88M shares
24.38%
YoY
|
53.78M shares
22.01%
YoY
|
44.07M shares
29.02%
YoY
|
34.16M shares
-87.58%
YoY
|
275.1M shares
58.37%
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 |
$79.64M
7.85%
YoY
|
$77.90M
2.35%
YoY
|
$72.92M
-1.23%
YoY
|
$70.62M
3.82%
YoY
|
$73.85M
7.67%
YoY
|
$76.11M
20.84%
YoY
|
$73.83M
-1.74%
YoY
|
$68.03M
-4.76%
YoY
|
$68.58M
-1.02%
YoY
|
$62.98M
0.11%
YoY
|
$75.13M
51.09%
YoY
|
$71.43M
60.31%
YoY
|
$69.29M
64.29%
YoY
|
$62.91M
29.83%
YoY
|
$49.73M
15.16%
YoY
|
$44.56M
3.25%
YoY
|
$42.17M
5.41%
YoY
|
$48.46M
-6.81%
YoY
|
$43.18M
57.39%
YoY
|
| Cost Of Revenue |
$55.57M
-4.23%
YoY
|
$59.45M
-9.38%
YoY
|
$57.96M
-16.24%
YoY
|
$2.831M
-95.46%
YoY
|
$58.02M
-9.96%
YoY
|
$65.60M
13.63%
YoY
|
$69.20M
-1.98%
YoY
|
$62.34M
-4.67%
YoY
|
$64.44M
12.66%
YoY
|
$57.73M
43.5%
YoY
|
$70.60M
164.43%
YoY
|
$65.39M
407.85%
YoY
|
$57.20M
583.71%
YoY
|
$40.23M
420.48%
YoY
|
$26.70M
244.01%
YoY
|
$12.88M
67.07%
YoY
|
$8.366M
70.73%
YoY
|
$7.730M
-57.53%
YoY
|
$7.761M
31.54%
YoY
|
| Gross Profit |
$24.07M
52.13%
YoY
|
$18.45M
75.62%
YoY
|
$14.95M
223.5%
YoY
|
$14.90M
161.83%
YoY
|
$15.83M
282.06%
YoY
|
$10.51M
100.17%
YoY
|
$4.622M
-27.11%
YoY
|
$5.690M
-38.41%
YoY
|
$4.142M
-75.02%
YoY
|
$5.249M
-76.85%
YoY
|
$6.341M
-77.26%
YoY
|
$9.238M
-74.68%
YoY
|
$16.58M
-57.49%
YoY
|
$22.68M
-44.32%
YoY
|
$27.88M
-32.03%
YoY
|
$36.48M
-10.75%
YoY
|
$39.00M
5.99%
YoY
|
$40.73M
20.5%
YoY
|
$41.02M
66.08%
YoY
|
| Selling, General & Admin |
$1.917M
15.27%
YoY
|
$1.759M
9.32%
YoY
|
$1.803M
-0.11%
YoY
|
$2.041M
5.04%
YoY
|
$1.663M
-7.41%
YoY
|
$1.609M
-5.19%
YoY
|
$1.805M
6.74%
YoY
|
$1.943M
-1.02%
YoY
|
$1.796M
-14.03%
YoY
|
$1.697M
-8.62%
YoY
|
$1.691M
-16.2%
YoY
|
$1.963M
-22.07%
YoY
|
$2.089M
3.21%
YoY
|
$1.857M
-0.91%
YoY
|
$2.018M
-5.66%
YoY
|
$2.519M
17.33%
YoY
|
$2.024M
1.2%
YoY
|
$1.874M
-1.37%
YoY
|
$2.139M
18.83%
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 |
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
|
| Operating Expenses |
$4.891M
4.98%
YoY
|
$1.759M
9.32%
YoY
|
$4.465M
-4.86%
YoY
|
$4.872M
-0.33%
YoY
|
$4.659M
0.04%
YoY
|
$1.609M
-5.19%
YoY
|
$4.693M
-1.84%
YoY
|
$4.888M
-4.74%
YoY
|
$4.657M
-8.11%
YoY
|
$1.697M
-8.62%
YoY
|
$4.781M
-18.33%
YoY
|
$5.131M
-28.12%
YoY
|
$5.068M
-30.56%
YoY
|
$1.857M
-0.91%
YoY
|
$5.854M
-22.68%
YoY
|
$7.138M
-6.1%
YoY
|
$7.298M
6.12%
YoY
|
$1.874M
4.11%
YoY
|
$7.571M
27.48%
YoY
|
| Operating Profit |
$19.18M
71.8%
YoY
|
$16.69M
87.6%
YoY
|
$10.49M
-14870.42%
YoY
|
$10.03M
1150.12%
YoY
|
$11.17M
-2268.16%
YoY
|
$8.898M
150.51%
YoY
|
-$71.00K
-104.55%
YoY
|
$802.0K
-80.47%
YoY
|
-$515.0K
-104.47%
YoY
|
$3.552M
-82.94%
YoY
|
$1.560M
-92.92%
YoY
|
$4.107M
-86.0%
YoY
|
$11.51M
-63.69%
YoY
|
$20.82M
-46.41%
YoY
|
$22.03M
-34.14%
YoY
|
$29.34M
-11.81%
YoY
|
$31.71M
5.96%
YoY
|
$38.85M
21.42%
YoY
|
$33.45M
78.3%
YoY
|
| Interest Expense |
-$42.06M
-867.68%
YoY
|
$34.80M
-774.96%
YoY
|
$40.32M
6.61%
YoY
|
-$36.18M
113.47%
YoY
|
$5.479M
-91.1%
YoY
|
-$5.156M
-121.7%
YoY
|
$37.82M
-42.43%
YoY
|
-$16.95M
-128.72%
YoY
|
$61.58M
23.84%
YoY
|
$23.76M
51.89%
YoY
|
$65.70M
264.84%
YoY
|
$59.02M
1608.31%
YoY
|
$49.73M
-2463.4%
YoY
|
$15.64M
-115.11%
YoY
|
$18.01M
-650.37%
YoY
|
$3.455M
-208.75%
YoY
|
-$2.104M
26.75%
YoY
|
-$103.5M
-211.89%
YoY
|
-$3.272M
131.07%
YoY
|
| Other Income/Expense, Net |
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$236.0K
118.52%
YoY
|
$80.00K
-286.05%
YoY
|
-$263.0K
55.62%
YoY
|
-$39.00K
N/A
|
-$108.0K
N/A
|
-$43.00K
N/A
|
-$169.0K
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
| Pretax Income |
-$19.90M
-201.34%
YoY
|
$51.49M
1368.74%
YoY
|
$53.47M
31.31%
YoY
|
-$23.33M
73.23%
YoY
|
$19.64M
-32.56%
YoY
|
$3.506M
-87.11%
YoY
|
$40.72M
-159.36%
YoY
|
-$13.47M
-430.21%
YoY
|
$29.12M
35.68%
YoY
|
$27.20M
-25.4%
YoY
|
-$68.60M
-32.37%
YoY
|
$4.078M
-103.72%
YoY
|
$21.46M
-109.4%
YoY
|
$36.46M
-156.4%
YoY
|
-$101.4M
-275.85%
YoY
|
-$109.5M
48.51%
YoY
|
-$228.4M
2356.15%
YoY
|
-$64.65M
-152.69%
YoY
|
$57.68M
-46.59%
YoY
|
| Income Tax |
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
|
| Net Earnings |
-$19.90M
-201.34%
YoY
|
$48.24M
-981.63%
YoY
|
$53.47M
31.31%
YoY
|
-$23.33M
73.23%
YoY
|
$19.64M
-32.56%
YoY
|
-$5.472M
-124.56%
YoY
|
$40.72M
-159.36%
YoY
|
-$13.47M
-430.21%
YoY
|
$29.12M
35.68%
YoY
|
$22.28M
-27.19%
YoY
|
-$68.60M
-32.37%
YoY
|
$4.078M
-103.72%
YoY
|
$21.46M
-109.4%
YoY
|
$30.60M
-147.33%
YoY
|
-$101.4M
-275.85%
YoY
|
-$109.5M
48.51%
YoY
|
-$228.4M
2362.77%
YoY
|
-$64.65M
-152.69%
YoY
|
$57.68M
-46.58%
YoY
|
| Basic Earnings Per Share |
-$0.28
-207.69%
YoY
|
N/A
|
$0.74
17.46%
YoY
|
-$0.40
5.26%
YoY
|
$0.26
-46.94%
YoY
|
N/A
|
$0.63
-138.89%
YoY
|
-$0.38
1166.67%
YoY
|
$0.49
25.64%
YoY
|
N/A
|
-$1.62
-41.73%
YoY
|
-$0.03
-99.15%
YoY
|
$0.39
-154.17%
YoY
|
N/A
|
-$2.78
-1735.29%
YoY
|
-$3.52
3.53%
YoY
|
-$0.72
700.0%
YoY
|
N/A
|
$0.17
-67.92%
YoY
|
| Diluted Earnings Per Share |
-$0.28
-207.69%
YoY
|
$0.68
-857.46%
YoY
|
$0.74
17.46%
YoY
|
-$0.40
5.26%
YoY
|
$0.26
-46.94%
YoY
|
-$0.09
-119.54%
YoY
|
$0.63
-138.89%
YoY
|
-$0.38
1166.67%
YoY
|
$0.49
25.64%
YoY
|
$0.46
-45.03%
YoY
|
-$1.62
-41.73%
YoY
|
-$0.03
-99.15%
YoY
|
$0.39
-154.17%
YoY
|
$0.84
-100.0%
YoY
|
-$2.78
-1735.29%
YoY
|
-$3.52
3.53%
YoY
|
-$0.72
700.0%
YoY
|
-$2.030M
-413.87%
YoY
|
$0.17
-67.92%
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 |
83.27M shares
34.9%
YoY
|
70.95M shares
16.82%
YoY
|
66.31M shares
20.96%
YoY
|
65.94M shares
35.06%
YoY
|
61.73M shares
27.38%
YoY
|
60.73M shares
25.32%
YoY
|
54.82M shares
22.97%
YoY
|
48.83M shares
17.24%
YoY
|
48.46M shares
25.19%
YoY
|
48.46M shares
37.08%
YoY
|
44.58M shares
34.99%
YoY
|
41.65M shares
26.24%
YoY
|
38.71M shares
-88.26%
YoY
|
35.35M shares
-88.66%
YoY
|
33.02M shares
-88.89%
YoY
|
32.99M shares
26.82%
YoY
|
329.9M shares
47.28%
YoY
|
311.7M shares
71.88%
YoY
|
297.2M shares
63.88%
YoY
|
| Diluted Shares Outstanding |
81.87M shares
30.27%
YoY
|
N/A
|
67.58M shares
20.18%
YoY
|
66.01M shares
33.71%
YoY
|
62.85M shares
29.57%
YoY
|
N/A
|
56.23M shares
22.92%
YoY
|
49.37M shares
16.45%
YoY
|
48.50M shares
22.45%
YoY
|
N/A
|
45.75M shares
34.35%
YoY
|
42.39M shares
28.5%
YoY
|
39.61M shares
-87.99%
YoY
|
N/A
|
34.05M shares
-88.54%
YoY
|
32.99M shares
26.82%
YoY
|
329.9M shares
47.28%
YoY
|
N/A
|
297.2M shares
63.88%
YoY
|
Loading...