|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$335.7M
14.78%
YoY
|
$292.5M
32.66%
YoY
|
$220.5M
81.07%
YoY
|
$121.8M
30.79%
YoY
|
$93.11M
N/A
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$98.96M
17.06%
YoY
|
$84.54M
1013.07%
YoY
|
$7.595M
-87.19%
YoY
|
$59.31M
26.39%
YoY
|
$46.93M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.000M
7.14%
YoY
|
$2.800M
3.7%
YoY
|
$2.700M
14.26%
YoY
|
$2.363M
12.52%
YoY
|
$2.100M
N/A
|
| Operating Expenses |
$106.7M
7.18%
YoY
|
$99.53M
1210.4%
YoY
|
$7.595M
-89.01%
YoY
|
$69.08M
32.98%
YoY
|
$51.95M
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$138.3M
5.31%
YoY
|
-$131.3M
-245.19%
YoY
|
$90.44M
-681.71%
YoY
|
-$15.55M
23.1%
YoY
|
-$12.63M
N/A
|
| Other Income/Expense, Net |
-$3.375M
18.55%
YoY
|
-$2.847M
-39.52%
YoY
|
-$4.707M
157.35%
YoY
|
-$1.829M
30.83%
YoY
|
-$1.398M
N/A
|
| Pretax Income |
$71.13M
21.35%
YoY
|
$58.62M
394.92%
YoY
|
$11.84M
-67.45%
YoY
|
$36.39M
31.69%
YoY
|
$27.63M
N/A
|
| Income Tax |
$20.83M
26.47%
YoY
|
$16.47M
715.7%
YoY
|
$2.019M
-68.07%
YoY
|
$6.323M
4.39%
YoY
|
$6.057M
N/A
|
| Net Earnings |
$50.30M
19.34%
YoY
|
$42.15M
329.0%
YoY
|
$9.825M
-67.32%
YoY
|
$30.07M
39.35%
YoY
|
$21.58M
N/A
|
| Basic Earnings Per Share |
$1.34
25.23%
YoY
|
$1.07
365.22%
YoY
|
$0.23
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.34
25.23%
YoY
|
$1.07
365.22%
YoY
|
$0.23
-68.64%
YoY
|
$0.73
39.35%
YoY
|
$0.53
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
37.41M
-5.03%
YoY
|
39.39M
-6.26%
YoY
|
42.02M
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
37.63M
-4.48%
YoY
|
39.39M
-6.26%
YoY
|
42.02M
N/A
|
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 | 2023 Q3 | 2023 Q2 | 2023 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$105.9M
37.62%
YoY
|
$97.52M
25.46%
YoY
|
$81.90M
7.75%
YoY
|
$80.37M
12.59%
YoY
|
$76.94M
12.83%
YoY
|
$77.73M
21.5%
YoY
|
$76.00M
28.27%
YoY
|
$71.39M
34.93%
YoY
|
$68.19M
49.65%
YoY
|
$63.98M
61.22%
YoY
|
$59.25M
88.37%
YoY
|
$52.91M
N/A
|
$45.57M
N/A
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
$34.09M
45.03%
YoY
|
$27.55M
32.96%
YoY
|
$23.98M
18.96%
YoY
|
$23.93M
9.81%
YoY
|
$23.50M
7.45%
YoY
|
$20.72M
-56.11%
YoY
|
$20.15M
10.51%
YoY
|
$21.80M
20.06%
YoY
|
$21.87M
15.64%
YoY
|
$47.20M
201.98%
YoY
|
$18.24M
21.74%
YoY
|
$18.15M
N/A
|
$18.92M
N/A
|
| 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
|
| Depreciation & Amortization |
N/A
|
$1.313M
85.98%
YoY
|
$751.0K
6.22%
YoY
|
$729.0K
3.11%
YoY
|
$693.0K
-0.29%
YoY
|
$706.0K
5.06%
YoY
|
$707.0K
4.9%
YoY
|
$707.0K
-46.92%
YoY
|
$695.0K
N/A
|
$672.0K
N/A
|
$674.0K
N/A
|
$1.332M
N/A
|
N/A
|
| Operating Expenses |
$43.03M
70.54%
YoY
|
$27.54M
21.12%
YoY
|
$26.50M
12.1%
YoY
|
$27.40M
3.27%
YoY
|
$25.23M
-5.21%
YoY
|
$22.74M
-57.3%
YoY
|
$23.64M
10.95%
YoY
|
$26.53M
15.32%
YoY
|
$26.62M
47.11%
YoY
|
$53.25M
188.37%
YoY
|
$21.31M
16.13%
YoY
|
$23.01M
N/A
|
$18.10M
N/A
|
| Operating Profit |
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
|
| Interest Expense |
-$40.82M
22.48%
YoY
|
-$38.61M
11.34%
YoY
|
-$33.51M
-3.36%
YoY
|
-$32.84M
1.36%
YoY
|
-$33.33M
-212.74%
YoY
|
-$34.68M
19.48%
YoY
|
-$34.68M
-232.8%
YoY
|
-$32.40M
57.99%
YoY
|
$29.56M
-299.74%
YoY
|
-$29.02M
237.29%
YoY
|
$26.11M
735.65%
YoY
|
-$20.51M
N/A
|
-$14.80M
N/A
|
| Other Income/Expense, Net |
-$1.152M
41.7%
YoY
|
-$751.0K
-27.86%
YoY
|
-$928.0K
14.29%
YoY
|
-$883.0K
39.49%
YoY
|
-$813.0K
125.21%
YoY
|
-$1.041M
-44.12%
YoY
|
-$812.0K
-33.17%
YoY
|
-$633.0K
-32.44%
YoY
|
-$361.0K
-47.83%
YoY
|
-$1.863M
235.68%
YoY
|
-$1.215M
179.95%
YoY
|
-$937.0K
N/A
|
-$692.0K
N/A
|
| Pretax Income |
$20.35M
15.84%
YoY
|
$14.88M
-22.79%
YoY
|
$19.96M
29.79%
YoY
|
$18.72M
58.34%
YoY
|
$17.57M
44.72%
YoY
|
$19.28M
-195.61%
YoY
|
$15.38M
32.94%
YoY
|
$11.82M
39.82%
YoY
|
$12.14M
1.33%
YoY
|
-$20.16M
-267.21%
YoY
|
$11.57M
18.79%
YoY
|
$8.455M
N/A
|
$11.98M
N/A
|
| Income Tax |
$5.368M
9.24%
YoY
|
$7.175M
95.82%
YoY
|
$4.600M
-34.26%
YoY
|
$4.140M
74.76%
YoY
|
$4.914M
42.89%
YoY
|
$3.664M
-156.01%
YoY
|
$6.997M
125.56%
YoY
|
$2.369M
6.23%
YoY
|
$3.439M
6.5%
YoY
|
-$6.542M
-22658.62%
YoY
|
$3.102M
17.28%
YoY
|
$2.230M
N/A
|
$3.229M
N/A
|
| Net Earnings |
$14.98M
18.4%
YoY
|
$7.707M
-50.63%
YoY
|
$15.36M
83.25%
YoY
|
$14.58M
54.23%
YoY
|
$12.66M
45.44%
YoY
|
$15.61M
-214.63%
YoY
|
$8.383M
-0.99%
YoY
|
$9.453M
51.86%
YoY
|
$8.701M
-0.58%
YoY
|
-$13.62M
-213.23%
YoY
|
$8.467M
19.35%
YoY
|
$6.225M
-6.64%
YoY
|
$8.752M
104.73%
YoY
|
| Basic Earnings Per Share |
$0.37
12.12%
YoY
|
N/A
|
$0.43
104.76%
YoY
|
$0.39
62.5%
YoY
|
$0.33
50.0%
YoY
|
N/A
|
$0.21
N/A
|
$0.24
N/A
|
$0.22
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.36
12.25%
YoY
|
$0.19
-52.86%
YoY
|
$0.43
104.76%
YoY
|
$0.39
62.34%
YoY
|
$0.33
48.41%
YoY
|
$0.40
-231.51%
YoY
|
$0.21
1.69%
YoY
|
$0.24
58.46%
YoY
|
$0.22
3.05%
YoY
|
-$0.30
-202.97%
YoY
|
$0.21
19.36%
YoY
|
$0.15
N/A
|
$0.21
N/A
|
| 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
|
| Basic Shares Outstanding |
45.60M
8.99%
YoY
|
39.83M
-6.74%
YoY
|
39.83M
-6.74%
YoY
|
40.57M
-5.0%
YoY
|
41.84M
-2.02%
YoY
|
42.71M
N/A
|
42.71M
N/A
|
42.71M
N/A
|
42.71M
N/A
|
0.000
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
41.42M
6.88%
YoY
|
N/A
|
35.58M
-9.44%
YoY
|
37.55M
-4.43%
YoY
|
38.76M
-2.35%
YoY
|
N/A
|
39.29M
N/A
|
39.29M
N/A
|
39.69M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...