|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.326B
3.29%
YoY
|
$2.252B
14.14%
YoY
|
$1.973B
53.54%
YoY
|
$1.285B
27.86%
YoY
|
$1.005B
-11.06%
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 |
$74.00M
15.63%
YoY
|
$64.00M
8.47%
YoY
|
$59.00M
20.41%
YoY
|
$49.00M
6.52%
YoY
|
$46.00M
6.98%
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
|
$656.0M
297.58%
YoY
|
$165.0M
68.37%
YoY
|
$98.00M
-52.88%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$669.0M
20.54%
YoY
|
$555.0M
-4.91%
YoY
|
$583.6M
5.59%
YoY
|
$552.7M
9.89%
YoY
|
$503.0M
46.65%
YoY
|
| Income Tax |
$104.0M
15.56%
YoY
|
$90.00M
-8.9%
YoY
|
$98.80M
-13.05%
YoY
|
$113.6M
15.94%
YoY
|
$98.00M
71.93%
YoY
|
| Net Earnings |
$565.0M
21.51%
YoY
|
$465.0M
-2.48%
YoY
|
$476.8M
10.61%
YoY
|
$431.1M
6.44%
YoY
|
$405.0M
41.61%
YoY
|
| Basic Earnings Per Share |
$1.57
23.62%
YoY
|
$1.27
-3.79%
YoY
|
$1.32
7.32%
YoY
|
$1.23
-0.81%
YoY
|
$1.24
44.19%
YoY
|
| Diluted Earnings Per Share |
$1.56
22.83%
YoY
|
$1.27
-3.34%
YoY
|
$1.31
-100.0%
YoY
|
$1.218M
98985809.03%
YoY
|
$1.23
44.71%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
360.8M shares
-0.17%
YoY
|
361.4M shares
0.19%
YoY
|
360.7M shares
3.08%
YoY
|
350.0M shares
9.44%
YoY
|
319.8M shares
-1.11%
YoY
|
| Diluted Shares Outstanding |
362.0M shares
-0.19%
YoY
|
362.6M shares
-0.07%
YoY
|
362.9M shares
2.5%
YoY
|
354.1M shares
9.45%
YoY
|
323.5M shares
-0.62%
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 |
$569.0M
1.79%
YoY
|
N/A
|
$596.0M
2.23%
YoY
|
$583.0M
4.67%
YoY
|
$559.0M
2.95%
YoY
|
N/A
|
$583.0M
13.65%
YoY
|
$557.0M
15.08%
YoY
|
$543.0M
22.3%
YoY
|
N/A
|
$513.0M
49.56%
YoY
|
$484.0M
72.86%
YoY
|
$444.0M
74.8%
YoY
|
N/A
|
$343.0M
33.98%
YoY
|
$280.0M
10.67%
YoY
|
$254.0M
1.2%
YoY
|
N/A
|
$256.0M
-6.23%
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 |
$23.00M
27.78%
YoY
|
$22.00M
22.22%
YoY
|
$18.00M
5.88%
YoY
|
$19.00M
5.56%
YoY
|
$18.00M
28.57%
YoY
|
$18.00M
5.88%
YoY
|
$17.00M
-10.53%
YoY
|
$18.00M
-14.29%
YoY
|
$14.00M
-33.33%
YoY
|
$17.00M
-10.53%
YoY
|
$19.00M
0.0%
YoY
|
$21.00M
5.0%
YoY
|
$21.00M
40.0%
YoY
|
$19.00M
90.0%
YoY
|
$19.00M
N/A
|
$20.00M
1900.0%
YoY
|
$15.00M
1400.0%
YoY
|
$10.00M
N/A
|
N/A
|
| 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
|
N/A
|
$224.0M
109.35%
YoY
|
N/A
|
$187.0M
306.52%
YoY
|
$155.0M
496.15%
YoY
|
$107.0M
435.0%
YoY
|
N/A
|
$46.00M
91.67%
YoY
|
$26.00M
4.0%
YoY
|
$20.00M
-28.57%
YoY
|
N/A
|
$24.00M
-47.83%
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 |
$173.9M
18.07%
YoY
|
$165.0M
61.76%
YoY
|
$190.0M
35.57%
YoY
|
$166.0M
5.73%
YoY
|
$147.3M
-5.5%
YoY
|
$102.0M
74.96%
YoY
|
$140.1M
-14.54%
YoY
|
$157.0M
-12.32%
YoY
|
$155.9M
-14.38%
YoY
|
$58.30M
-66.82%
YoY
|
$164.0M
-5.39%
YoY
|
$179.1M
30.72%
YoY
|
$182.1M
171.74%
YoY
|
$175.7M
42.87%
YoY
|
$173.3M
25.61%
YoY
|
$137.0M
7.87%
YoY
|
$67.00M
-41.74%
YoY
|
$123.0M
44.71%
YoY
|
$138.0M
38.0%
YoY
|
| Income Tax |
$36.89M
19.79%
YoY
|
-$3.000M
-62.5%
YoY
|
$40.00M
33.13%
YoY
|
$36.00M
5.96%
YoY
|
$30.80M
-8.22%
YoY
|
-$8.000M
-204.9%
YoY
|
$30.05M
58.13%
YoY
|
$33.97M
-7.4%
YoY
|
$33.55M
-5.64%
YoY
|
$7.626M
-78.97%
YoY
|
$19.00M
-47.0%
YoY
|
$36.69M
31.04%
YoY
|
$35.56M
154.0%
YoY
|
$36.26M
51.08%
YoY
|
$35.85M
32.76%
YoY
|
$28.00M
12.0%
YoY
|
$14.00M
-36.36%
YoY
|
$24.00M
71.43%
YoY
|
$27.00M
58.82%
YoY
|
| Net Earnings |
$137.0M
17.62%
YoY
|
$168.0M
52.73%
YoY
|
$149.5M
35.79%
YoY
|
$130.0M
5.66%
YoY
|
$116.5M
0.16%
YoY
|
$110.0M
126.05%
YoY
|
$110.1M
-24.07%
YoY
|
$123.0M
-12.36%
YoY
|
$116.3M
-19.49%
YoY
|
$48.66M
-64.6%
YoY
|
$145.0M
5.46%
YoY
|
$140.4M
28.79%
YoY
|
$144.5M
172.63%
YoY
|
$137.5M
38.85%
YoY
|
$137.5M
23.87%
YoY
|
$109.0M
6.86%
YoY
|
$53.00M
-43.01%
YoY
|
$99.00M
37.5%
YoY
|
$111.0M
33.73%
YoY
|
| Basic Earnings Per Share |
$0.38
18.75%
YoY
|
N/A
|
$0.41
36.67%
YoY
|
$0.36
5.88%
YoY
|
$0.32
0.0%
YoY
|
N/A
|
$0.30
-25.0%
YoY
|
$0.34
-12.82%
YoY
|
$0.32
-20.0%
YoY
|
N/A
|
$0.40
2.56%
YoY
|
$0.39
30.0%
YoY
|
$0.40
166.67%
YoY
|
N/A
|
$0.39
14.71%
YoY
|
$0.30
-3.23%
YoY
|
$0.15
-46.43%
YoY
|
N/A
|
$0.34
36.0%
YoY
|
| Diluted Earnings Per Share |
$0.38
18.7%
YoY
|
$0.47
52.77%
YoY
|
$0.41
36.21%
YoY
|
$0.36
5.9%
YoY
|
$0.32
0.03%
YoY
|
$0.30
125.73%
YoY
|
$0.30
-24.05%
YoY
|
$0.34
-12.38%
YoY
|
$0.32
-18.98%
YoY
|
$0.13
-100.0%
YoY
|
$0.40
-100.0%
YoY
|
$0.39
29.04%
YoY
|
$0.40
163.97%
YoY
|
$384.1K
23.81%
YoY
|
$387.7K
114028033.06%
YoY
|
$0.30
-3.23%
YoY
|
$0.15
-46.43%
YoY
|
$310.2K
141021523.32%
YoY
|
$0.34
36.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 |
357.4M shares
-0.65%
YoY
|
358.1M shares
-0.4%
YoY
|
359.1M shares
-0.12%
YoY
|
359.8M shares
0.01%
YoY
|
359.7M shares
0.22%
YoY
|
359.6M shares
0.21%
YoY
|
359.6M shares
0.21%
YoY
|
359.8M shares
-0.36%
YoY
|
358.9M shares
-0.47%
YoY
|
358.8M shares
2.29%
YoY
|
358.8M shares
2.31%
YoY
|
361.1M shares
2.79%
YoY
|
360.6M shares
4.73%
YoY
|
350.8M shares
9.99%
YoY
|
350.7M shares
9.77%
YoY
|
351.3M shares
9.91%
YoY
|
344.4M shares
7.28%
YoY
|
318.9M shares
-1.15%
YoY
|
319.5M shares
-1.2%
YoY
|
| Diluted Shares Outstanding |
360.2M shares
-0.78%
YoY
|
N/A
|
361.7M shares
-0.21%
YoY
|
362.3M shares
-0.12%
YoY
|
363.1M shares
0.12%
YoY
|
N/A
|
362.4M shares
0.18%
YoY
|
362.7M shares
0.02%
YoY
|
362.6M shares
-0.63%
YoY
|
N/A
|
361.8M shares
2.01%
YoY
|
362.6M shares
2.24%
YoY
|
364.9M shares
4.59%
YoY
|
N/A
|
354.7M shares
9.85%
YoY
|
354.7M shares
9.7%
YoY
|
348.9M shares
7.45%
YoY
|
N/A
|
322.9M shares
-0.86%
YoY
|
Loading...