|
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.49%
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 |
$12.40M
29.17%
YoY
|
$9.600M
23.08%
YoY
|
$7.800M
45.26%
YoY
|
$5.370M
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.100M
173.33%
YoY
|
$1.500M
150.0%
YoY
|
$600.0K
-391.82%
YoY
|
-$205.6K
N/A
|
| Pretax Income |
$32.52M
126.97%
YoY
|
$14.33M
1104.12%
YoY
|
$1.190M
-106.89%
YoY
|
-$17.27M
N/A
|
| Income Tax |
$15.16M
830.96%
YoY
|
$1.628M
-151.37%
YoY
|
-$3.169M
-0.12%
YoY
|
-$3.173M
N/A
|
| Net Earnings |
$17.37M
36.73%
YoY
|
$12.70M
191.37%
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
166.67%
YoY
|
$0.03
-133.33%
YoY
|
-$0.09
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 Q2 | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2023 Q4 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$182.1M
58.18%
YoY
|
$151.2M
51.02%
YoY
|
$134.5M
47.41%
YoY
|
$121.8M
41.67%
YoY
|
$115.1M
35.35%
YoY
|
$100.1M
20.62%
YoY
|
$91.24M
18.5%
YoY
|
$85.97M
-57.8%
YoY
|
$76.99M
N/A
|
| Cost Of Revenue |
$103.8M
52.52%
YoY
|
$87.35M
43.96%
YoY
|
$80.88M
43.13%
YoY
|
$71.85M
37.68%
YoY
|
$68.08M
34.95%
YoY
|
$60.67M
12.34%
YoY
|
$56.51M
20.34%
YoY
|
$52.18M
-59.3%
YoY
|
$46.95M
N/A
|
| Gross Profit |
$78.23M
66.38%
YoY
|
$63.87M
61.88%
YoY
|
$53.61M
54.36%
YoY
|
$49.94M
47.82%
YoY
|
$47.02M
35.92%
YoY
|
$39.45M
36.04%
YoY
|
$34.73M
15.63%
YoY
|
$33.78M
-55.26%
YoY
|
$30.04M
N/A
|
| Selling, General & Admin |
$31.34M
61.29%
YoY
|
$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
|
N/A
|
| Depreciation & Amortization |
$3.100M
10.71%
YoY
|
$3.400M
21.43%
YoY
|
$9.609M
6.7%
YoY
|
$3.200M
10.34%
YoY
|
$2.800M
21.74%
YoY
|
$2.800M
29.23%
YoY
|
$9.005M
27.08%
YoY
|
$2.900M
-85.57%
YoY
|
$7.087M
N/A
|
| Operating Expenses |
$43.41M
61.25%
YoY
|
$42.41M
43.83%
YoY
|
$32.55M
59.87%
YoY
|
$28.13M
71.75%
YoY
|
$26.92M
65.0%
YoY
|
$29.49M
90.23%
YoY
|
$20.36M
26.85%
YoY
|
$16.38M
-60.06%
YoY
|
$16.05M
N/A
|
| Operating Profit |
$34.83M
73.24%
YoY
|
$21.45M
115.32%
YoY
|
$21.06M
46.55%
YoY
|
$21.81M
25.31%
YoY
|
$20.10M
9.97%
YoY
|
$9.963M
-26.19%
YoY
|
$14.37M
2.75%
YoY
|
$17.41M
-49.55%
YoY
|
$13.99M
N/A
|
| Interest Expense |
-$15.28M
28.51%
YoY
|
-$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 |
-$280.0K
-173.68%
YoY
|
-$174.0K
117.5%
YoY
|
$3.796M
1001.25%
YoY
|
$51.00K
-85.47%
YoY
|
$380.0K
955.56%
YoY
|
-$80.00K
-110.0%
YoY
|
$344.7K
127.22%
YoY
|
$351.0K
-14.83%
YoY
|
$151.7K
N/A
|
| Pretax Income |
$19.27M
124.25%
YoY
|
$8.632M
-679.33%
YoY
|
$13.56M
585.44%
YoY
|
$11.86M
127.0%
YoY
|
$8.591M
74.76%
YoY
|
-$1.490M
-167.45%
YoY
|
$1.978M
45.81%
YoY
|
$5.225M
-3243.8%
YoY
|
$1.357M
N/A
|
| Income Tax |
$5.233M
193.33%
YoY
|
$838.0K
-74.67%
YoY
|
$5.847M
1880.02%
YoY
|
$4.217M
351.98%
YoY
|
$1.784M
471.79%
YoY
|
$3.308M
3702.3%
YoY
|
$295.3K
-108.83%
YoY
|
$933.0K
430.11%
YoY
|
-$3.345M
N/A
|
| Net Earnings |
$14.03M
106.14%
YoY
|
$7.794M
-262.44%
YoY
|
$7.713M
358.29%
YoY
|
$7.644M
78.1%
YoY
|
$6.807M
47.85%
YoY
|
-$4.798M
-326.11%
YoY
|
$1.683M
-64.2%
YoY
|
$4.292M
-1354.24%
YoY
|
$4.702M
N/A
|
| Basic Earnings Per Share |
$0.11
120.0%
YoY
|
$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.11
120.0%
YoY
|
$0.06
-250.0%
YoY
|
$0.06
393.7%
YoY
|
$0.06
100.0%
YoY
|
$0.05
66.67%
YoY
|
-$0.04
-500.0%
YoY
|
$0.01
-56.18%
YoY
|
$0.03
-1153.85%
YoY
|
$0.04
N/A
|
| COMMON SHARES |
N/A
|
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.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.16%
YoY
|
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...