|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$2.698B
14.65%
YoY
|
$2.353B
71.29%
YoY
|
$1.374B
33.23%
YoY
|
$1.031B
1.0%
YoY
|
$1.021B
-4.39%
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 |
$35.10M
16.23%
YoY
|
$30.20M
16.6%
YoY
|
$25.90M
16.67%
YoY
|
$22.20M
-2.63%
YoY
|
$22.80M
3.17%
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
|
$1.091B
346.06%
YoY
|
$244.6M
147.58%
YoY
|
$98.81M
-50.41%
YoY
|
$199.3M
-33.98%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$581.2M
-18.6%
YoY
|
$714.0M
2.37%
YoY
|
$697.5M
6.99%
YoY
|
$651.9M
75.55%
YoY
|
$371.4M
-25.36%
YoY
|
| Income Tax |
$106.2M
-30.1%
YoY
|
$151.9M
11.04%
YoY
|
$136.8M
9.77%
YoY
|
$124.6M
111.02%
YoY
|
$59.04M
-38.92%
YoY
|
| Net Earnings |
$475.1M
-13.15%
YoY
|
$547.0M
0.26%
YoY
|
$545.6M
3.46%
YoY
|
$527.3M
68.84%
YoY
|
$312.3M
-22.09%
YoY
|
| Basic Earnings Per Share |
$6.01
-16.53%
YoY
|
$7.20
0.0%
YoY
|
$7.20
6.04%
YoY
|
$6.79
68.07%
YoY
|
$4.04
-23.05%
YoY
|
| Diluted Earnings Per Share |
$5.96
-16.48%
YoY
|
$7.14
-100.0%
YoY
|
$7.166M
106157937.44%
YoY
|
$6.75
67.49%
YoY
|
$4.03
-22.8%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
76.46M shares
0.58%
YoY
|
76.02M shares
0.37%
YoY
|
75.74M shares
0.35%
YoY
|
75.47M shares
0.12%
YoY
|
75.38M shares
-1.29%
YoY
|
| Diluted Shares Outstanding |
77.13M shares
0.63%
YoY
|
76.65M shares
0.67%
YoY
|
76.13M shares
0.27%
YoY
|
75.93M shares
0.36%
YoY
|
75.65M shares
-1.45%
YoY
|
|
Concept
|
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 | 2021 Q2 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$721.2M
3.8%
YoY
|
$694.8M
3.95%
YoY
|
$668.2M
2.72%
YoY
|
N/A
|
$694.9M
10.77%
YoY
|
$668.4M
16.19%
YoY
|
$650.5M
28.54%
YoY
|
$644.8M
42.91%
YoY
|
$627.3M
68.73%
YoY
|
$575.2M
96.75%
YoY
|
$506.0M
95.67%
YoY
|
$451.2M
74.07%
YoY
|
$371.8M
42.51%
YoY
|
$292.4M
12.78%
YoY
|
$258.6M
2.66%
YoY
|
$259.2M
0.83%
YoY
|
$260.9M
4.69%
YoY
|
$259.2M
2.98%
YoY
|
$251.9M
-4.24%
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 |
$28.39M
13.2%
YoY
|
$27.86M
13.68%
YoY
|
$27.28M
18.12%
YoY
|
$25.91M
34.24%
YoY
|
$25.08M
243.51%
YoY
|
$24.51M
226.73%
YoY
|
$23.10M
13.05%
YoY
|
$19.30M
9.57%
YoY
|
$7.300M
-52.47%
YoY
|
$7.500M
-49.87%
YoY
|
$20.43M
42.19%
YoY
|
$17.61M
28.55%
YoY
|
$15.36M
22.86%
YoY
|
$14.96M
14.21%
YoY
|
$14.37M
2.62%
YoY
|
$13.70M
4.58%
YoY
|
$12.50M
12.61%
YoY
|
$13.10M
21.3%
YoY
|
$14.00M
37.25%
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
|
$336.1M
29.36%
YoY
|
$332.4M
71.54%
YoY
|
N/A
|
$310.1M
369.92%
YoY
|
$259.8M
834.63%
YoY
|
$193.8M
912.48%
YoY
|
N/A
|
$65.98M
182.87%
YoY
|
$27.80M
6.89%
YoY
|
$19.14M
-34.1%
YoY
|
N/A
|
$23.33M
-45.24%
YoY
|
$26.01M
-49.08%
YoY
|
$29.05M
-58.22%
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 |
$209.7M
15.78%
YoY
|
$194.3M
198.91%
YoY
|
$170.4M
12.65%
YoY
|
$183.8M
42.63%
YoY
|
$181.1M
7.84%
YoY
|
$65.00M
-73.57%
YoY
|
$151.3M
-11.67%
YoY
|
$128.9M
-26.34%
YoY
|
$168.0M
-8.63%
YoY
|
$245.9M
35.76%
YoY
|
$171.3M
8.68%
YoY
|
$174.9M
5.13%
YoY
|
$183.8M
8.52%
YoY
|
$181.1M
11.49%
YoY
|
$157.6M
2.57%
YoY
|
$166.4M
24.23%
YoY
|
$169.4M
23.61%
YoY
|
$162.5M
120.51%
YoY
|
$153.6M
475.65%
YoY
|
| Income Tax |
$36.59M
6.19%
YoY
|
$35.76M
202.02%
YoY
|
$30.00M
9.76%
YoY
|
$32.53M
-3.99%
YoY
|
$34.46M
-2.61%
YoY
|
$11.84M
-75.64%
YoY
|
$27.33M
-19.6%
YoY
|
$33.88M
-8.64%
YoY
|
$35.38M
0.55%
YoY
|
$48.60M
34.99%
YoY
|
$34.00M
19.36%
YoY
|
$37.08M
12.71%
YoY
|
$35.19M
7.18%
YoY
|
$36.00M
17.4%
YoY
|
$28.48M
0.92%
YoY
|
$32.90M
42.42%
YoY
|
$32.83M
24.33%
YoY
|
$30.67M
173.09%
YoY
|
$28.22M
-1794.89%
YoY
|
| Net Earnings |
$169.3M
18.51%
YoY
|
$154.7M
213.47%
YoY
|
$136.6M
13.7%
YoY
|
$147.5M
61.72%
YoY
|
$142.9M
7.76%
YoY
|
$49.36M
-74.49%
YoY
|
$120.1M
-9.98%
YoY
|
$91.18M
-31.98%
YoY
|
$132.6M
-10.8%
YoY
|
$193.5M
33.33%
YoY
|
$133.5M
3.38%
YoY
|
$134.0M
0.39%
YoY
|
$148.7M
8.85%
YoY
|
$145.1M
10.12%
YoY
|
$129.1M
2.94%
YoY
|
$133.5M
20.43%
YoY
|
$136.6M
23.44%
YoY
|
$131.8M
111.05%
YoY
|
$125.4M
342.33%
YoY
|
| Basic Earnings Per Share |
$2.20
17.65%
YoY
|
$2.01
209.23%
YoY
|
$1.78
12.66%
YoY
|
N/A
|
$1.87
10.65%
YoY
|
$0.65
-74.51%
YoY
|
$1.58
-10.23%
YoY
|
$1.20
-32.2%
YoY
|
$1.69
-11.52%
YoY
|
$2.55
36.36%
YoY
|
$1.76
6.02%
YoY
|
$1.77
2.91%
YoY
|
$1.91
8.52%
YoY
|
$1.87
10.0%
YoY
|
$1.66
3.11%
YoY
|
$1.72
21.13%
YoY
|
$1.76
23.94%
YoY
|
$1.70
104.82%
YoY
|
$1.61
335.14%
YoY
|
| Diluted Earnings Per Share |
$2.19
17.73%
YoY
|
$2.00
211.16%
YoY
|
$1.78
12.91%
YoY
|
$1.87
57.86%
YoY
|
$1.86
10.14%
YoY
|
$0.64
-74.67%
YoY
|
$1.57
-10.44%
YoY
|
$1.19
-100.0%
YoY
|
$1.69
-100.0%
YoY
|
$2.54
36.72%
YoY
|
$1.76
6.38%
YoY
|
$1.759M
102877674.05%
YoY
|
$1.957M
111803637.2%
YoY
|
$1.86
10.06%
YoY
|
$1.65
2.48%
YoY
|
$1.71
20.42%
YoY
|
$1.75
23.24%
YoY
|
$1.69
103.61%
YoY
|
$1.61
335.14%
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 |
77.56M shares
1.36%
YoY
|
77.56M shares
1.37%
YoY
|
77.37M shares
0.55%
YoY
|
77.25M shares
0.61%
YoY
|
76.52M shares
-0.31%
YoY
|
76.51M shares
-0.31%
YoY
|
76.94M shares
0.39%
YoY
|
76.77M shares
0.42%
YoY
|
76.76M shares
0.45%
YoY
|
76.74M shares
1.31%
YoY
|
76.64M shares
1.31%
YoY
|
76.45M shares
0.42%
YoY
|
76.42M shares
1.22%
YoY
|
75.75M shares
0.36%
YoY
|
75.66M shares
0.37%
YoY
|
76.14M shares
0.38%
YoY
|
75.49M shares
0.34%
YoY
|
75.48M shares
0.36%
YoY
|
75.37M shares
-0.57%
YoY
|
| Diluted Shares Outstanding |
77.31M shares
0.71%
YoY
|
77.28M shares
0.83%
YoY
|
76.97M shares
0.7%
YoY
|
N/A
|
76.77M shares
0.74%
YoY
|
76.64M shares
0.73%
YoY
|
76.43M shares
0.51%
YoY
|
N/A
|
76.20M shares
0.29%
YoY
|
76.09M shares
0.2%
YoY
|
76.04M shares
0.15%
YoY
|
N/A
|
75.98M shares
0.19%
YoY
|
75.94M shares
0.17%
YoY
|
75.93M shares
0.36%
YoY
|
N/A
|
75.84M shares
0.63%
YoY
|
75.81M shares
0.65%
YoY
|
75.66M shares
-0.41%
YoY
|
Loading...