|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.906B
24.7%
YoY
|
$2.330B
47.74%
YoY
|
$1.577B
13.87%
YoY
|
$1.385B
15.5%
YoY
|
$1.199B
80.25%
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 |
$278.9M
2.87%
YoY
|
$271.1M
4.34%
YoY
|
$259.9M
46.23%
YoY
|
$177.7M
3.13%
YoY
|
$172.3M
15.02%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$507.3M
30.43%
YoY
|
$388.9M
3034.01%
YoY
|
$12.41M
-17.27%
YoY
|
$15.00M
7.91%
YoY
|
$13.90M
-0.71%
YoY
|
| Operating Expenses |
$278.9M
2.87%
YoY
|
$271.1M
-79.05%
YoY
|
$1.294B
6.1%
YoY
|
$1.220B
15.59%
YoY
|
$1.056B
26.27%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$20.20M
-10.62%
YoY
|
$22.60M
-76.87%
YoY
|
$97.69M
-158.25%
YoY
|
-$167.7M
-240.22%
YoY
|
$119.6M
-3617.65%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$824.9M
32.72%
YoY
|
$621.6M
143.54%
YoY
|
$255.2M
-1052.32%
YoY
|
-$26.80M
-110.22%
YoY
|
$262.2M
-250.69%
YoY
|
| Income Tax |
-$15.12M
-280.0%
YoY
|
$8.402M
-133.52%
YoY
|
-$25.07M
-908.58%
YoY
|
$3.100M
-75.0%
YoY
|
$12.40M
7.83%
YoY
|
| Net Earnings |
$840.0M
37.0%
YoY
|
$613.2M
136.99%
YoY
|
$258.7M
-364.01%
YoY
|
-$98.00M
-152.07%
YoY
|
$188.2M
-189.45%
YoY
|
| Basic Earnings Per Share |
$5.75
50.92%
YoY
|
$3.81
54.25%
YoY
|
$2.47
-360.0%
YoY
|
-$0.95
-151.91%
YoY
|
$1.83
N/A
|
| Diluted Earnings Per Share |
$5.55
51.23%
YoY
|
$3.67
50.65%
YoY
|
$2.44
-373.73%
YoY
|
-$0.89
-152.05%
YoY
|
$1.71
-189.53%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
100.4M shares
-4.54%
YoY
|
105.1M shares
0.55%
YoY
|
104.6M shares
1.46%
YoY
|
103.1M shares
0.45%
YoY
|
102.6M shares
N/A
|
| Diluted Shares Outstanding |
103.8M shares
-4.82%
YoY
|
109.1M shares
2.73%
YoY
|
106.2M shares
3.05%
YoY
|
103.1M shares
-0.45%
YoY
|
103.5M shares
N/A
|
|
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 | 2021 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$758.9M
-1.28%
YoY
|
$729.9M
23.15%
YoY
|
$667.7M
30.19%
YoY
|
$740.8M
25.99%
YoY
|
$768.8M
16.72%
YoY
|
$592.7M
19.21%
YoY
|
$512.8M
29.42%
YoY
|
$587.9M
59.42%
YoY
|
$658.6M
161.78%
YoY
|
$497.2M
N/A
|
$396.3M
74.61%
YoY
|
$368.8M
-4.68%
YoY
|
$251.6M
-13.57%
YoY
|
N/A
|
$64.03M
N/A
|
| 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
|
| 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
|
| Selling, General & Admin |
$61.46M
-1.97%
YoY
|
$73.08M
-17.85%
YoY
|
$74.30M
19.09%
YoY
|
$68.83M
6.02%
YoY
|
$62.70M
14.3%
YoY
|
$88.96M
-12.6%
YoY
|
$62.39M
-1.02%
YoY
|
$64.92M
31.95%
YoY
|
$54.86M
19.77%
YoY
|
$101.8M
N/A
|
$63.04M
36.02%
YoY
|
$49.20M
7.19%
YoY
|
$45.80M
6.26%
YoY
|
N/A
|
$15.68M
3.25%
YoY
|
| 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
|
| Depreciation & Amortization |
$144.5M
23.64%
YoY
|
$2.934M
-13.32%
YoY
|
$125.4M
22.71%
YoY
|
$122.8M
27.53%
YoY
|
$116.9M
38.23%
YoY
|
$3.385M
-1.02%
YoY
|
$102.2M
30.13%
YoY
|
$96.30M
3466.67%
YoY
|
$84.55M
2627.55%
YoY
|
$3.420M
-50.43%
YoY
|
$78.54M
19.48%
YoY
|
$2.700M
-30.77%
YoY
|
$3.100M
-26.19%
YoY
|
$6.900M
-71.24%
YoY
|
$23.99M
36.83%
YoY
|
| Operating Expenses |
$61.46M
-1.97%
YoY
|
$533.7M
9.31%
YoY
|
$74.30M
19.09%
YoY
|
$68.83M
6.02%
YoY
|
$62.70M
14.3%
YoY
|
$488.3M
25.73%
YoY
|
$62.39M
-1.02%
YoY
|
$64.92M
-78.91%
YoY
|
$54.86M
-79.09%
YoY
|
$388.4M
N/A
|
$63.04M
36.02%
YoY
|
$307.8M
26.25%
YoY
|
$262.3M
-18.03%
YoY
|
N/A
|
$15.68M
3.25%
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
|
| Interest Expense |
$4.777M
-14.7%
YoY
|
$15.65M
-156.43%
YoY
|
$4.900M
-9.26%
YoY
|
$4.700M
-21.67%
YoY
|
$5.600M
-1.75%
YoY
|
-$27.74M
-157.63%
YoY
|
$5.400M
1.89%
YoY
|
$6.000M
-135.93%
YoY
|
$5.700M
-91.26%
YoY
|
$48.13M
N/A
|
$5.300M
29.27%
YoY
|
-$16.70M
-114.64%
YoY
|
$65.20M
-242.36%
YoY
|
N/A
|
$1.100M
N/A
|
| 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
|
$2.261M
44.01%
YoY
|
| Pretax Income |
$219.4M
18.91%
YoY
|
$189.7M
147.33%
YoY
|
$180.3M
181.42%
YoY
|
$270.5M
33.31%
YoY
|
$184.5M
-33.63%
YoY
|
$76.69M
-24.35%
YoY
|
$64.06M
16.41%
YoY
|
$202.9M
359.0%
YoY
|
$277.9M
409.02%
YoY
|
$101.4M
N/A
|
$55.04M
-136.6%
YoY
|
$44.20M
-82.81%
YoY
|
$54.60M
-173.09%
YoY
|
N/A
|
-$34.56M
N/A
|
| Income Tax |
$2.323M
-27.54%
YoY
|
-$24.87M
-1188.97%
YoY
|
$3.866M
27.63%
YoY
|
$2.675M
7.17%
YoY
|
$3.206M
441.55%
YoY
|
$2.284M
-107.14%
YoY
|
$3.029M
26.9%
YoY
|
$2.496M
-13.93%
YoY
|
$592.0K
-63.0%
YoY
|
-$31.97M
N/A
|
$2.387M
126.47%
YoY
|
$2.900M
123.08%
YoY
|
$1.600M
100.0%
YoY
|
N/A
|
$1.335M
101.05%
YoY
|
| Net Earnings |
$217.0M
19.73%
YoY
|
$172.2M
407.62%
YoY
|
$176.4M
189.06%
YoY
|
$267.8M
33.64%
YoY
|
$181.3M
-34.64%
YoY
|
$33.92M
-73.26%
YoY
|
$61.04M
15.93%
YoY
|
$200.4M
444.52%
YoY
|
$277.3M
438.51%
YoY
|
$126.9M
N/A
|
$52.65M
-134.77%
YoY
|
$36.80M
-78.68%
YoY
|
$51.50M
-168.3%
YoY
|
N/A
|
-$35.89M
N/A
|
| Basic Earnings Per Share |
$1.34
69.62%
YoY
|
N/A
|
$1.37
77.92%
YoY
|
$1.85
49.19%
YoY
|
$0.79
-44.37%
YoY
|
N/A
|
$0.77
83.33%
YoY
|
$1.24
254.29%
YoY
|
$1.42
184.0%
YoY
|
N/A
|
$0.42
-131.82%
YoY
|
$0.35
N/A
|
$0.50
N/A
|
N/A
|
-$0.35
-156.45%
YoY
|
| Diluted Earnings Per Share |
$1.31
70.13%
YoY
|
$1.68
423.94%
YoY
|
$1.32
78.38%
YoY
|
$1.79
49.17%
YoY
|
$0.77
-44.2%
YoY
|
$0.32
-72.21%
YoY
|
$0.74
80.49%
YoY
|
$1.20
263.64%
YoY
|
$1.38
193.62%
YoY
|
$1.15
N/A
|
$0.41
-131.06%
YoY
|
$0.33
-78.98%
YoY
|
$0.47
-168.12%
YoY
|
N/A
|
-$0.35
-157.38%
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
|
| Basic Shares Outstanding |
66.42M shares
2.78%
YoY
|
64.54M shares
0.53%
YoY
|
65.61M shares
6.96%
YoY
|
67.02M shares
17.96%
YoY
|
64.62M shares
13.98%
YoY
|
64.20M shares
14.56%
YoY
|
61.34M shares
-40.85%
YoY
|
56.81M shares
-45.23%
YoY
|
56.69M shares
-45.35%
YoY
|
56.04M shares
N/A
|
103.7M shares
0.61%
YoY
|
103.7M shares
N/A
|
103.7M shares
N/A
|
N/A
|
102.6M shares
N/A
|
| Diluted Shares Outstanding |
101.8M shares
-3.19%
YoY
|
N/A
|
102.9M shares
-3.25%
YoY
|
104.6M shares
-4.59%
YoY
|
105.2M shares
-7.96%
YoY
|
N/A
|
106.4M shares
0.89%
YoY
|
109.6M shares
4.49%
YoY
|
114.2M shares
9.2%
YoY
|
N/A
|
105.4M shares
2.28%
YoY
|
104.9M shares
N/A
|
104.6M shares
N/A
|
N/A
|
102.6M shares
N/A
|
Loading...