|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$276.8M
-6.5%
YoY
|
$296.0M
29.6%
YoY
|
$228.4M
0.55%
YoY
|
$227.2M
-68.6%
YoY
|
$723.4M
-2.62%
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 |
$50.74M
-10.98%
YoY
|
$56.99M
72.71%
YoY
|
$33.00M
3.34%
YoY
|
$31.93M
8.61%
YoY
|
$29.40M
0.34%
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
|
$419.0M
403.52%
YoY
|
$83.20M
39.41%
YoY
|
$59.68M
-47.5%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$485.6M
40.9%
YoY
|
$344.6M
-1.17%
YoY
|
$348.7M
0.49%
YoY
|
$347.0M
3.82%
YoY
|
$334.2M
65.28%
YoY
|
| Income Tax |
$93.98M
68.16%
YoY
|
$55.89M
-13.28%
YoY
|
$64.44M
7.34%
YoY
|
$60.03M
2.19%
YoY
|
$58.75M
142.81%
YoY
|
| Net Earnings |
$391.6M
35.63%
YoY
|
$288.7M
5.37%
YoY
|
$274.0M
-0.98%
YoY
|
$276.7M
0.45%
YoY
|
$275.5M
54.74%
YoY
|
| Basic Earnings Per Share |
$2.10
32.08%
YoY
|
$1.59
-4.22%
YoY
|
$1.66
-1.78%
YoY
|
$1.69
3.68%
YoY
|
$1.63
50.93%
YoY
|
| Diluted Earnings Per Share |
$2.08
32.48%
YoY
|
$1.57
-4.45%
YoY
|
$1.64
-100.0%
YoY
|
$1.672M
103233582.74%
YoY
|
$1.62
50.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
181.6M shares
3.47%
YoY
|
175.5M shares
6.22%
YoY
|
165.2M shares
0.68%
YoY
|
164.1M shares
1.16%
YoY
|
162.2M shares
-0.09%
YoY
|
| Diluted Shares Outstanding |
183.3M shares
3.42%
YoY
|
177.2M shares
6.27%
YoY
|
166.8M shares
0.78%
YoY
|
165.5M shares
1.33%
YoY
|
163.3M shares
0.13%
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 |
$69.84M
3.88%
YoY
|
N/A
|
$70.41M
17.99%
YoY
|
$69.15M
-38.96%
YoY
|
$67.23M
17.67%
YoY
|
N/A
|
$59.67M
6.63%
YoY
|
$113.3M
86.96%
YoY
|
$57.14M
10.46%
YoY
|
N/A
|
$55.96M
-5.5%
YoY
|
$60.59M
-68.16%
YoY
|
$51.73M
-70.1%
YoY
|
N/A
|
$59.22M
-67.83%
YoY
|
$190.3M
7.71%
YoY
|
$173.0M
-6.45%
YoY
|
N/A
|
$184.1M
2.75%
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 |
$12.14M
-10.05%
YoY
|
$12.41M
-45.24%
YoY
|
$12.32M
-8.1%
YoY
|
$12.52M
-0.33%
YoY
|
$13.49M
61.2%
YoY
|
$22.66M
166.58%
YoY
|
$13.40M
65.47%
YoY
|
$12.57M
49.09%
YoY
|
$8.369M
4.7%
YoY
|
$8.499M
2.87%
YoY
|
$8.100M
-3.04%
YoY
|
$8.428M
10.46%
YoY
|
$7.993M
3.99%
YoY
|
$8.262M
-1.64%
YoY
|
$8.354M
21.07%
YoY
|
$7.630M
7.46%
YoY
|
$7.686M
9.8%
YoY
|
$8.400M
16.67%
YoY
|
$6.900M
-8.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
|
$158.8M
55.58%
YoY
|
$132.7M
78.8%
YoY
|
N/A
|
$116.5M
543.49%
YoY
|
$102.1M
789.95%
YoY
|
$74.23M
534.96%
YoY
|
N/A
|
$18.11M
41.38%
YoY
|
$11.47M
-19.66%
YoY
|
$11.69M
-42.94%
YoY
|
N/A
|
$12.81M
-48.85%
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 |
$117.1M
1.8%
YoY
|
$120.1M
39.24%
YoY
|
$127.8M
60.41%
YoY
|
$122.7M
18.88%
YoY
|
$115.1M
52.29%
YoY
|
$86.24M
6.44%
YoY
|
$79.66M
-10.33%
YoY
|
$103.2M
7.84%
YoY
|
$75.55M
-9.17%
YoY
|
$81.02M
-16.69%
YoY
|
$88.85M
3.04%
YoY
|
$95.67M
11.26%
YoY
|
$83.18M
7.28%
YoY
|
$97.26M
20.82%
YoY
|
$86.23M
-4.03%
YoY
|
$85.99M
11.74%
YoY
|
$77.54M
-10.84%
YoY
|
$80.50M
43.24%
YoY
|
$89.85M
26.3%
YoY
|
| Income Tax |
$22.37M
1.33%
YoY
|
$21.12M
19.84%
YoY
|
$27.33M
66.07%
YoY
|
$23.45M
186.19%
YoY
|
$22.07M
62.18%
YoY
|
$17.62M
5.14%
YoY
|
$16.46M
-1.74%
YoY
|
$8.195M
-48.99%
YoY
|
$13.61M
-8.44%
YoY
|
$16.76M
8.67%
YoY
|
$16.75M
9.06%
YoY
|
$16.07M
0.39%
YoY
|
$14.87M
12.2%
YoY
|
$15.42M
-17.08%
YoY
|
$15.36M
7.63%
YoY
|
$16.00M
33.43%
YoY
|
$13.25M
-4.66%
YoY
|
$18.60M
244.44%
YoY
|
$14.27M
49.73%
YoY
|
| Net Earnings |
$92.20M
1.96%
YoY
|
$96.41M
45.94%
YoY
|
$97.89M
61.42%
YoY
|
$96.64M
4.57%
YoY
|
$90.43M
52.28%
YoY
|
$66.06M
7.06%
YoY
|
$60.64M
-15.89%
YoY
|
$92.41M
19.95%
YoY
|
$59.38M
-9.69%
YoY
|
$61.70M
-22.16%
YoY
|
$72.10M
1.73%
YoY
|
$77.05M
10.08%
YoY
|
$65.75M
2.28%
YoY
|
$79.27M
28.06%
YoY
|
$70.87M
-6.23%
YoY
|
$69.99M
7.74%
YoY
|
$64.29M
-12.01%
YoY
|
$61.90M
21.85%
YoY
|
$75.58M
22.68%
YoY
|
| Basic Earnings Per Share |
$0.51
2.0%
YoY
|
N/A
|
$0.54
63.64%
YoY
|
$0.53
0.0%
YoY
|
$0.50
38.89%
YoY
|
N/A
|
$0.33
-21.43%
YoY
|
$0.53
15.22%
YoY
|
$0.36
-7.69%
YoY
|
N/A
|
$0.42
2.44%
YoY
|
$0.46
9.52%
YoY
|
$0.39
2.63%
YoY
|
N/A
|
$0.41
-8.89%
YoY
|
$0.42
10.53%
YoY
|
$0.38
-11.63%
YoY
|
N/A
|
$0.45
18.42%
YoY
|
| Diluted Earnings Per Share |
$0.51
4.07%
YoY
|
$0.53
47.3%
YoY
|
$0.53
60.55%
YoY
|
$0.53
0.0%
YoY
|
$0.49
36.1%
YoY
|
$0.36
-3.51%
YoY
|
$0.33
-21.36%
YoY
|
$0.52
13.34%
YoY
|
$0.36
-7.56%
YoY
|
$0.37
-100.0%
YoY
|
$0.42
-100.0%
YoY
|
$0.46
9.72%
YoY
|
$0.39
2.75%
YoY
|
$468.7K
22.89%
YoY
|
$419.9K
93310824.28%
YoY
|
$0.42
10.53%
YoY
|
$0.38
-11.63%
YoY
|
$381.4K
22.45%
YoY
|
$0.45
18.42%
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 |
180.0M shares
-1.2%
YoY
|
180.6M shares
-0.79%
YoY
|
182.1M shares
0.11%
YoY
|
181.8M shares
0.02%
YoY
|
182.2M shares
12.46%
YoY
|
182.0M shares
10.86%
YoY
|
181.9M shares
10.9%
YoY
|
181.8M shares
9.83%
YoY
|
162.0M shares
-2.96%
YoY
|
164.2M shares
-1.97%
YoY
|
164.0M shares
-1.99%
YoY
|
165.5M shares
2.84%
YoY
|
167.0M shares
3.97%
YoY
|
167.5M shares
3.84%
YoY
|
167.4M shares
2.98%
YoY
|
160.9M shares
-1.15%
YoY
|
160.6M shares
-1.14%
YoY
|
161.3M shares
-0.58%
YoY
|
162.5M shares
0.27%
YoY
|
| Diluted Shares Outstanding |
181.7M shares
-1.32%
YoY
|
N/A
|
183.3M shares
-0.14%
YoY
|
183.8M shares
3.89%
YoY
|
184.1M shares
11.89%
YoY
|
N/A
|
183.6M shares
10.59%
YoY
|
176.9M shares
5.83%
YoY
|
164.5M shares
-2.3%
YoY
|
N/A
|
166.0M shares
-1.63%
YoY
|
167.2M shares
3.16%
YoY
|
168.4M shares
4.01%
YoY
|
N/A
|
168.8M shares
3.26%
YoY
|
162.1M shares
-1.09%
YoY
|
161.9M shares
-1.12%
YoY
|
N/A
|
163.5M shares
0.54%
YoY
|
Loading...