|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.178B
-9.56%
YoY
|
$1.303B
1.75%
YoY
|
$1.280B
25.32%
YoY
|
$1.022B
102.08%
YoY
|
$505.5M
-3.46%
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 |
$50.80M
-10.88%
YoY
|
$57.00M
5.95%
YoY
|
$53.80M
-3.06%
YoY
|
$55.50M
25.0%
YoY
|
$44.40M
-1.55%
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
|
$401.3M
408.62%
YoY
|
$78.90M
356.07%
YoY
|
$17.30M
-34.96%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$391.7M
33.01%
YoY
|
$294.5M
-12.56%
YoY
|
$336.8M
31.0%
YoY
|
$257.1M
3.75%
YoY
|
$247.8M
18.39%
YoY
|
| Income Tax |
$89.60M
30.8%
YoY
|
$68.50M
-13.62%
YoY
|
$79.30M
44.44%
YoY
|
$54.90M
-1.44%
YoY
|
$55.70M
15.8%
YoY
|
| Net Earnings |
$302.1M
33.67%
YoY
|
$226.0M
-12.23%
YoY
|
$257.5M
27.35%
YoY
|
$202.2M
5.26%
YoY
|
$192.1M
19.17%
YoY
|
| Basic Earnings Per Share |
$2.95
34.7%
YoY
|
$2.19
-11.69%
YoY
|
$2.48
26.53%
YoY
|
$1.96
-37.18%
YoY
|
$3.12
23.32%
YoY
|
| Diluted Earnings Per Share |
$2.94
34.25%
YoY
|
$2.19
-11.74%
YoY
|
$2.48
-100.0%
YoY
|
$1.957M
62914016.54%
YoY
|
$3.11
22.92%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
102.6M shares
-0.4%
YoY
|
103.0M shares
-0.75%
YoY
|
103.8M shares
0.46%
YoY
|
103.3M shares
67.52%
YoY
|
61.65M shares
-3.08%
YoY
|
| Diluted Shares Outstanding |
102.8M shares
-0.35%
YoY
|
103.2M shares
-0.57%
YoY
|
103.8M shares
0.42%
YoY
|
103.3M shares
67.38%
YoY
|
61.74M shares
-3.12%
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 |
$271.3M
-10.55%
YoY
|
N/A
|
$292.0M
-10.98%
YoY
|
$297.5M
-8.18%
YoY
|
$303.3M
-6.59%
YoY
|
N/A
|
$328.0M
1.67%
YoY
|
$324.0M
2.11%
YoY
|
$324.7M
2.79%
YoY
|
N/A
|
$322.6M
12.52%
YoY
|
$317.3M
29.35%
YoY
|
$315.9M
71.68%
YoY
|
N/A
|
$286.7M
118.69%
YoY
|
$245.3M
98.95%
YoY
|
$184.0M
46.85%
YoY
|
N/A
|
$131.1M
1.71%
YoY
|
| 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 |
$12.50M
19.05%
YoY
|
$14.40M
-7.69%
YoY
|
$16.40M
6.49%
YoY
|
$9.500M
-5.94%
YoY
|
$10.50M
-33.96%
YoY
|
$15.60M
17.29%
YoY
|
$15.40M
15.79%
YoY
|
$10.10M
-25.19%
YoY
|
$15.90M
16.06%
YoY
|
$13.30M
-5.67%
YoY
|
$13.30M
-4.32%
YoY
|
$13.50M
-4.93%
YoY
|
$13.70M
3.01%
YoY
|
$14.10M
28.18%
YoY
|
$13.90M
25.23%
YoY
|
$14.20M
30.28%
YoY
|
$13.30M
16.67%
YoY
|
$11.00M
-9.09%
YoY
|
$11.10M
-5.93%
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
|
$122.5M
12.49%
YoY
|
$122.3M
23.66%
YoY
|
$124.6M
61.82%
YoY
|
N/A
|
$108.9M
447.24%
YoY
|
$98.90M
1236.49%
YoY
|
$77.00M
1183.33%
YoY
|
N/A
|
$19.90M
373.81%
YoY
|
$7.400M
64.44%
YoY
|
$6.000M
30.43%
YoY
|
N/A
|
$4.200M
-28.81%
YoY
|
| 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 |
$77.50M
16.72%
YoY
|
$139.2M
108.7%
YoY
|
$92.60M
27.37%
YoY
|
$93.50M
19.26%
YoY
|
$66.40M
-13.43%
YoY
|
$66.70M
-17.55%
YoY
|
$72.70M
-23.23%
YoY
|
$78.40M
-9.78%
YoY
|
$76.70M
3.23%
YoY
|
$80.90M
-26.45%
YoY
|
$94.70M
-12.4%
YoY
|
$86.90M
8.22%
YoY
|
$74.30M
-279.9%
YoY
|
$110.0M
65.41%
YoY
|
$108.1M
78.09%
YoY
|
$80.30M
45.74%
YoY
|
-$41.30M
-163.05%
YoY
|
$66.50M
7.78%
YoY
|
$60.70M
-3.65%
YoY
|
| Income Tax |
$17.30M
6.79%
YoY
|
$30.40M
108.22%
YoY
|
$21.20M
23.26%
YoY
|
$21.80M
18.48%
YoY
|
$16.20M
-11.48%
YoY
|
$14.60M
-24.74%
YoY
|
$17.20M
-21.82%
YoY
|
$18.40M
-7.54%
YoY
|
$18.30M
1.67%
YoY
|
$19.40M
-19.83%
YoY
|
$22.00M
-1.79%
YoY
|
$19.90M
22.84%
YoY
|
$18.00M
-327.85%
YoY
|
$24.20M
57.14%
YoY
|
$22.40M
64.71%
YoY
|
$16.20M
28.57%
YoY
|
-$7.900M
-156.03%
YoY
|
$15.40M
4.05%
YoY
|
$13.60M
-7.48%
YoY
|
| Net Earnings |
$60.20M
19.92%
YoY
|
$108.8M
108.83%
YoY
|
$71.40M
28.65%
YoY
|
$71.70M
19.5%
YoY
|
$50.20M
-14.04%
YoY
|
$52.10M
-15.28%
YoY
|
$55.50M
-23.66%
YoY
|
$60.00M
-10.45%
YoY
|
$58.40M
3.73%
YoY
|
$61.50M
-28.32%
YoY
|
$72.70M
-15.17%
YoY
|
$67.00M
4.52%
YoY
|
$56.30M
-268.56%
YoY
|
$85.80M
67.91%
YoY
|
$85.70M
81.95%
YoY
|
$64.10M
50.82%
YoY
|
-$33.40M
-164.98%
YoY
|
$51.10M
8.96%
YoY
|
$47.10M
-2.48%
YoY
|
| Basic Earnings Per Share |
$0.61
24.49%
YoY
|
N/A
|
$0.69
27.78%
YoY
|
$0.69
18.97%
YoY
|
$0.49
-14.04%
YoY
|
N/A
|
$0.54
-22.86%
YoY
|
$0.58
-10.77%
YoY
|
$0.57
5.56%
YoY
|
N/A
|
$0.70
-12.5%
YoY
|
$0.65
10.17%
YoY
|
$0.54
-250.0%
YoY
|
N/A
|
$0.80
5.26%
YoY
|
$0.59
-14.49%
YoY
|
-$0.36
-143.37%
YoY
|
N/A
|
$0.76
0.0%
YoY
|
| Diluted Earnings Per Share |
$0.61
24.49%
YoY
|
$1.08
113.12%
YoY
|
$0.69
27.78%
YoY
|
$0.69
18.97%
YoY
|
$0.49
-14.04%
YoY
|
$0.50
-15.07%
YoY
|
$0.54
-22.86%
YoY
|
$0.58
-10.77%
YoY
|
$0.57
5.56%
YoY
|
$0.59
-100.0%
YoY
|
$0.70
-100.0%
YoY
|
$0.65
10.17%
YoY
|
$0.54
-250.0%
YoY
|
$820.7K
-0.75%
YoY
|
$804.0K
105791398.17%
YoY
|
$0.59
-14.49%
YoY
|
-$0.36
-143.37%
YoY
|
$826.9K
9.31%
YoY
|
$0.76
0.0%
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 |
101.1M shares
-3.27%
YoY
|
102.9M shares
N/A
|
104.9M shares
0.3%
YoY
|
104.9M shares
0.31%
YoY
|
104.5M shares
0.57%
YoY
|
N/A
|
104.5M shares
-0.45%
YoY
|
104.6M shares
0.18%
YoY
|
103.9M shares
-0.48%
YoY
|
105.0M shares
0.53%
YoY
|
105.0M shares
-1.69%
YoY
|
104.4M shares
-4.34%
YoY
|
104.4M shares
12.48%
YoY
|
104.4M shares
N/A
|
106.8M shares
73.2%
YoY
|
109.1M shares
76.96%
YoY
|
92.86M shares
50.76%
YoY
|
N/A
|
61.67M shares
-3.28%
YoY
|
| Diluted Shares Outstanding |
99.24M shares
-4.04%
YoY
|
N/A
|
103.4M shares
0.15%
YoY
|
103.4M shares
0.26%
YoY
|
103.4M shares
0.36%
YoY
|
N/A
|
103.2M shares
-0.57%
YoY
|
103.1M shares
-0.7%
YoY
|
103.0M shares
-0.75%
YoY
|
N/A
|
103.8M shares
-2.59%
YoY
|
103.8M shares
-4.86%
YoY
|
103.8M shares
11.81%
YoY
|
N/A
|
106.6M shares
72.62%
YoY
|
109.1M shares
76.8%
YoY
|
92.86M shares
50.46%
YoY
|
N/A
|
61.75M shares
-3.31%
YoY
|
Loading...