|
Concept
|
2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|
| Revenue |
$496.3M
23.2%
YoY
|
$402.8M
26.88%
YoY
|
$317.5M
32.59%
YoY
|
$239.4M
N/A
|
| Cost Of Revenue |
$235.0M
15.18%
YoY
|
$204.0M
24.99%
YoY
|
$163.2M
27.58%
YoY
|
$127.9M
N/A
|
| Gross Profit |
$261.3M
31.43%
YoY
|
$198.8M
28.89%
YoY
|
$154.3M
38.35%
YoY
|
$111.5M
N/A
|
| Selling, General & Admin |
$143.6M
27.96%
YoY
|
$112.3M
120.36%
YoY
|
$50.94M
27.88%
YoY
|
$39.84M
N/A
|
| Research & Development |
$13.10M
48.86%
YoY
|
$8.800M
39.68%
YoY
|
$6.300M
50.0%
YoY
|
$4.200M
N/A
|
| Depreciation & Amortization |
$11.94M
6.15%
YoY
|
$11.24M
-70.43%
YoY
|
$38.02M
11.98%
YoY
|
$33.96M
N/A
|
| Operating Expenses |
$156.7M
29.48%
YoY
|
$121.1M
48.75%
YoY
|
$81.38M
23.91%
YoY
|
$65.68M
N/A
|
| Operating Profit |
$106.2M
21.24%
YoY
|
$87.63M
20.23%
YoY
|
$72.89M
59.05%
YoY
|
$45.83M
N/A
|
| Interest Expense |
$25.67M
-50.75%
YoY
|
$52.11M
-177.72%
YoY
|
-$67.05M
59.38%
YoY
|
-$42.07M
N/A
|
| Other Income/Expense, Net |
N/A
|
-$6.459M
N/A
|
N/A
|
N/A
|
| Pretax Income |
$80.58M
177.27%
YoY
|
$29.06M
1092.49%
YoY
|
$2.437M
-193.34%
YoY
|
-$2.611M
N/A
|
| Income Tax |
$8.432M
23.46%
YoY
|
$6.830M
-3.15%
YoY
|
$7.052M
-5066.2%
YoY
|
-$142.0K
N/A
|
| Net Earnings |
$72.15M
224.53%
YoY
|
$22.23M
-581.71%
YoY
|
-$4.615M
86.92%
YoY
|
-$2.469M
N/A
|
| Basic Earnings Per Share |
$0.77
208.0%
YoY
|
$0.25
-100.0%
YoY
|
-$22.62K
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.75
212.5%
YoY
|
$0.24
-557.67%
YoY
|
-$0.05
86.89%
YoY
|
-$0.03
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
93.60K
4.73%
YoY
|
89.37K
43706.86%
YoY
|
204.0
N/A
|
N/A
|
| Diluted Shares Outstanding |
95.89K
4.59%
YoY
|
91.68K
44843.14%
YoY
|
204.0
N/A
|
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$156.1M
36.13%
YoY
|
$131.8M
19.29%
YoY
|
$126.8M
22.44%
YoY
|
$123.1M
26.91%
YoY
|
$114.7M
24.84%
YoY
|
$110.4M
27.77%
YoY
|
$103.5M
25.01%
YoY
|
$97.02M
31.12%
YoY
|
$91.84M
23.7%
YoY
|
$86.44M
N/A
|
| Cost Of Revenue |
$76.85M
39.84%
YoY
|
$61.78M
9.39%
YoY
|
$59.97M
18.49%
YoY
|
$56.92M
15.02%
YoY
|
$54.95M
15.91%
YoY
|
$56.48M
21.96%
YoY
|
$50.62M
20.01%
YoY
|
$49.49M
35.52%
YoY
|
$47.41M
24.08%
YoY
|
$46.31M
N/A
|
| Gross Profit |
$79.24M
32.72%
YoY
|
$69.97M
29.66%
YoY
|
$66.78M
26.22%
YoY
|
$66.20M
39.29%
YoY
|
$59.71M
34.37%
YoY
|
$53.96M
34.48%
YoY
|
$52.90M
30.21%
YoY
|
$47.53M
26.83%
YoY
|
$44.43M
23.31%
YoY
|
$40.13M
N/A
|
| Selling, General & Admin |
$44.49M
34.39%
YoY
|
$25.32M
-20.62%
YoY
|
$35.76M
18.46%
YoY
|
$36.90M
35.28%
YoY
|
$33.10M
44.55%
YoY
|
$31.89M
45.42%
YoY
|
$30.19M
38.07%
YoY
|
$27.28M
39.86%
YoY
|
$22.90M
21.52%
YoY
|
$21.93M
N/A
|
| Research & Development |
$4.424M
51.71%
YoY
|
$3.588M
N/A
|
$2.943M
N/A
|
$3.605M
N/A
|
$2.916M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.252M
12.18%
YoY
|
$13.07M
3.39%
YoY
|
$12.79M
19.3%
YoY
|
$12.69M
29.86%
YoY
|
$2.899M
8.25%
YoY
|
$12.64M
N/A
|
$10.72M
N/A
|
$9.769M
N/A
|
$2.678M
9.48%
YoY
|
N/A
|
| Operating Expenses |
$44.49M
34.39%
YoY
|
$37.59M
17.89%
YoY
|
$35.76M
18.46%
YoY
|
$36.90M
35.28%
YoY
|
$33.10M
44.55%
YoY
|
$31.88M
47.25%
YoY
|
$30.19M
40.35%
YoY
|
$27.28M
39.86%
YoY
|
$22.90M
21.52%
YoY
|
$21.65M
N/A
|
| Operating Profit |
$33.52M
28.2%
YoY
|
$32.38M
46.64%
YoY
|
$29.02M
27.01%
YoY
|
$27.32M
23.12%
YoY
|
$26.14M
22.41%
YoY
|
$22.08M
19.52%
YoY
|
$22.85M
19.47%
YoY
|
$22.19M
25.87%
YoY
|
$21.36M
25.22%
YoY
|
$18.47M
N/A
|
| Interest Expense |
$18.71M
189.67%
YoY
|
-$6.713M
-51.28%
YoY
|
$6.012M
-39.65%
YoY
|
$6.481M
-39.07%
YoY
|
$6.459M
-63.58%
YoY
|
-$13.78M
-23.14%
YoY
|
$9.962M
-158.07%
YoY
|
$10.64M
-35.8%
YoY
|
$17.73M
15.14%
YoY
|
-$17.93M
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$4.814M
N/A
|
$0.00
N/A
|
-$1.645M
N/A
|
N/A
|
N/A
|
| Pretax Income |
$14.81M
-24.78%
YoY
|
$17.05M
544.57%
YoY
|
$23.01M
78.55%
YoY
|
$20.84M
110.32%
YoY
|
$19.69M
443.33%
YoY
|
$2.645M
-1286.1%
YoY
|
$12.89M
-24413.21%
YoY
|
$9.907M
834.62%
YoY
|
$3.623M
119.18%
YoY
|
-$223.0K
N/A
|
| Income Tax |
$3.664M
-16.14%
YoY
|
$4.538M
-536.35%
YoY
|
-$4.598M
-209.48%
YoY
|
$4.123M
81.95%
YoY
|
$4.369M
217.98%
YoY
|
-$1.040M
-397.14%
YoY
|
$4.200M
-244.48%
YoY
|
$2.266M
418.54%
YoY
|
$1.374M
-85.02%
YoY
|
$350.0K
N/A
|
| Net Earnings |
$11.14M
-27.25%
YoY
|
$12.51M
239.51%
YoY
|
$27.61M
218.92%
YoY
|
$16.71M
118.73%
YoY
|
$15.32M
581.01%
YoY
|
$3.685M
-743.11%
YoY
|
$8.656M
203.29%
YoY
|
$7.641M
1126.48%
YoY
|
$2.249M
-129.91%
YoY
|
-$573.0K
N/A
|
| Basic Earnings Per Share |
$0.12
-25.0%
YoY
|
N/A
|
$0.29
190.0%
YoY
|
$0.18
100.0%
YoY
|
$0.16
-100.0%
YoY
|
N/A
|
$0.10
-100.0%
YoY
|
$0.09
-100.0%
YoY
|
$11.02K
-129.91%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.12
-25.0%
YoY
|
$0.13
230.77%
YoY
|
$0.29
222.22%
YoY
|
$0.17
88.89%
YoY
|
$0.16
-100.0%
YoY
|
$0.04
-699.08%
YoY
|
$0.09
177.52%
YoY
|
$0.09
-100.0%
YoY
|
$11.02K
-129.91%
YoY
|
-$0.01
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
93.62M
0.07%
YoY
|
93.62M
4.37%
YoY
|
93.62M
4.37%
YoY
|
93.56M
4.29%
YoY
|
93.56M
45860719.12%
YoY
|
89.70M
N/A
|
89.70M
43972238.73%
YoY
|
89.70M
43972238.73%
YoY
|
204.0
0.0%
YoY
|
N/A
|
| Diluted Shares Outstanding |
95.65K
-0.13%
YoY
|
N/A
|
95.88K
4.29%
YoY
|
96.11K
7.7%
YoY
|
95.77K
46846.57%
YoY
|
N/A
|
91.93K
44964.22%
YoY
|
89.24K
43646.08%
YoY
|
204.0
0.0%
YoY
|
N/A
|
Loading...