|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.255B
2.38%
YoY
|
$1.226B
6.03%
YoY
|
$1.156B
17.29%
YoY
|
$985.7M
7.62%
YoY
|
$915.9M
13.88%
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 |
$9.031M
2.87%
YoY
|
$8.779M
2.55%
YoY
|
$8.561M
-1.86%
YoY
|
$8.723M
-7.07%
YoY
|
$9.387M
11.26%
YoY
|
| Depreciation & Amortization |
$20.75M
-16.97%
YoY
|
$25.00M
-11.47%
YoY
|
$28.24M
-9.22%
YoY
|
$31.11M
-14.55%
YoY
|
$36.40M
40.0%
YoY
|
| Operating Expenses |
$9.031M
2.87%
YoY
|
$8.779M
2.55%
YoY
|
$8.561M
-1.86%
YoY
|
$8.723M
-7.07%
YoY
|
$9.387M
11.26%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
$226.4M
236.26%
YoY
|
$67.32M
3.92%
YoY
|
$64.78M
-30.09%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$416.7M
6.53%
YoY
|
$391.2M
-1.57%
YoY
|
$397.4M
-11.2%
YoY
|
$447.6M
4.62%
YoY
|
$427.8M
267.78%
YoY
|
| Income Tax |
$71.87M
-22.29%
YoY
|
$92.48M
-2.21%
YoY
|
$94.57M
-33.64%
YoY
|
$142.5M
-2.92%
YoY
|
$146.8M
944.78%
YoY
|
| Net Earnings |
$344.9M
15.45%
YoY
|
$298.7M
-1.37%
YoY
|
$302.9M
-0.72%
YoY
|
$305.1M
8.56%
YoY
|
$281.0M
174.78%
YoY
|
| Basic Earnings Per Share |
$2.16
18.68%
YoY
|
$1.82
5.81%
YoY
|
$1.72
7.5%
YoY
|
$1.60
21.21%
YoY
|
$1.32
186.96%
YoY
|
| Diluted Earnings Per Share |
$2.15
18.78%
YoY
|
$1.81
5.89%
YoY
|
$1.71
-100.0%
YoY
|
$1.589M
121311467.2%
YoY
|
$1.31
184.78%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
160.0M shares
-2.79%
YoY
|
164.5M shares
-6.77%
YoY
|
176.5M shares
-7.5%
YoY
|
190.8M shares
90706.77%
YoY
|
210.1K shares
-3.13%
YoY
|
| Diluted Shares Outstanding |
160.7M shares
-2.74%
YoY
|
165.3M shares
-6.72%
YoY
|
177.2M shares
-7.7%
YoY
|
192.0M shares
90750.92%
YoY
|
211.3K shares
-2.93%
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 |
$258.6M
4.24%
YoY
|
N/A
|
$248.7M
6.03%
YoY
|
$246.8M
6.54%
YoY
|
$248.1M
7.65%
YoY
|
N/A
|
$234.6M
1.97%
YoY
|
$231.7M
-1.87%
YoY
|
$230.5M
-1.24%
YoY
|
N/A
|
$230.0M
-3.19%
YoY
|
$236.1M
3.94%
YoY
|
$233.4M
17.97%
YoY
|
N/A
|
$237.6M
18.7%
YoY
|
$227.1M
12.74%
YoY
|
$197.9M
1.65%
YoY
|
N/A
|
$200.2M
17.47%
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 |
$2.288M
1.92%
YoY
|
N/A
|
$2.294M
5.71%
YoY
|
$2.208M
-2.34%
YoY
|
$2.245M
7.06%
YoY
|
N/A
|
$2.170M
-2.21%
YoY
|
$2.261M
13.5%
YoY
|
$2.097M
-5.37%
YoY
|
N/A
|
$2.219M
-2.33%
YoY
|
$1.992M
0.71%
YoY
|
$2.216M
3.02%
YoY
|
N/A
|
$2.272M
0.98%
YoY
|
$1.978M
-17.82%
YoY
|
$2.151M
-12.63%
YoY
|
N/A
|
$2.250M
0.18%
YoY
|
| Depreciation & Amortization |
N/A
|
$4.334M
-26.27%
YoY
|
$5.178M
-15.42%
YoY
|
$5.536M
-14.5%
YoY
|
$5.705M
-12.51%
YoY
|
$5.878M
-16.9%
YoY
|
$6.122M
-13.36%
YoY
|
$6.475M
-7.13%
YoY
|
$6.521M
-8.48%
YoY
|
$7.073M
-7.01%
YoY
|
$7.066M
-8.21%
YoY
|
$6.972M
-8.78%
YoY
|
$7.125M
-12.66%
YoY
|
$7.606M
-13.57%
YoY
|
$7.698M
-10.49%
YoY
|
$7.643M
-16.92%
YoY
|
$8.158M
-16.76%
YoY
|
$8.800M
-5.38%
YoY
|
$8.600M
34.37%
YoY
|
| Operating Expenses |
$2.288M
1.92%
YoY
|
N/A
|
$2.294M
5.71%
YoY
|
$2.208M
-2.34%
YoY
|
$2.245M
7.06%
YoY
|
N/A
|
$2.170M
-2.21%
YoY
|
$2.261M
13.5%
YoY
|
$2.097M
-5.37%
YoY
|
N/A
|
$2.219M
-2.33%
YoY
|
$1.992M
0.71%
YoY
|
$2.216M
3.02%
YoY
|
N/A
|
$2.272M
0.98%
YoY
|
$1.978M
-17.82%
YoY
|
$2.151M
-12.63%
YoY
|
N/A
|
$2.250M
0.18%
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
|
$72.62M
38.61%
YoY
|
$71.99M
73.41%
YoY
|
N/A
|
$63.68M
331.04%
YoY
|
$52.39M
321.17%
YoY
|
$41.51M
239.42%
YoY
|
N/A
|
$14.77M
-4.25%
YoY
|
$12.44M
-25.41%
YoY
|
$12.23M
-33.45%
YoY
|
N/A
|
$15.43M
-28.92%
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.3M
13.92%
YoY
|
$107.3M
11.77%
YoY
|
$106.2M
10.21%
YoY
|
$102.9M
1.49%
YoY
|
$100.3M
2.96%
YoY
|
$96.03M
13.14%
YoY
|
$96.39M
-11.56%
YoY
|
$101.4M
0.44%
YoY
|
$97.41M
-5.09%
YoY
|
$84.87M
-20.33%
YoY
|
$109.0M
2.21%
YoY
|
$100.9M
-7.22%
YoY
|
$102.6M
-18.3%
YoY
|
$106.5M
-7.61%
YoY
|
$106.6M
-5.41%
YoY
|
$108.8M
-1.67%
YoY
|
$125.6M
40.88%
YoY
|
$115.3M
76.03%
YoY
|
$112.7M
365.69%
YoY
|
| Income Tax |
$25.49M
9.66%
YoY
|
$20.23M
-0.5%
YoY
|
$5.697M
-74.86%
YoY
|
$22.70M
-10.98%
YoY
|
$23.24M
-2.98%
YoY
|
$20.33M
277.49%
YoY
|
$22.66M
-16.08%
YoY
|
$25.50M
-15.8%
YoY
|
$23.96M
-24.91%
YoY
|
$5.385M
-83.86%
YoY
|
$27.00M
-15.7%
YoY
|
$30.28M
-11.2%
YoY
|
$31.90M
-25.81%
YoY
|
$33.36M
-19.82%
YoY
|
$32.03M
-13.67%
YoY
|
$34.10M
-14.96%
YoY
|
$43.00M
53.57%
YoY
|
$41.60M
170.13%
YoY
|
$37.10M
-942.22%
YoY
|
| Net Earnings |
$88.78M
15.21%
YoY
|
$87.10M
15.06%
YoY
|
$100.5M
36.35%
YoY
|
$80.18M
5.73%
YoY
|
$77.06M
4.9%
YoY
|
$75.70M
-4.77%
YoY
|
$73.73M
-10.11%
YoY
|
$75.84M
7.34%
YoY
|
$73.46M
3.9%
YoY
|
$79.49M
8.63%
YoY
|
$82.02M
9.94%
YoY
|
$70.66M
-5.41%
YoY
|
$70.70M
-14.41%
YoY
|
$73.17M
-0.58%
YoY
|
$74.60M
-1.42%
YoY
|
$74.70M
5.86%
YoY
|
$82.60M
35.08%
YoY
|
$73.60M
46.91%
YoY
|
$75.68M
164.49%
YoY
|
| Basic Earnings Per Share |
$0.57
21.28%
YoY
|
N/A
|
$0.63
40.0%
YoY
|
$0.50
8.7%
YoY
|
$0.47
6.82%
YoY
|
N/A
|
$0.45
-4.26%
YoY
|
$0.46
17.95%
YoY
|
$0.44
12.82%
YoY
|
N/A
|
$0.47
17.5%
YoY
|
$0.39
2.63%
YoY
|
$0.39
-7.14%
YoY
|
N/A
|
$0.40
11.11%
YoY
|
$0.38
15.15%
YoY
|
$0.42
50.0%
YoY
|
N/A
|
$0.36
176.92%
YoY
|
| Diluted Earnings Per Share |
$0.57
21.25%
YoY
|
$0.55
19.48%
YoY
|
$0.63
40.01%
YoY
|
$0.50
8.7%
YoY
|
$0.47
7.5%
YoY
|
$0.46
-0.43%
YoY
|
$0.45
-2.19%
YoY
|
$0.46
16.72%
YoY
|
$0.44
12.25%
YoY
|
$0.46
-100.0%
YoY
|
$0.46
-100.0%
YoY
|
$0.39
-100.0%
YoY
|
$0.39
-4.88%
YoY
|
$395.9K
10.05%
YoY
|
$396.2K
110042198.2%
YoY
|
$382.3K
115858588.23%
YoY
|
$0.41
46.43%
YoY
|
$359.7K
56.6%
YoY
|
$0.36
176.92%
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 |
156.6M shares
-4.46%
YoY
|
157.9M shares
-3.62%
YoY
|
160.5M shares
-2.07%
YoY
|
161.5M shares
-2.93%
YoY
|
163.9M shares
-2.06%
YoY
|
163.9M shares
-5.03%
YoY
|
163.9M shares
-8.09%
YoY
|
166.4M shares
-7.43%
YoY
|
167.3M shares
-7.35%
YoY
|
172.6M shares
N/A
|
178.3M shares
-4.77%
YoY
|
179.8M shares
-8.97%
YoY
|
180.6M shares
91045.18%
YoY
|
N/A
|
187.2M shares
90472.5%
YoY
|
197.5M shares
92380.55%
YoY
|
198.1K shares
-8.71%
YoY
|
205.6M shares
-5.77%
YoY
|
206.7K shares
-4.7%
YoY
|
| Diluted Shares Outstanding |
156.1M shares
-4.67%
YoY
|
N/A
|
160.1M shares
-2.31%
YoY
|
161.5M shares
-2.43%
YoY
|
163.7M shares
-2.41%
YoY
|
N/A
|
163.9M shares
-7.4%
YoY
|
165.5M shares
-7.66%
YoY
|
167.8M shares
-7.41%
YoY
|
N/A
|
177.0M shares
-6.03%
YoY
|
179.3M shares
-8.24%
YoY
|
181.2M shares
90728.27%
YoY
|
N/A
|
188.3M shares
90526.86%
YoY
|
195.4M shares
90933.46%
YoY
|
199.5K shares
-8.59%
YoY
|
N/A
|
207.8K shares
-4.56%
YoY
|
Loading...