|
Concept
|
2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|
| Revenue |
$471.5M
36.57%
YoY
|
$345.3M
22.99%
YoY
|
$280.7M
24.04%
YoY
|
$226.3M
N/A
|
| Cost Of Revenue |
$281.5M
32.06%
YoY
|
$213.1M
21.69%
YoY
|
$175.2M
20.5%
YoY
|
$145.4M
N/A
|
| Gross Profit |
$190.0M
43.84%
YoY
|
$132.1M
25.17%
YoY
|
$105.5M
30.39%
YoY
|
$80.95M
N/A
|
| Selling, General & Admin |
$85.66M
92.83%
YoY
|
$44.42M
21.29%
YoY
|
$36.62M
21.93%
YoY
|
$30.04M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$31.43M
226.35%
YoY
|
$9.630M
-64.57%
YoY
|
$27.18M
-22.3%
YoY
|
$34.98M
N/A
|
| Operating Expenses |
$117.1M
70.8%
YoY
|
$68.55M
20.15%
YoY
|
$57.06M
-5.71%
YoY
|
$60.51M
N/A
|
| Operating Profit |
$72.94M
14.76%
YoY
|
$63.56M
31.07%
YoY
|
$48.49M
137.31%
YoY
|
$20.43M
N/A
|
| Interest Expense |
-$44.57M
-12.15%
YoY
|
-$50.73M
5.99%
YoY
|
-$47.87M
27.64%
YoY
|
-$37.50M
N/A
|
| Other Income/Expense, Net |
$4.147M
176.07%
YoY
|
$1.502M
166.43%
YoY
|
$563.8K
-374.22%
YoY
|
-$205.6K
N/A
|
| Pretax Income |
$32.52M
126.97%
YoY
|
$14.33M
1103.51%
YoY
|
$1.191M
-106.89%
YoY
|
-$17.27M
N/A
|
| Income Tax |
$15.16M
830.98%
YoY
|
$1.628M
-151.37%
YoY
|
-$3.169M
-0.13%
YoY
|
-$3.173M
N/A
|
| Net Earnings |
$17.37M
36.73%
YoY
|
$12.70M
191.35%
YoY
|
$4.359M
-130.92%
YoY
|
-$14.10M
N/A
|
| Basic Earnings Per Share |
$0.13
62.5%
YoY
|
$0.08
166.67%
YoY
|
$0.03
-133.33%
YoY
|
-$0.09
N/A
|
| Diluted Earnings Per Share |
$0.13
62.5%
YoY
|
$0.08
142.42%
YoY
|
$0.03
-130.93%
YoY
|
-$0.11
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
132.3M
-20.64%
YoY
|
166.7M
-0.02%
YoY
|
166.8M
4.82%
YoY
|
159.1M
N/A
|
| Diluted Shares Outstanding |
132.3M
-20.64%
YoY
|
166.7M
-0.02%
YoY
|
166.8M
4.82%
YoY
|
159.1M
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2023 Q4 |
|---|---|---|---|---|---|---|---|---|
| Revenue |
$151.2M
51.02%
YoY
|
$134.5M
47.41%
YoY
|
$121.8M
-52.05%
YoY
|
$115.1M
35.35%
YoY
|
$100.1M
20.62%
YoY
|
$91.24M
18.5%
YoY
|
$254.0M
24.69%
YoY
|
$76.99M
N/A
|
| Cost Of Revenue |
$87.35M
43.96%
YoY
|
$80.88M
43.13%
YoY
|
$71.85M
-54.13%
YoY
|
$68.08M
34.95%
YoY
|
$60.67M
12.34%
YoY
|
$56.51M
20.34%
YoY
|
$156.6M
22.18%
YoY
|
$46.95M
N/A
|
| Gross Profit |
$63.87M
61.88%
YoY
|
$53.61M
54.36%
YoY
|
$49.94M
-48.72%
YoY
|
$47.02M
35.92%
YoY
|
$39.45M
36.04%
YoY
|
$34.73M
15.63%
YoY
|
$97.38M
28.96%
YoY
|
$30.04M
N/A
|
| Selling, General & Admin |
$28.64M
22.97%
YoY
|
$22.94M
74.44%
YoY
|
$20.00M
-36.05%
YoY
|
$19.43M
N/A
|
$23.29M
N/A
|
$13.15M
34.93%
YoY
|
$31.27M
16.34%
YoY
|
$9.747M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.400M
22.21%
YoY
|
$9.609M
6.7%
YoY
|
$3.200M
-86.55%
YoY
|
$3.000M
30.43%
YoY
|
$2.782M
28.39%
YoY
|
$9.005M
27.08%
YoY
|
$23.79M
18.41%
YoY
|
$7.087M
N/A
|
| Operating Expenses |
$42.41M
43.83%
YoY
|
$32.55M
59.87%
YoY
|
$28.13M
-41.63%
YoY
|
$26.92M
65.0%
YoY
|
$29.49M
90.23%
YoY
|
$20.36M
26.85%
YoY
|
$48.19M
17.52%
YoY
|
$16.05M
N/A
|
| Operating Profit |
$21.45M
115.32%
YoY
|
$21.06M
46.55%
YoY
|
$21.81M
-55.66%
YoY
|
$20.10M
9.97%
YoY
|
$9.963M
-26.19%
YoY
|
$14.37M
2.75%
YoY
|
$49.19M
42.55%
YoY
|
$13.99M
N/A
|
| Interest Expense |
-$12.65M
11.19%
YoY
|
-$11.30M
-11.3%
YoY
|
-$10.00M
-73.68%
YoY
|
-$11.89M
N/A
|
-$11.37M
N/A
|
-$12.74M
-0.34%
YoY
|
-$37.99M
8.29%
YoY
|
-$12.78M
N/A
|
| Other Income/Expense, Net |
-$174.0K
117.5%
YoY
|
$3.796M
1001.25%
YoY
|
$51.00K
-95.59%
YoY
|
$380.0K
955.56%
YoY
|
-$80.00K
-110.0%
YoY
|
$344.7K
127.22%
YoY
|
$1.157M
180.85%
YoY
|
$151.7K
N/A
|
| Pretax Income |
$8.632M
-679.33%
YoY
|
$13.56M
585.44%
YoY
|
$11.86M
-3.97%
YoY
|
$8.591M
74.76%
YoY
|
-$1.490M
-167.45%
YoY
|
$1.978M
45.81%
YoY
|
$12.35M
-7531.29%
YoY
|
$1.357M
N/A
|
| Income Tax |
$838.0K
-74.67%
YoY
|
$5.847M
1880.02%
YoY
|
$4.217M
216.43%
YoY
|
$1.784M
471.79%
YoY
|
$3.308M
3702.3%
YoY
|
$295.3K
-108.83%
YoY
|
$1.333M
657.22%
YoY
|
-$3.345M
N/A
|
| Net Earnings |
$7.794M
-262.44%
YoY
|
$7.713M
358.29%
YoY
|
$7.644M
-30.62%
YoY
|
$6.807M
47.85%
YoY
|
-$4.798M
-326.11%
YoY
|
$1.683M
-64.2%
YoY
|
$11.02M
-3319.78%
YoY
|
$4.702M
N/A
|
| Basic Earnings Per Share |
$0.06
-250.0%
YoY
|
N/A
|
$0.06
100.0%
YoY
|
$0.05
66.67%
YoY
|
-$0.04
-500.0%
YoY
|
N/A
|
$0.03
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.06
-250.0%
YoY
|
$0.06
393.7%
YoY
|
$0.06
-23.98%
YoY
|
$0.05
66.67%
YoY
|
-$0.04
-500.0%
YoY
|
$0.01
-64.33%
YoY
|
$0.08
-3307.69%
YoY
|
$0.04
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
132.5M
0.27%
YoY
|
132.3M
N/A
|
132.3M
-20.64%
YoY
|
132.2M
-20.73%
YoY
|
132.2M
-20.75%
YoY
|
N/A
|
166.7M
N/A
|
N/A
|
| Diluted Shares Outstanding |
132.5M
0.27%
YoY
|
N/A
|
132.3M
-20.64%
YoY
|
132.3M
-20.64%
YoY
|
132.2M
-20.75%
YoY
|
N/A
|
166.7M
N/A
|
N/A
|
Loading...