|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.002B
-0.02%
YoY
|
$1.002B
10.97%
YoY
|
$903.0M
54.36%
YoY
|
$585.0M
21.06%
YoY
|
$483.2M
-7.95%
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 |
$14.00M
-2.78%
YoY
|
$14.40M
8.27%
YoY
|
$13.30M
3.1%
YoY
|
$12.90M
-8.51%
YoY
|
$14.10M
-8.44%
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
|
$275.2M
317.89%
YoY
|
$65.86M
111.78%
YoY
|
$31.10M
-54.57%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$321.3M
19.73%
YoY
|
$268.3M
-15.78%
YoY
|
$318.6M
31.8%
YoY
|
$241.7M
0.33%
YoY
|
$240.9M
30.65%
YoY
|
| Income Tax |
$65.67M
66.27%
YoY
|
$39.49M
-37.04%
YoY
|
$62.73M
160.19%
YoY
|
$24.11M
-32.6%
YoY
|
$35.77M
25.08%
YoY
|
| Net Earnings |
$255.6M
11.7%
YoY
|
$228.8M
-10.57%
YoY
|
$255.9M
17.58%
YoY
|
$217.6M
6.07%
YoY
|
$205.2M
31.67%
YoY
|
| Basic Earnings Per Share |
$2.68
10.74%
YoY
|
$2.42
-11.03%
YoY
|
$2.72
16.74%
YoY
|
$2.33
7.87%
YoY
|
$2.16
35.0%
YoY
|
| Diluted Earnings Per Share |
$2.66
10.83%
YoY
|
$2.40
-10.8%
YoY
|
$2.69
-100.0%
YoY
|
$2.301M
107507286.56%
YoY
|
$2.14
34.59%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
95.28M shares
0.93%
YoY
|
94.40M shares
0.5%
YoY
|
93.94M shares
0.44%
YoY
|
93.53M shares
-1.58%
YoY
|
95.03M shares
-2.39%
YoY
|
| Diluted Shares Outstanding |
96.16M shares
0.79%
YoY
|
95.41M shares
0.33%
YoY
|
95.10M shares
0.54%
YoY
|
94.59M shares
-1.37%
YoY
|
95.90M shares
-2.24%
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 |
$282.4M
17.47%
YoY
|
N/A
|
$250.3M
-2.67%
YoY
|
$245.9M
-2.7%
YoY
|
$240.4M
-0.11%
YoY
|
N/A
|
$257.1M
10.78%
YoY
|
$252.7M
12.87%
YoY
|
$240.7M
15.39%
YoY
|
N/A
|
$232.1M
49.63%
YoY
|
$223.9M
77.49%
YoY
|
$208.6M
83.24%
YoY
|
N/A
|
$155.1M
28.38%
YoY
|
$126.1M
3.47%
YoY
|
$113.8M
-7.16%
YoY
|
N/A
|
$120.8M
-4.16%
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 |
$13.39M
82.63%
YoY
|
$9.744M
30.18%
YoY
|
$7.402M
-3.43%
YoY
|
$7.354M
-5.45%
YoY
|
$7.330M
-0.88%
YoY
|
$7.485M
1.71%
YoY
|
$7.665M
-0.45%
YoY
|
$7.778M
3.49%
YoY
|
$7.395M
-1.66%
YoY
|
$7.359M
0.31%
YoY
|
$7.700M
-0.49%
YoY
|
$7.516M
-6.05%
YoY
|
$7.520M
-7.24%
YoY
|
$7.336M
-5.95%
YoY
|
$7.738M
-3.28%
YoY
|
$8.000M
-1.23%
YoY
|
$8.107M
-1.13%
YoY
|
$7.800M
-6.02%
YoY
|
$8.000M
-21.57%
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
|
$99.41M
53.73%
YoY
|
$91.95M
86.64%
YoY
|
N/A
|
$76.64M
345.04%
YoY
|
$64.66M
622.65%
YoY
|
$49.26M
558.24%
YoY
|
N/A
|
$17.22M
132.36%
YoY
|
$8.948M
13.44%
YoY
|
$7.484M
-14.3%
YoY
|
N/A
|
$7.411M
-46.65%
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 |
$93.57M
47.11%
YoY
|
$79.13M
18.26%
YoY
|
$90.68M
39.77%
YoY
|
$87.86M
17.47%
YoY
|
$63.60M
3.02%
YoY
|
$66.91M
-6.27%
YoY
|
$64.88M
-17.21%
YoY
|
$74.80M
-7.83%
YoY
|
$61.74M
-29.6%
YoY
|
$71.39M
-10.15%
YoY
|
$78.37M
66.47%
YoY
|
$81.15M
25.74%
YoY
|
$87.69M
73.13%
YoY
|
$79.46M
45.53%
YoY
|
$47.07M
-29.77%
YoY
|
$64.54M
4.76%
YoY
|
$50.65M
-12.23%
YoY
|
$54.60M
1.68%
YoY
|
$67.03M
31.97%
YoY
|
| Income Tax |
$19.10M
55.16%
YoY
|
$16.74M
724.94%
YoY
|
$18.75M
50.91%
YoY
|
$17.90M
27.95%
YoY
|
$12.31M
11.42%
YoY
|
$2.029M
-86.16%
YoY
|
$12.43M
-18.78%
YoY
|
$13.99M
-9.64%
YoY
|
$11.05M
-36.09%
YoY
|
$14.66M
41.32%
YoY
|
$15.30M
-277.27%
YoY
|
$15.48M
19.1%
YoY
|
$17.29M
85.87%
YoY
|
$10.37M
36.49%
YoY
|
-$8.631M
-223.3%
YoY
|
$13.00M
21.5%
YoY
|
$9.300M
-10.58%
YoY
|
$7.600M
40.74%
YoY
|
$7.000M
-24.73%
YoY
|
| Net Earnings |
$74.45M
45.14%
YoY
|
$62.39M
-3.84%
YoY
|
$71.92M
37.12%
YoY
|
$70.00M
15.12%
YoY
|
$51.29M
1.19%
YoY
|
$64.89M
14.37%
YoY
|
$52.45M
-16.82%
YoY
|
$60.81M
-7.4%
YoY
|
$50.69M
-28.0%
YoY
|
$56.73M
-17.88%
YoY
|
$63.06M
13.21%
YoY
|
$65.67M
27.46%
YoY
|
$70.40M
70.46%
YoY
|
$69.09M
47.3%
YoY
|
$55.71M
-7.18%
YoY
|
$51.52M
1.24%
YoY
|
$41.30M
-12.71%
YoY
|
$46.90M
-2.9%
YoY
|
$60.01M
44.69%
YoY
|
| Basic Earnings Per Share |
$0.72
33.33%
YoY
|
N/A
|
$0.76
35.71%
YoY
|
$0.74
15.63%
YoY
|
$0.54
0.0%
YoY
|
N/A
|
$0.56
-16.42%
YoY
|
$0.64
-8.57%
YoY
|
$0.54
-28.0%
YoY
|
N/A
|
$0.67
11.67%
YoY
|
$0.70
27.27%
YoY
|
$0.75
70.45%
YoY
|
N/A
|
$0.60
-6.25%
YoY
|
$0.55
3.77%
YoY
|
$0.44
-10.2%
YoY
|
N/A
|
$0.64
48.84%
YoY
|
| Diluted Earnings Per Share |
$0.71
31.66%
YoY
|
$0.64
-5.89%
YoY
|
$0.75
36.41%
YoY
|
$0.73
14.13%
YoY
|
$0.54
0.84%
YoY
|
$0.68
13.94%
YoY
|
$0.55
-16.77%
YoY
|
$0.64
-7.7%
YoY
|
$0.53
-28.17%
YoY
|
$0.60
-100.0%
YoY
|
$0.66
-100.0%
YoY
|
$0.69
25.45%
YoY
|
$0.74
68.5%
YoY
|
$728.5K
45.55%
YoY
|
$587.6K
93276741.84%
YoY
|
$0.55
5.77%
YoY
|
$0.44
-8.33%
YoY
|
$500.5K
1.56%
YoY
|
$0.63
50.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 |
104.6M shares
9.6%
YoY
|
98.53M shares
3.18%
YoY
|
95.75M shares
0.29%
YoY
|
95.74M shares
0.29%
YoY
|
95.42M shares
0.37%
YoY
|
95.49M shares
0.39%
YoY
|
95.48M shares
0.38%
YoY
|
95.46M shares
0.32%
YoY
|
95.07M shares
0.21%
YoY
|
95.12M shares
0.3%
YoY
|
95.12M shares
0.26%
YoY
|
95.15M shares
1.71%
YoY
|
94.87M shares
1.6%
YoY
|
94.84M shares
1.16%
YoY
|
94.87M shares
0.62%
YoY
|
93.56M shares
-2.67%
YoY
|
93.38M shares
-3.6%
YoY
|
93.75M shares
-4.35%
YoY
|
94.29M shares
-3.04%
YoY
|
| Diluted Shares Outstanding |
104.6M shares
9.52%
YoY
|
N/A
|
95.75M shares
0.29%
YoY
|
95.74M shares
0.28%
YoY
|
95.52M shares
0.36%
YoY
|
N/A
|
95.48M shares
0.37%
YoY
|
95.47M shares
0.32%
YoY
|
95.18M shares
0.24%
YoY
|
N/A
|
95.13M shares
0.35%
YoY
|
95.17M shares
0.76%
YoY
|
94.96M shares
0.74%
YoY
|
N/A
|
94.79M shares
-0.37%
YoY
|
94.45M shares
-2.64%
YoY
|
94.26M shares
-3.54%
YoY
|
N/A
|
95.14M shares
-2.92%
YoY
|
Loading...