|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
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 |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$16.40M
-9.39%
YoY
|
$18.10M
1.12%
YoY
|
$17.90M
5.92%
YoY
|
$16.90M
-2.31%
YoY
|
$17.30M
-4.42%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
$72.81M
8.86%
YoY
|
$66.89M
50.62%
YoY
|
$44.41M
-40.99%
YoY
|
$75.26M
-21.95%
YoY
|
$96.42M
-2.23%
YoY
|
| Interest Expense |
N/A
|
N/A
|
$125.6M
547.59%
YoY
|
$19.39M
-17.87%
YoY
|
$23.61M
-37.62%
YoY
|
| Other Income/Expense, Net |
$25.66M
5.11%
YoY
|
$24.41M
2.91%
YoY
|
$23.72M
-4.61%
YoY
|
$24.87M
2.61%
YoY
|
$24.24M
6.71%
YoY
|
| Pretax Income |
$238.9M
14.05%
YoY
|
$209.5M
-7.75%
YoY
|
$227.1M
-5.68%
YoY
|
$240.8M
-2.36%
YoY
|
$246.6M
73.11%
YoY
|
| Income Tax |
$43.53M
7.26%
YoY
|
$40.59M
-6.62%
YoY
|
$43.46M
-4.26%
YoY
|
$45.40M
-0.33%
YoY
|
$45.55M
71.71%
YoY
|
| Net Earnings |
$195.4M
15.68%
YoY
|
$168.9M
-8.02%
YoY
|
$183.6M
-6.02%
YoY
|
$195.4M
-2.82%
YoY
|
$201.0M
73.42%
YoY
|
| Basic Earnings Per Share |
$5.67
15.71%
YoY
|
$4.90
-8.41%
YoY
|
$5.35
-6.14%
YoY
|
$5.70
-1.89%
YoY
|
$5.81
76.6%
YoY
|
| Diluted Earnings Per Share |
$5.64
15.57%
YoY
|
$4.88
-8.44%
YoY
|
$5.33
-100.0%
YoY
|
$5.670M
98432489.71%
YoY
|
$5.76
76.69%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
34.46M shares
-0.03%
YoY
|
34.47M shares
0.37%
YoY
|
34.34M shares
0.23%
YoY
|
34.26M shares
-1.0%
YoY
|
34.61M shares
-1.86%
YoY
|
| Diluted Shares Outstanding |
34.66M shares
0.08%
YoY
|
34.63M shares
0.52%
YoY
|
34.45M shares
-0.03%
YoY
|
34.46M shares
-1.32%
YoY
|
34.92M shares
-1.72%
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 |
$197.8M
2.04%
YoY
|
N/A
|
$205.8M
5.11%
YoY
|
$200.3M
5.88%
YoY
|
$193.9M
4.97%
YoY
|
N/A
|
$195.8M
9.37%
YoY
|
$189.1M
10.09%
YoY
|
$184.7M
N/A
|
N/A
|
$179.1M
1464.01%
YoY
|
$171.8M
1461.9%
YoY
|
N/A
|
N/A
|
$11.45M
9.49%
YoY
|
$11.00M
12.73%
YoY
|
N/A
|
N/A
|
$10.46M
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 |
$3.639M
-15.45%
YoY
|
$4.233M
-16.18%
YoY
|
$4.390M
-14.27%
YoY
|
$4.625M
-11.72%
YoY
|
$4.304M
-5.8%
YoY
|
$5.050M
-6.77%
YoY
|
$5.121M
-5.17%
YoY
|
$5.239M
-3.73%
YoY
|
$4.569M
4.7%
YoY
|
$5.417M
-2.47%
YoY
|
$5.400M
-1.91%
YoY
|
$5.442M
-2.12%
YoY
|
$4.364M
4.68%
YoY
|
$5.554M
-4.24%
YoY
|
$5.505M
-8.25%
YoY
|
$5.560M
-7.33%
YoY
|
$4.169M
-5.49%
YoY
|
$5.800M
-6.45%
YoY
|
$6.000M
-7.69%
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 |
$19.16M
0.28%
YoY
|
N/A
|
$20.73M
14.76%
YoY
|
$17.75M
3.21%
YoY
|
$19.11M
64.85%
YoY
|
N/A
|
$18.06M
42.7%
YoY
|
$17.20M
104.22%
YoY
|
$11.59M
24.94%
YoY
|
N/A
|
$12.66M
-18.78%
YoY
|
$8.422M
-69.01%
YoY
|
$9.277M
-52.25%
YoY
|
N/A
|
$15.59M
-38.48%
YoY
|
$27.17M
21.66%
YoY
|
$19.43M
-19.96%
YoY
|
N/A
|
$25.33M
-10.23%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$56.59M
93.21%
YoY
|
$51.73M
278.99%
YoY
|
N/A
|
$37.30M
697.65%
YoY
|
$29.29M
634.11%
YoY
|
$13.65M
222.14%
YoY
|
N/A
|
$4.676M
-18.28%
YoY
|
$3.990M
-33.62%
YoY
|
$4.237M
-38.24%
YoY
|
N/A
|
$5.722M
-33.12%
YoY
|
| Other Income/Expense, Net |
$6.523M
-1.03%
YoY
|
N/A
|
$6.461M
7.13%
YoY
|
$6.011M
-3.13%
YoY
|
$6.591M
5.78%
YoY
|
N/A
|
$6.031M
-2.33%
YoY
|
$6.205M
9.42%
YoY
|
$6.231M
3.2%
YoY
|
N/A
|
$6.175M
-7.32%
YoY
|
$5.671M
-5.98%
YoY
|
$6.038M
5.8%
YoY
|
N/A
|
$6.663M
-4.5%
YoY
|
$6.032M
-2.01%
YoY
|
$5.707M
3.59%
YoY
|
N/A
|
$6.977M
32.02%
YoY
|
| Pretax Income |
$67.52M
21.02%
YoY
|
$61.09M
5.15%
YoY
|
$66.03M
18.42%
YoY
|
$56.01M
13.72%
YoY
|
$55.79M
20.27%
YoY
|
$58.09M
8.96%
YoY
|
$55.76M
-1.33%
YoY
|
$49.25M
0.98%
YoY
|
$46.39M
-32.27%
YoY
|
$53.32M
-19.73%
YoY
|
$56.51M
-7.23%
YoY
|
$48.77M
-18.17%
YoY
|
$68.49M
27.2%
YoY
|
$66.42M
11.82%
YoY
|
$60.91M
-1.72%
YoY
|
$59.60M
-11.74%
YoY
|
$53.85M
-6.61%
YoY
|
$59.40M
21.75%
YoY
|
$61.97M
40.72%
YoY
|
| Income Tax |
$12.80M
20.12%
YoY
|
$9.838M
-15.93%
YoY
|
$12.53M
18.14%
YoY
|
$10.51M
11.19%
YoY
|
$10.66M
20.7%
YoY
|
$11.70M
9.43%
YoY
|
$10.60M
-0.47%
YoY
|
$9.453M
2.97%
YoY
|
$8.830M
-31.75%
YoY
|
$10.69M
-11.21%
YoY
|
$10.65M
-10.01%
YoY
|
$9.180M
-21.08%
YoY
|
$12.94M
30.89%
YoY
|
$12.04M
26.78%
YoY
|
$11.84M
-2.08%
YoY
|
$11.63M
-11.48%
YoY
|
$9.884M
-8.5%
YoY
|
$9.500M
-3.37%
YoY
|
$12.09M
61.36%
YoY
|
| Net Earnings |
$54.72M
21.23%
YoY
|
$51.25M
10.47%
YoY
|
$53.50M
18.49%
YoY
|
$45.50M
14.33%
YoY
|
$45.14M
20.17%
YoY
|
$46.39M
8.84%
YoY
|
$45.15M
-1.53%
YoY
|
$39.80M
0.52%
YoY
|
$37.56M
-32.39%
YoY
|
$42.62M
-21.62%
YoY
|
$45.85M
-6.55%
YoY
|
$39.59M
-17.46%
YoY
|
$55.56M
26.37%
YoY
|
$54.38M
8.92%
YoY
|
$49.07M
-1.63%
YoY
|
$47.97M
-11.8%
YoY
|
$43.96M
-6.17%
YoY
|
$49.93M
28.16%
YoY
|
$49.88M
36.49%
YoY
|
| Basic Earnings Per Share |
$1.61
22.9%
YoY
|
N/A
|
$1.55
18.32%
YoY
|
$1.31
13.91%
YoY
|
$1.31
20.18%
YoY
|
N/A
|
$1.31
-1.5%
YoY
|
$1.15
0.0%
YoY
|
$1.09
-32.72%
YoY
|
N/A
|
$1.33
-6.99%
YoY
|
$1.15
-17.86%
YoY
|
$1.62
26.56%
YoY
|
N/A
|
$1.43
-1.38%
YoY
|
$1.40
-10.83%
YoY
|
$1.28
-4.48%
YoY
|
N/A
|
$1.45
39.42%
YoY
|
| Diluted Earnings Per Share |
$1.60
23.12%
YoY
|
$1.49
11.25%
YoY
|
$1.54
18.42%
YoY
|
$1.31
13.89%
YoY
|
$1.30
19.28%
YoY
|
$1.33
7.85%
YoY
|
$1.30
-2.02%
YoY
|
$1.15
0.14%
YoY
|
$1.09
-32.52%
YoY
|
$1.24
-100.0%
YoY
|
$1.33
-100.0%
YoY
|
$1.15
-17.22%
YoY
|
$1.61
26.95%
YoY
|
$1.579M
9.49%
YoY
|
$1.426M
99013059.83%
YoY
|
$1.39
-10.9%
YoY
|
$1.27
-4.51%
YoY
|
$1.442M
131108675.62%
YoY
|
$1.44
39.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 |
34.10M shares
-1.05%
YoY
|
34.09M shares
-1.08%
YoY
|
34.58M shares
0.37%
YoY
|
34.58M shares
0.38%
YoY
|
34.46M shares
0.32%
YoY
|
34.46M shares
0.32%
YoY
|
34.46M shares
0.32%
YoY
|
34.45M shares
0.33%
YoY
|
34.35M shares
0.45%
YoY
|
34.35M shares
0.46%
YoY
|
34.35M shares
0.45%
YoY
|
34.33M shares
0.08%
YoY
|
34.19M shares
-0.31%
YoY
|
34.19M shares
-0.18%
YoY
|
34.19M shares
-0.75%
YoY
|
34.31M shares
-1.24%
YoY
|
34.30M shares
-1.92%
YoY
|
34.25M shares
-2.57%
YoY
|
34.45M shares
-2.12%
YoY
|
| Diluted Shares Outstanding |
34.25M shares
-1.51%
YoY
|
N/A
|
34.66M shares
0.03%
YoY
|
34.74M shares
0.58%
YoY
|
34.78M shares
0.75%
YoY
|
N/A
|
34.65M shares
0.64%
YoY
|
34.54M shares
0.37%
YoY
|
34.52M shares
0.18%
YoY
|
N/A
|
34.43M shares
0.04%
YoY
|
34.41M shares
-0.12%
YoY
|
34.46M shares
-0.41%
YoY
|
N/A
|
34.42M shares
-0.73%
YoY
|
34.45M shares
-1.38%
YoY
|
34.60M shares
-2.0%
YoY
|
N/A
|
34.67M shares
-1.83%
YoY
|
Loading...