|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.395B
1.18%
YoY
|
$1.378B
7.64%
YoY
|
$1.280B
43.24%
YoY
|
$893.9M
27.13%
YoY
|
$703.1M
-3.22%
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 |
$16.70M
-11.64%
YoY
|
$18.90M
-1.05%
YoY
|
$19.10M
3.8%
YoY
|
$18.40M
6.98%
YoY
|
$17.20M
8.86%
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
|
$445.4M
379.64%
YoY
|
$92.86M
94.33%
YoY
|
$47.79M
-46.16%
YoY
|
| Other Income/Expense, Net |
$147.6M
-2.65%
YoY
|
$151.7M
-1.02%
YoY
|
$153.2M
9.18%
YoY
|
$140.3M
9.38%
YoY
|
$128.3M
-8.34%
YoY
|
| Pretax Income |
$533.8M
12.17%
YoY
|
$475.9M
33.32%
YoY
|
$356.9M
-21.22%
YoY
|
$453.1M
-8.67%
YoY
|
$496.1M
45.81%
YoY
|
| Income Tax |
$121.6M
3.78%
YoY
|
$117.2M
33.41%
YoY
|
$87.83M
-17.58%
YoY
|
$106.6M
-10.6%
YoY
|
$119.2M
52.32%
YoY
|
| Net Earnings |
$412.2M
14.91%
YoY
|
$358.7M
33.29%
YoY
|
$269.1M
-22.35%
YoY
|
$346.5M
-8.06%
YoY
|
$376.9M
43.87%
YoY
|
| Basic Earnings Per Share |
$6.02
15.55%
YoY
|
$5.21
33.59%
YoY
|
$3.90
-22.16%
YoY
|
$5.01
-7.73%
YoY
|
$5.43
43.65%
YoY
|
| Diluted Earnings Per Share |
$6.00
15.61%
YoY
|
$5.19
33.28%
YoY
|
$3.89
-100.0%
YoY
|
$4.992M
92443479.54%
YoY
|
$5.40
43.24%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
68.45M shares
-0.52%
YoY
|
68.81M shares
-0.24%
YoY
|
68.98M shares
-0.31%
YoY
|
69.19M shares
-0.34%
YoY
|
69.43M shares
0.25%
YoY
|
| Diluted Shares Outstanding |
68.71M shares
-0.52%
YoY
|
69.06M shares
-0.06%
YoY
|
69.10M shares
-0.45%
YoY
|
69.42M shares
-0.49%
YoY
|
69.76M shares
0.48%
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 |
$351.8M
5.39%
YoY
|
N/A
|
$355.0M
-0.03%
YoY
|
$347.6M
0.09%
YoY
|
$333.8M
1.31%
YoY
|
N/A
|
$355.1M
7.44%
YoY
|
$347.3M
7.88%
YoY
|
$329.5M
11.41%
YoY
|
N/A
|
$330.6M
41.08%
YoY
|
$322.0M
58.94%
YoY
|
$295.7M
61.26%
YoY
|
N/A
|
$234.3M
35.4%
YoY
|
$202.6M
16.59%
YoY
|
$183.4M
3.05%
YoY
|
N/A
|
$173.0M
-3.83%
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 |
$6.004M
-43.54%
YoY
|
$6.310M
-74.55%
YoY
|
$6.869M
-39.92%
YoY
|
$10.45M
-10.23%
YoY
|
$10.63M
119.62%
YoY
|
$24.80M
167.3%
YoY
|
$11.43M
22.95%
YoY
|
$11.64M
23.15%
YoY
|
$4.842M
4.17%
YoY
|
$9.277M
-0.43%
YoY
|
$9.300M
-0.29%
YoY
|
$9.449M
-3.4%
YoY
|
$4.648M
2.09%
YoY
|
$9.317M
21.0%
YoY
|
$9.327M
15.15%
YoY
|
$9.782M
19.29%
YoY
|
$4.553M
11.59%
YoY
|
$7.700M
-6.1%
YoY
|
$8.100M
0.0%
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
|
N/A
|
$128.1M
52.34%
YoY
|
N/A
|
$122.8M
475.97%
YoY
|
$112.4M
903.32%
YoY
|
$84.06M
676.21%
YoY
|
N/A
|
$21.32M
87.27%
YoY
|
$11.20M
-5.84%
YoY
|
$10.83M
-16.52%
YoY
|
N/A
|
$11.39M
-34.55%
YoY
|
| Other Income/Expense, Net |
$37.30M
-4.09%
YoY
|
N/A
|
$36.04M
-0.29%
YoY
|
$39.19M
-0.56%
YoY
|
$38.89M
1.69%
YoY
|
N/A
|
$36.14M
6.83%
YoY
|
$39.40M
-4.11%
YoY
|
$38.24M
17.7%
YoY
|
N/A
|
$33.83M
-5.72%
YoY
|
$41.09M
14.95%
YoY
|
$32.49M
-5.11%
YoY
|
N/A
|
$35.88M
2.92%
YoY
|
$35.75M
29.68%
YoY
|
$34.24M
17.47%
YoY
|
N/A
|
$34.87M
12.6%
YoY
|
| Pretax Income |
$140.7M
24.61%
YoY
|
$141.1M
11.96%
YoY
|
$137.0M
8.86%
YoY
|
$142.7M
12.8%
YoY
|
$112.9M
15.89%
YoY
|
$126.0M
39.43%
YoY
|
$125.9M
19.86%
YoY
|
$126.5M
52.47%
YoY
|
$97.45M
24.06%
YoY
|
$90.39M
-13.53%
YoY
|
$105.0M
-13.25%
YoY
|
$82.97M
-29.74%
YoY
|
$78.55M
-28.2%
YoY
|
$104.5M
-2.76%
YoY
|
$121.1M
9.37%
YoY
|
$118.1M
2.51%
YoY
|
$109.4M
-32.77%
YoY
|
$107.5M
-14.68%
YoY
|
$110.7M
-26.29%
YoY
|
| Income Tax |
$30.23M
20.93%
YoY
|
$32.74M
3.45%
YoY
|
$31.01M
16.27%
YoY
|
$32.86M
-8.0%
YoY
|
$25.00M
8.05%
YoY
|
$31.65M
29.42%
YoY
|
$26.67M
7.07%
YoY
|
$35.72M
75.64%
YoY
|
$23.14M
27.62%
YoY
|
$24.45M
9.59%
YoY
|
$24.91M
-12.65%
YoY
|
$20.34M
-27.42%
YoY
|
$18.13M
-34.56%
YoY
|
$22.31M
-12.5%
YoY
|
$28.52M
-1.73%
YoY
|
$28.02M
4.31%
YoY
|
$27.71M
-26.67%
YoY
|
$25.50M
-19.58%
YoY
|
$29.02M
-14.73%
YoY
|
| Net Earnings |
$110.5M
25.65%
YoY
|
$108.4M
14.81%
YoY
|
$106.0M
6.87%
YoY
|
$109.8M
20.98%
YoY
|
$87.94M
18.33%
YoY
|
$94.38M
43.14%
YoY
|
$99.21M
23.84%
YoY
|
$90.79M
44.94%
YoY
|
$74.31M
22.99%
YoY
|
$65.93M
-19.81%
YoY
|
$80.12M
-13.44%
YoY
|
$62.64M
-30.46%
YoY
|
$60.42M
-26.04%
YoY
|
$82.22M
0.39%
YoY
|
$92.56M
13.31%
YoY
|
$90.07M
1.97%
YoY
|
$81.70M
-34.62%
YoY
|
$81.90M
-13.14%
YoY
|
$81.68M
-29.67%
YoY
|
| Basic Earnings Per Share |
$1.64
28.13%
YoY
|
N/A
|
$1.55
7.64%
YoY
|
$1.60
21.21%
YoY
|
$1.28
18.52%
YoY
|
N/A
|
$1.44
24.14%
YoY
|
$1.32
45.05%
YoY
|
$1.08
24.14%
YoY
|
N/A
|
$1.16
-13.43%
YoY
|
$0.91
-30.0%
YoY
|
$0.87
-26.27%
YoY
|
N/A
|
$1.34
13.56%
YoY
|
$1.30
2.36%
YoY
|
$1.18
-34.44%
YoY
|
N/A
|
$1.18
-29.76%
YoY
|
| Diluted Earnings Per Share |
$1.63
28.26%
YoY
|
$1.59
16.12%
YoY
|
$1.54
6.94%
YoY
|
$1.60
21.21%
YoY
|
$1.27
18.31%
YoY
|
$1.37
42.86%
YoY
|
$1.44
24.14%
YoY
|
$1.32
45.49%
YoY
|
$1.08
23.54%
YoY
|
$0.96
-100.0%
YoY
|
$1.16
-100.0%
YoY
|
$0.91
-30.21%
YoY
|
$0.87
-25.51%
YoY
|
$1.185M
0.83%
YoY
|
$1.333M
113941515.09%
YoY
|
$1.30
2.36%
YoY
|
$1.17
-34.64%
YoY
|
$1.175M
86399596.18%
YoY
|
$1.17
-29.94%
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 |
67.88M shares
-1.72%
YoY
|
68.32M shares
-1.09%
YoY
|
68.59M shares
-0.7%
YoY
|
68.91M shares
-0.28%
YoY
|
69.07M shares
0.06%
YoY
|
69.07M shares
0.02%
YoY
|
69.07M shares
-0.1%
YoY
|
69.11M shares
-0.38%
YoY
|
69.03M shares
-0.51%
YoY
|
69.05M shares
-0.43%
YoY
|
69.14M shares
-0.32%
YoY
|
69.37M shares
0.34%
YoY
|
69.39M shares
0.06%
YoY
|
69.35M shares
-0.41%
YoY
|
69.36M shares
-0.12%
YoY
|
69.14M shares
-0.52%
YoY
|
69.35M shares
-0.07%
YoY
|
69.64M shares
0.21%
YoY
|
69.44M shares
0.3%
YoY
|
| Diluted Shares Outstanding |
67.77M shares
-1.83%
YoY
|
N/A
|
68.67M shares
-0.58%
YoY
|
68.80M shares
-0.31%
YoY
|
69.03M shares
0.02%
YoY
|
N/A
|
69.07M shares
0.1%
YoY
|
69.01M shares
-0.03%
YoY
|
69.01M shares
-0.45%
YoY
|
N/A
|
68.99M shares
-0.48%
YoY
|
69.04M shares
-0.41%
YoY
|
69.32M shares
-0.49%
YoY
|
N/A
|
69.33M shares
-0.62%
YoY
|
69.32M shares
-0.68%
YoY
|
69.66M shares
-0.11%
YoY
|
N/A
|
69.76M shares
0.59%
YoY
|
Loading...