|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$763.2M
3.96%
YoY
|
$734.1M
19.96%
YoY
|
$611.9M
49.49%
YoY
|
$409.3M
5.13%
YoY
|
$389.4M
-14.48%
YoY
|
| 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 |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$4.620M
0.11%
YoY
|
$4.615M
-6.22%
YoY
|
$4.921M
-8.75%
YoY
|
$5.393M
-0.53%
YoY
|
$5.422M
-0.24%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
$328.4M
131.34%
YoY
|
$141.9M
-10.01%
YoY
|
$157.7M
-25.96%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$114.7M
14.36%
YoY
|
$100.3M
7.44%
YoY
|
$93.37M
1.43%
YoY
|
$92.05M
-8.03%
YoY
|
$100.1M
-0.15%
YoY
|
| Income Tax |
$23.76M
14.62%
YoY
|
$20.73M
14.4%
YoY
|
$18.12M
3.59%
YoY
|
$17.49M
-8.37%
YoY
|
$19.09M
12.75%
YoY
|
| Net Earnings |
$90.96M
14.29%
YoY
|
$79.59M
5.76%
YoY
|
$75.25M
0.92%
YoY
|
$74.57M
-7.95%
YoY
|
$81.01M
-2.77%
YoY
|
| Basic Earnings Per Share |
$0.32
14.29%
YoY
|
$0.28
3.7%
YoY
|
$0.27
3.85%
YoY
|
$0.26
-10.34%
YoY
|
$0.29
-3.33%
YoY
|
| Diluted Earnings Per Share |
$0.33
17.86%
YoY
|
$0.28
7.69%
YoY
|
$0.26
0.0%
YoY
|
$0.26
-10.34%
YoY
|
$0.29
0.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
278.7M shares
0.19%
YoY
|
278.2M shares
0.27%
YoY
|
277.4M shares
0.02%
YoY
|
277.4M shares
0.24%
YoY
|
276.7M shares
0.3%
YoY
|
| Diluted Shares Outstanding |
279.8M shares
0.22%
YoY
|
279.1M shares
0.2%
YoY
|
278.6M shares
-0.04%
YoY
|
278.7M shares
0.04%
YoY
|
278.6M shares
0.28%
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 |
$195.5M
5.12%
YoY
|
$197.8M
5.89%
YoY
|
N/A
|
$191.4M
3.52%
YoY
|
$186.0M
1.34%
YoY
|
$186.8M
5.42%
YoY
|
N/A
|
$184.9M
18.03%
YoY
|
$183.5M
24.36%
YoY
|
$177.2M
27.48%
YoY
|
N/A
|
$156.7M
52.43%
YoY
|
$147.6M
57.88%
YoY
|
$139.0M
50.91%
YoY
|
N/A
|
$102.8M
7.74%
YoY
|
$93.46M
-4.59%
YoY
|
$92.09M
-9.65%
YoY
|
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
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
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
|
| 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 |
$5.847M
5.28%
YoY
|
$6.257M
17.86%
YoY
|
$6.238M
25.79%
YoY
|
$5.947M
19.44%
YoY
|
$5.554M
23.01%
YoY
|
$5.309M
15.89%
YoY
|
$4.959M
5.17%
YoY
|
$4.979M
7.05%
YoY
|
$4.515M
-0.27%
YoY
|
$4.581M
8.84%
YoY
|
$4.715M
-24.28%
YoY
|
$4.651M
-30.58%
YoY
|
$4.527M
-34.47%
YoY
|
$4.209M
-41.54%
YoY
|
$6.227M
77.91%
YoY
|
$6.700M
-23.86%
YoY
|
$6.908M
-34.21%
YoY
|
$7.200M
-26.53%
YoY
|
$3.500M
-64.65%
YoY
|
| Operating Expenses |
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 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$115.6M
31.58%
YoY
|
$112.1M
43.22%
YoY
|
$108.1M
69.35%
YoY
|
N/A
|
$87.88M
179.25%
YoY
|
$78.28M
154.83%
YoY
|
$63.81M
86.34%
YoY
|
N/A
|
$31.47M
-17.86%
YoY
|
$30.72M
-22.31%
YoY
|
$34.25M
-20.7%
YoY
|
N/A
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$29.84M
12.5%
YoY
|
$28.50M
0.38%
YoY
|
$32.44M
40.73%
YoY
|
$27.36M
8.43%
YoY
|
$26.53M
2.42%
YoY
|
$28.39M
8.65%
YoY
|
$23.05M
-1.82%
YoY
|
$25.23M
16.03%
YoY
|
$25.90M
29.36%
YoY
|
$26.13M
-7.08%
YoY
|
$23.48M
-24.62%
YoY
|
$21.75M
2.46%
YoY
|
$20.02M
3.44%
YoY
|
$28.12M
38.35%
YoY
|
$31.15M
50.99%
YoY
|
$21.22M
7.86%
YoY
|
$19.36M
-33.96%
YoY
|
$20.33M
-33.31%
YoY
|
$20.63M
23.87%
YoY
|
| Income Tax |
$6.597M
19.77%
YoY
|
$6.224M
4.36%
YoY
|
$6.440M
33.17%
YoY
|
$5.844M
10.74%
YoY
|
$5.508M
6.15%
YoY
|
$5.964M
9.98%
YoY
|
$4.836M
22.96%
YoY
|
$5.277M
27.4%
YoY
|
$5.189M
26.1%
YoY
|
$5.423M
-8.5%
YoY
|
$3.933M
-31.19%
YoY
|
$4.142M
1.62%
YoY
|
$4.115M
17.17%
YoY
|
$5.927M
41.62%
YoY
|
$5.716M
57.9%
YoY
|
$4.076M
10.28%
YoY
|
$3.512M
-44.25%
YoY
|
$4.185M
-23.53%
YoY
|
$3.620M
17.65%
YoY
|
| Net Earnings |
$23.25M
10.59%
YoY
|
$22.27M
-0.68%
YoY
|
$25.62M
43.28%
YoY
|
$21.51M
7.82%
YoY
|
$21.02M
1.49%
YoY
|
$22.43M
8.3%
YoY
|
$17.88M
-6.59%
YoY
|
$19.95M
13.35%
YoY
|
$20.71M
30.2%
YoY
|
$20.71M
-6.7%
YoY
|
$19.14M
-24.74%
YoY
|
$17.60M
2.66%
YoY
|
$15.91M
0.4%
YoY
|
$22.19M
37.5%
YoY
|
$25.43M
49.43%
YoY
|
$17.15M
7.3%
YoY
|
$15.85M
-31.14%
YoY
|
$16.14M
-35.45%
YoY
|
$17.02M
25.35%
YoY
|
| Basic Earnings Per Share |
$0.08
14.29%
YoY
|
$0.08
0.0%
YoY
|
N/A
|
$0.08
14.29%
YoY
|
$0.07
0.0%
YoY
|
$0.08
14.29%
YoY
|
N/A
|
$0.07
16.67%
YoY
|
$0.07
16.67%
YoY
|
$0.07
-12.5%
YoY
|
N/A
|
$0.06
0.0%
YoY
|
$0.06
0.0%
YoY
|
$0.08
33.33%
YoY
|
N/A
|
$0.06
0.0%
YoY
|
$0.06
-25.0%
YoY
|
$0.06
-33.33%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.08
14.29%
YoY
|
$0.08
0.0%
YoY
|
$0.09
46.88%
YoY
|
$0.08
14.29%
YoY
|
$0.07
0.0%
YoY
|
$0.08
14.29%
YoY
|
$0.06
-6.77%
YoY
|
$0.07
16.67%
YoY
|
$0.07
16.67%
YoY
|
$0.07
-12.5%
YoY
|
$0.07
-100.0%
YoY
|
$0.06
0.0%
YoY
|
$0.06
0.0%
YoY
|
$0.08
33.33%
YoY
|
$91.34K
49.64%
YoY
|
$0.06
0.0%
YoY
|
$0.06
-25.0%
YoY
|
$0.06
-33.33%
YoY
|
$61.04K
24.81%
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 |
280.6M shares
-0.08%
YoY
|
280.5M shares
-0.07%
YoY
|
280.7M shares
-0.01%
YoY
|
280.8M shares
0.04%
YoY
|
280.8M shares
0.03%
YoY
|
280.7M shares
0.13%
YoY
|
280.7M shares
0.14%
YoY
|
280.7M shares
0.14%
YoY
|
280.7M shares
0.14%
YoY
|
280.4M shares
-0.02%
YoY
|
280.3M shares
-0.09%
YoY
|
280.3M shares
1.04%
YoY
|
280.3M shares
1.05%
YoY
|
280.4M shares
1.15%
YoY
|
280.6M shares
-0.01%
YoY
|
277.5M shares
0.21%
YoY
|
277.4M shares
0.26%
YoY
|
277.2M shares
0.37%
YoY
|
280.6M shares
0.17%
YoY
|
| Diluted Shares Outstanding |
279.9M shares
0.08%
YoY
|
279.9M shares
0.12%
YoY
|
N/A
|
279.9M shares
0.23%
YoY
|
279.7M shares
0.24%
YoY
|
279.6M shares
0.21%
YoY
|
N/A
|
279.2M shares
0.23%
YoY
|
279.0M shares
0.2%
YoY
|
279.0M shares
0.19%
YoY
|
N/A
|
278.6M shares
0.01%
YoY
|
278.5M shares
-0.11%
YoY
|
278.5M shares
-0.16%
YoY
|
N/A
|
278.6M shares
-0.13%
YoY
|
278.8M shares
0.08%
YoY
|
278.9M shares
0.31%
YoY
|
N/A
|
Loading...