|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$136.4M
-6.73%
YoY
|
$146.2M
-8.79%
YoY
|
$160.3M
33.12%
YoY
|
$120.4M
-55.55%
YoY
|
$271.0M
-1.0%
YoY
|
| Cost Of Revenue |
$197.9M
-11.23%
YoY
|
$222.9M
4.92%
YoY
|
$212.5M
23.26%
YoY
|
$172.4M
8.43%
YoY
|
$159.0M
-2.95%
YoY
|
| Gross Profit |
$129.2M
-13.15%
YoY
|
$148.7M
-8.39%
YoY
|
$162.4M
32.81%
YoY
|
$122.3M
9.16%
YoY
|
$112.0M
1.91%
YoY
|
| Selling, General & Admin |
-$8.977M
-1958.59%
YoY
|
$483.0K
-3118.75%
YoY
|
-$16.00K
-96.86%
YoY
|
-$509.0K
-94.27%
YoY
|
-$8.887M
18.49%
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 |
-$7.193M
-385.21%
YoY
|
$2.522M
22.9%
YoY
|
$2.052M
12.19%
YoY
|
$1.829M
-126.26%
YoY
|
-$6.964M
-7.15%
YoY
|
| Operating Profit |
$136.4M
-6.73%
YoY
|
$146.2M
-8.79%
YoY
|
$160.3M
33.12%
YoY
|
$120.4M
1.24%
YoY
|
$119.0M
1.33%
YoY
|
| Interest Expense |
-$119.4M
279.52%
YoY
|
-$31.46M
-125.21%
YoY
|
$124.8M
35.02%
YoY
|
$92.42M
4.62%
YoY
|
$88.34M
-259.17%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$16.99M
-85.19%
YoY
|
$114.8M
-15.93%
YoY
|
$136.5M
81.16%
YoY
|
$75.35M
-63.65%
YoY
|
$207.3M
234.89%
YoY
|
| Income Tax |
$430.0K
-81.9%
YoY
|
$2.376M
34.85%
YoY
|
$1.762M
-81.05%
YoY
|
$9.299M
7780.51%
YoY
|
$118.0K
N/A
|
| Net Earnings |
$16.49M
-85.47%
YoY
|
$113.4M
-16.18%
YoY
|
$135.3M
81.1%
YoY
|
$74.73M
-62.89%
YoY
|
$201.4M
244.27%
YoY
|
| Basic Earnings Per Share |
$0.16
-84.91%
YoY
|
$1.06
-20.9%
YoY
|
$1.34
78.67%
YoY
|
$0.75
-63.94%
YoY
|
$2.08
246.67%
YoY
|
| Diluted Earnings Per Share |
$0.16
-84.47%
YoY
|
$1.03
-16.94%
YoY
|
$1.24
67.57%
YoY
|
$0.74
-100.0%
YoY
|
$1.827M
243.93%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
106.2M shares
-0.39%
YoY
|
106.6M shares
5.39%
YoY
|
101.1M shares
0.91%
YoY
|
100.2M shares
3.35%
YoY
|
96.95M shares
0.13%
YoY
|
| Diluted Shares Outstanding |
121.1M shares
-3.48%
YoY
|
125.5M shares
1.6%
YoY
|
123.5M shares
6.99%
YoY
|
115.4M shares
4.73%
YoY
|
110.2M shares
0.11%
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 |
$30.64M
-11.52%
YoY
|
$77.40M
-15.12%
YoY
|
$34.07M
-4.04%
YoY
|
$34.59M
-10.55%
YoY
|
$34.62M
-7.81%
YoY
|
$91.20M
-1.99%
YoY
|
$35.51M
-11.34%
YoY
|
$38.67M
-5.35%
YoY
|
$37.56M
-2.41%
YoY
|
$93.04M
25.55%
YoY
|
$40.05M
22.11%
YoY
|
$40.86M
-44.11%
YoY
|
$38.48M
-44.2%
YoY
|
$74.11M
8.64%
YoY
|
$32.80M
-52.1%
YoY
|
$73.11M
9.84%
YoY
|
$68.96M
1.85%
YoY
|
$68.22M
0.11%
YoY
|
$68.47M
4.51%
YoY
|
| Cost Of Revenue |
$42.81M
-16.46%
YoY
|
$47.08M
-16.1%
YoY
|
$49.61M
-16.2%
YoY
|
$49.97M
-9.38%
YoY
|
$51.24M
-2.34%
YoY
|
$56.11M
9.1%
YoY
|
$59.20M
10.08%
YoY
|
$55.14M
1.62%
YoY
|
$52.47M
-0.99%
YoY
|
$51.43M
8.87%
YoY
|
$53.78M
18.61%
YoY
|
$54.26M
31.75%
YoY
|
$53.00M
37.28%
YoY
|
$47.24M
22.67%
YoY
|
$45.34M
13.31%
YoY
|
$41.19M
3.85%
YoY
|
$38.60M
-5.34%
YoY
|
$38.51M
-3.72%
YoY
|
$40.02M
3.08%
YoY
|
| Gross Profit |
$25.99M
-24.51%
YoY
|
$30.32M
-13.57%
YoY
|
$30.92M
-14.41%
YoY
|
$33.52M
-15.02%
YoY
|
$34.42M
-9.63%
YoY
|
$35.08M
-15.68%
YoY
|
$36.13M
-10.95%
YoY
|
$39.45M
-4.32%
YoY
|
$38.09M
-2.23%
YoY
|
$41.61M
54.87%
YoY
|
$40.57M
22.54%
YoY
|
$41.23M
29.15%
YoY
|
$38.96M
28.32%
YoY
|
$26.87M
-9.55%
YoY
|
$33.11M
16.34%
YoY
|
$31.93M
18.67%
YoY
|
$30.36M
12.73%
YoY
|
$29.71M
5.56%
YoY
|
$28.46M
6.58%
YoY
|
| Selling, General & Admin |
-$5.108M
2428.71%
YoY
|
$951.0K
1088.75%
YoY
|
-$3.628M
-4176.4%
YoY
|
-$1.071M
-533.6%
YoY
|
-$202.0K
-137.97%
YoY
|
$80.00K
-50.0%
YoY
|
$89.00K
-545.0%
YoY
|
$247.0K
-272.73%
YoY
|
$532.0K
12.47%
YoY
|
$160.0K
185.71%
YoY
|
-$20.00K
-91.45%
YoY
|
-$143.0K
-31.9%
YoY
|
$473.0K
32.87%
YoY
|
$56.00K
-106.0%
YoY
|
-$234.0K
-91.24%
YoY
|
-$210.0K
-92.43%
YoY
|
$356.0K
-117.2%
YoY
|
-$934.0K
-20.85%
YoY
|
-$2.670M
8.54%
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.650M
2201.98%
YoY
|
-$2.770M
-564.77%
YoY
|
-$3.150M
-608.06%
YoY
|
-$1.071M
-238.37%
YoY
|
-$202.0K
-137.97%
YoY
|
$596.0K
-12.99%
YoY
|
$620.0K
19.23%
YoY
|
$774.0K
109.19%
YoY
|
$532.0K
12.47%
YoY
|
$685.0K
-19.79%
YoY
|
$520.0K
67.2%
YoY
|
$370.0K
20.13%
YoY
|
$473.0K
32.87%
YoY
|
$854.0K
-308.8%
YoY
|
$311.0K
-114.27%
YoY
|
$308.0K
-113.34%
YoY
|
$356.0K
-117.2%
YoY
|
-$409.0K
-65.34%
YoY
|
-$2.180M
-11.38%
YoY
|
| Operating Profit |
$30.64M
-11.52%
YoY
|
$33.09M
-4.04%
YoY
|
$34.07M
-4.04%
YoY
|
$34.59M
-10.55%
YoY
|
$34.62M
-7.81%
YoY
|
$34.49M
-15.73%
YoY
|
$35.51M
-11.35%
YoY
|
$38.67M
-5.35%
YoY
|
$37.56M
-2.41%
YoY
|
$40.93M
57.33%
YoY
|
$40.05M
22.12%
YoY
|
$40.86M
29.23%
YoY
|
$38.48M
28.27%
YoY
|
$26.01M
-13.62%
YoY
|
$32.80M
7.05%
YoY
|
$31.62M
8.23%
YoY
|
$30.00M
3.46%
YoY
|
$30.11M
2.71%
YoY
|
$30.64M
5.07%
YoY
|
| Interest Expense |
-$81.38M
631.57%
YoY
|
-$59.85M
775.27%
YoY
|
-$21.70M
88.79%
YoY
|
-$26.71M
630.75%
YoY
|
-$11.12M
-135.87%
YoY
|
-$6.838M
-49.0%
YoY
|
-$11.49M
-136.58%
YoY
|
-$3.655M
-111.53%
YoY
|
$31.02M
0.71%
YoY
|
-$13.41M
29.46%
YoY
|
$31.43M
27.5%
YoY
|
$31.70M
-291.38%
YoY
|
$30.80M
331.38%
YoY
|
-$10.36M
-144.57%
YoY
|
$24.65M
-418.45%
YoY
|
-$16.56M
-133.14%
YoY
|
$7.139M
-68.77%
YoY
|
$23.23M
-39.7%
YoY
|
-$7.740M
-112.78%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
-$1.000K
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
|
| Pretax Income |
-$50.75M
-315.95%
YoY
|
-$26.76M
-196.77%
YoY
|
$12.37M
-48.48%
YoY
|
$7.883M
-77.49%
YoY
|
$23.50M
-16.33%
YoY
|
$27.65M
0.48%
YoY
|
$24.01M
-14.46%
YoY
|
$35.02M
-2.75%
YoY
|
$28.09M
-37.46%
YoY
|
$27.52M
75.76%
YoY
|
$28.07M
274.22%
YoY
|
$36.01M
139.22%
YoY
|
$44.91M
20.91%
YoY
|
$15.66M
-70.65%
YoY
|
$7.501M
-67.24%
YoY
|
$15.05M
-80.99%
YoY
|
$37.14M
-28.38%
YoY
|
$53.35M
-21.38%
YoY
|
$22.90M
-74.48%
YoY
|
| Income Tax |
-$83.00K
-2866.67%
YoY
|
$3.000K
-103.3%
YoY
|
$54.00K
-95.32%
YoY
|
$29.00K
-92.03%
YoY
|
$3.000K
-99.53%
YoY
|
-$91.00K
-635.29%
YoY
|
$1.155M
-225.82%
YoY
|
$364.0K
-64.52%
YoY
|
$638.0K
181.06%
YoY
|
$17.00K
-97.95%
YoY
|
-$918.0K
2034.88%
YoY
|
$1.026M
-1279.31%
YoY
|
$227.0K
138.95%
YoY
|
$830.0K
705.83%
YoY
|
-$43.00K
437.5%
YoY
|
-$87.00K
-495.45%
YoY
|
$95.00K
N/A
|
$103.0K
-214.44%
YoY
|
-$8.000K
-106.67%
YoY
|
| Net Earnings |
-$50.93M
-317.52%
YoY
|
-$26.89M
-197.16%
YoY
|
$12.19M
-48.98%
YoY
|
$7.774M
-77.45%
YoY
|
$23.41M
-14.58%
YoY
|
$27.68M
1.58%
YoY
|
$23.89M
-16.75%
YoY
|
$34.47M
-1.03%
YoY
|
$27.41M
-38.51%
YoY
|
$27.24M
83.08%
YoY
|
$28.70M
272.43%
YoY
|
$34.83M
118.32%
YoY
|
$44.57M
23.16%
YoY
|
$14.88M
-71.52%
YoY
|
$7.705M
-64.73%
YoY
|
$15.95M
-78.96%
YoY
|
$36.19M
-29.71%
YoY
|
$52.25M
-21.02%
YoY
|
$21.85M
-75.23%
YoY
|
| Basic Earnings Per Share |
-$0.51
-331.82%
YoY
|
N/A
|
$0.11
-50.0%
YoY
|
$0.07
-78.13%
YoY
|
$0.22
-15.38%
YoY
|
N/A
|
$0.22
-21.43%
YoY
|
$0.32
-8.57%
YoY
|
$0.26
-40.91%
YoY
|
N/A
|
$0.28
250.0%
YoY
|
$0.35
118.75%
YoY
|
$0.44
18.92%
YoY
|
N/A
|
$0.08
-65.22%
YoY
|
$0.16
N/A
|
$0.37
N/A
|
N/A
|
$0.23
N/A
|
| Diluted Earnings Per Share |
-$0.51
-331.82%
YoY
|
-$0.25
-219.05%
YoY
|
$0.11
-50.0%
YoY
|
$0.07
-77.42%
YoY
|
$0.22
-15.38%
YoY
|
$0.21
-4.55%
YoY
|
$0.22
-18.52%
YoY
|
$0.31
-3.13%
YoY
|
$0.26
-35.0%
YoY
|
$0.22
83.33%
YoY
|
$0.27
237.5%
YoY
|
$0.32
-100.0%
YoY
|
$0.40
-100.0%
YoY
|
$0.12
-100.0%
YoY
|
$0.08
-100.0%
YoY
|
$140.1K
-79.65%
YoY
|
$324.1K
-30.71%
YoY
|
$472.8K
7.1%
YoY
|
$198.3K
-75.25%
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 |
100.8M shares
-6.53%
YoY
|
103.2M shares
-4.35%
YoY
|
106.4M shares
-1.38%
YoY
|
107.9M shares
1.47%
YoY
|
107.9M shares
4.83%
YoY
|
107.9M shares
6.32%
YoY
|
107.9M shares
6.85%
YoY
|
106.3M shares
5.3%
YoY
|
102.9M shares
1.92%
YoY
|
101.4M shares
0.5%
YoY
|
100.9M shares
0.22%
YoY
|
100.9M shares
0.34%
YoY
|
100.9M shares
2.56%
YoY
|
100.9M shares
N/A
|
100.7M shares
3.93%
YoY
|
100.6M shares
N/A
|
98.41M shares
N/A
|
N/A
|
96.91M shares
N/A
|
| Diluted Shares Outstanding |
100.5M shares
-20.79%
YoY
|
N/A
|
125.0M shares
-1.37%
YoY
|
126.7M shares
0.77%
YoY
|
126.9M shares
-99.9%
YoY
|
N/A
|
126.8M shares
2.92%
YoY
|
125.8M shares
-0.99%
YoY
|
122.4B shares
98971.17%
YoY
|
N/A
|
123.2M shares
7.97%
YoY
|
127.0M shares
11.56%
YoY
|
123.6M shares
10.67%
YoY
|
N/A
|
114.1M shares
3.56%
YoY
|
113.9M shares
N/A
|
111.7M shares
N/A
|
N/A
|
110.2M shares
N/A
|
Loading...