|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.020B
-4.13%
YoY
|
$1.064B
8.92%
YoY
|
$976.5M
1.3%
YoY
|
$963.9M
50.18%
YoY
|
$641.8M
-10.28%
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 |
$27.37M
-31.06%
YoY
|
$39.70M
20.18%
YoY
|
$33.03M
-22.37%
YoY
|
$42.55M
63.67%
YoY
|
$26.00M
0.39%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
$663.3M
133.45%
YoY
|
$284.1M
-50.19%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
$251.4M
514.34%
YoY
|
$40.93M
80.13%
YoY
|
$22.72M
-53.11%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$380.6M
9.6%
YoY
|
$347.3M
-4.93%
YoY
|
$365.3M
21.51%
YoY
|
$300.6M
-15.96%
YoY
|
$357.7M
146.76%
YoY
|
| Income Tax |
$93.36M
11.46%
YoY
|
$83.76M
-12.97%
YoY
|
$96.25M
23.45%
YoY
|
$77.96M
-9.45%
YoY
|
$86.10M
172.14%
YoY
|
| Net Earnings |
$287.3M
8.98%
YoY
|
$263.7M
-2.04%
YoY
|
$269.2M
21.04%
YoY
|
$222.4M
-18.08%
YoY
|
$271.4M
136.5%
YoY
|
| Basic Earnings Per Share |
$5.11
15.35%
YoY
|
$4.43
0.68%
YoY
|
$4.40
25.71%
YoY
|
$3.50
-38.7%
YoY
|
$5.71
151.54%
YoY
|
| Diluted Earnings Per Share |
$5.09
15.42%
YoY
|
$4.41
0.31%
YoY
|
$4.40
-100.0%
YoY
|
$3.493M
61392573.07%
YoY
|
$5.69
150.66%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
56.28M shares
-5.49%
YoY
|
59.55M shares
-2.55%
YoY
|
61.11M shares
-3.7%
YoY
|
63.45M shares
33.48%
YoY
|
47.54M shares
-5.88%
YoY
|
| Diluted Shares Outstanding |
56.47M shares
-5.47%
YoY
|
59.74M shares
-2.42%
YoY
|
61.22M shares
-3.83%
YoY
|
63.66M shares
33.45%
YoY
|
47.70M shares
-5.63%
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 |
$249.2M
-0.67%
YoY
|
N/A
|
$258.4M
-5.47%
YoY
|
$253.2M
-4.54%
YoY
|
$250.9M
-4.11%
YoY
|
N/A
|
$273.4M
8.86%
YoY
|
$265.2M
-23.89%
YoY
|
$261.6M
-9.63%
YoY
|
N/A
|
$251.1M
0.77%
YoY
|
$348.5M
50.18%
YoY
|
$289.5M
41.42%
YoY
|
N/A
|
$249.2M
63.89%
YoY
|
$232.0M
43.31%
YoY
|
$204.7M
21.06%
YoY
|
N/A
|
$152.1M
-11.87%
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 |
$8.310M
-13.41%
YoY
|
$6.883M
-27.75%
YoY
|
$6.625M
-7.7%
YoY
|
$9.107M
25.56%
YoY
|
$9.597M
19.5%
YoY
|
$9.527M
21.6%
YoY
|
$7.178M
-15.55%
YoY
|
$7.253M
-15.07%
YoY
|
$8.031M
-1.73%
YoY
|
$7.835M
-2.54%
YoY
|
$8.500M
-3.77%
YoY
|
$8.540M
-19.86%
YoY
|
$8.172M
-45.61%
YoY
|
$8.039M
-1.96%
YoY
|
$8.833M
49.71%
YoY
|
$10.66M
74.69%
YoY
|
$15.02M
159.05%
YoY
|
$8.200M
28.12%
YoY
|
$5.900M
-3.28%
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
|
$256.9M
72.71%
YoY
|
$205.9M
3.47%
YoY
|
N/A
|
$150.1M
87.41%
YoY
|
$148.7M
329.56%
YoY
|
$199.0M
141.06%
YoY
|
N/A
|
$80.10M
-24.85%
YoY
|
| 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
|
$90.79M
51.5%
YoY
|
$86.34M
96.9%
YoY
|
N/A
|
$68.54M
604.1%
YoY
|
$59.93M
835.63%
YoY
|
$43.85M
686.0%
YoY
|
N/A
|
$9.734M
96.25%
YoY
|
$6.405M
4.1%
YoY
|
$5.579M
-21.38%
YoY
|
N/A
|
$4.960M
-51.95%
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 |
$114.5M
31.64%
YoY
|
$97.23M
15.27%
YoY
|
$100.9M
17.96%
YoY
|
$95.54M
5.61%
YoY
|
$86.97M
0.05%
YoY
|
$84.35M
-9.17%
YoY
|
$85.52M
-11.99%
YoY
|
$90.47M
-1.27%
YoY
|
$86.93M
3.97%
YoY
|
$92.87M
-17.42%
YoY
|
$97.17M
-1.96%
YoY
|
$91.63M
9.96%
YoY
|
$83.60M
1365.69%
YoY
|
$112.5M
56.42%
YoY
|
$99.11M
37.72%
YoY
|
$83.33M
-34.54%
YoY
|
$5.704M
-93.41%
YoY
|
$71.90M
-6.86%
YoY
|
$71.97M
9.1%
YoY
|
| Income Tax |
$27.64M
30.98%
YoY
|
$24.54M
21.49%
YoY
|
$24.41M
15.62%
YoY
|
$23.32M
9.7%
YoY
|
$21.10M
-0.48%
YoY
|
$20.20M
-31.22%
YoY
|
$21.11M
-7.84%
YoY
|
$21.26M
-7.72%
YoY
|
$21.20M
1.25%
YoY
|
$29.37M
4.76%
YoY
|
$22.90M
-11.11%
YoY
|
$23.04M
2.72%
YoY
|
$20.94M
1105.58%
YoY
|
$28.03M
80.85%
YoY
|
$25.77M
47.11%
YoY
|
$22.43M
-29.23%
YoY
|
$1.737M
-91.89%
YoY
|
$15.50M
-11.2%
YoY
|
$17.52M
15.69%
YoY
|
| Net Earnings |
$86.83M
31.76%
YoY
|
$72.68M
13.2%
YoY
|
$76.45M
18.65%
YoY
|
$72.33M
4.41%
YoY
|
$65.90M
0.21%
YoY
|
$64.20M
0.46%
YoY
|
$64.44M
-13.12%
YoY
|
$69.27M
0.87%
YoY
|
$65.76M
5.38%
YoY
|
$63.91M
-24.32%
YoY
|
$74.17M
1.07%
YoY
|
$68.68M
13.07%
YoY
|
$62.40M
1540.48%
YoY
|
$84.45M
50.0%
YoY
|
$73.38M
34.88%
YoY
|
$60.74M
-36.51%
YoY
|
$3.804M
-94.16%
YoY
|
$56.30M
-5.87%
YoY
|
$54.41M
6.38%
YoY
|
| Basic Earnings Per Share |
$1.64
45.13%
YoY
|
N/A
|
$1.37
25.69%
YoY
|
$1.28
10.34%
YoY
|
$1.13
3.67%
YoY
|
N/A
|
$1.09
-10.66%
YoY
|
$1.16
3.57%
YoY
|
$1.09
7.92%
YoY
|
N/A
|
$1.22
5.17%
YoY
|
$1.12
17.89%
YoY
|
$1.01
1583.33%
YoY
|
N/A
|
$1.16
1.75%
YoY
|
$0.95
-52.74%
YoY
|
$0.06
-95.62%
YoY
|
N/A
|
$1.14
12.87%
YoY
|
| Diluted Earnings Per Share |
$1.64
46.33%
YoY
|
$1.34
23.01%
YoY
|
$1.37
25.81%
YoY
|
$1.27
9.52%
YoY
|
$1.12
3.29%
YoY
|
$1.09
3.32%
YoY
|
$1.09
-11.08%
YoY
|
$1.16
3.32%
YoY
|
$1.09
7.58%
YoY
|
$1.05
-100.0%
YoY
|
$1.22
-100.0%
YoY
|
$1.12
18.96%
YoY
|
$1.01
1583.33%
YoY
|
$1.366M
16.02%
YoY
|
$1.161M
101806371.5%
YoY
|
$0.94
-53.23%
YoY
|
$0.06
-95.59%
YoY
|
$1.178M
98151922.32%
YoY
|
$1.14
12.87%
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 |
52.73M shares
-9.95%
YoY
|
54.68M shares
-7.17%
YoY
|
55.97M shares
-5.57%
YoY
|
56.78M shares
-5.52%
YoY
|
58.56M shares
-2.86%
YoY
|
58.90M shares
-3.02%
YoY
|
59.27M shares
-2.93%
YoY
|
60.09M shares
-2.21%
YoY
|
60.28M shares
-1.94%
YoY
|
60.73M shares
-1.39%
YoY
|
61.06M shares
-3.87%
YoY
|
61.45M shares
-4.32%
YoY
|
61.47M shares
-5.35%
YoY
|
61.59M shares
29.47%
YoY
|
63.51M shares
33.6%
YoY
|
64.22M shares
35.13%
YoY
|
64.94M shares
36.7%
YoY
|
47.57M shares
-5.62%
YoY
|
47.54M shares
-6.17%
YoY
|
| Diluted Shares Outstanding |
53.03M shares
-9.68%
YoY
|
N/A
|
55.96M shares
-5.78%
YoY
|
56.85M shares
-5.18%
YoY
|
58.71M shares
-2.99%
YoY
|
N/A
|
59.39M shares
-2.7%
YoY
|
59.96M shares
-2.37%
YoY
|
60.52M shares
-1.88%
YoY
|
N/A
|
61.04M shares
-3.46%
YoY
|
61.41M shares
-4.46%
YoY
|
61.68M shares
-5.29%
YoY
|
N/A
|
63.23M shares
32.63%
YoY
|
64.28M shares
34.79%
YoY
|
65.13M shares
36.27%
YoY
|
N/A
|
47.67M shares
-5.94%
YoY
|
Loading...