|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.906B
24.7%
YoY
|
$2.330B
48.3%
YoY
|
$1.571B
27.41%
YoY
|
$1.233B
-7.54%
YoY
|
$1.334B
100.47%
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.25%
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
25.81%
YoY
|
$309.1M
14.0%
YoY
|
$271.2M
18.31%
YoY
|
$229.2M
1537.24%
YoY
|
| Operating Expenses |
$278.9M
2.87%
YoY
|
$271.1M
4.34%
YoY
|
$259.9M
46.25%
YoY
|
$177.7M
3.13%
YoY
|
$172.3M
-79.39%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
$20.20M
-10.62%
YoY
|
$22.60M
5.61%
YoY
|
$21.40M
36.31%
YoY
|
$15.70M
5.37%
YoY
|
$14.90M
-538.24%
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
-1051.22%
YoY
|
-$26.83M
-110.23%
YoY
|
$262.2M
-250.69%
YoY
|
| Income Tax |
-$15.12M
-280.0%
YoY
|
$8.402M
-133.52%
YoY
|
-$25.07M
-907.54%
YoY
|
$3.104M
-74.9%
YoY
|
$12.37M
7.52%
YoY
|
| Net Earnings |
$840.0M
37.0%
YoY
|
$613.2M
118.76%
YoY
|
$280.3M
-1036.32%
YoY
|
-$29.94M
-111.98%
YoY
|
$249.8M
-218.74%
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.41%
YoY
|
$2.44
-356.84%
YoY
|
-$0.95
-152.2%
YoY
|
$1.82
-195.29%
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 Q2 | 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 |
$839.6M
13.34%
YoY
|
$758.9M
-1.28%
YoY
|
$729.9M
23.15%
YoY
|
$659.3M
16.83%
YoY
|
$740.8M
28.17%
YoY
|
$768.8M
38.56%
YoY
|
$592.7M
19.21%
YoY
|
$564.3M
44.73%
YoY
|
$578.0M
56.71%
YoY
|
$554.8M
120.53%
YoY
|
$497.2M
N/A
|
$389.9M
N/A
|
$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
|
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
|
| Selling, General & Admin |
$66.93M
-2.76%
YoY
|
$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
N/A
|
$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
|
N/A
|
| Depreciation & Amortization |
$145.4M
18.4%
YoY
|
$144.5M
23.64%
YoY
|
$2.934M
-13.32%
YoY
|
$4.337M
-95.76%
YoY
|
$122.8M
27.51%
YoY
|
$116.9M
38.23%
YoY
|
$3.385M
-1.02%
YoY
|
$102.2M
30.13%
YoY
|
$96.31M
25.31%
YoY
|
$84.55M
29.8%
YoY
|
$3.420M
-50.43%
YoY
|
$78.54M
19.48%
YoY
|
$76.86M
1870.67%
YoY
|
$65.14M
1450.95%
YoY
|
$6.900M
-71.24%
YoY
|
$23.99M
36.83%
YoY
|
| Operating Expenses |
$66.93M
-2.76%
YoY
|
$61.46M
-1.97%
YoY
|
$533.7M
9.31%
YoY
|
$482.4M
8.79%
YoY
|
$68.83M
-81.84%
YoY
|
$62.70M
-83.28%
YoY
|
$488.3M
25.73%
YoY
|
$443.4M
32.0%
YoY
|
$379.0M
23.14%
YoY
|
$375.0M
42.97%
YoY
|
$388.4M
N/A
|
$335.9M
N/A
|
$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
|
N/A
|
| Interest Expense |
$4.800M
2.13%
YoY
|
$4.777M
-14.7%
YoY
|
$15.65M
-156.43%
YoY
|
$4.900M
-9.26%
YoY
|
$4.700M
-22.07%
YoY
|
$5.600M
-1.75%
YoY
|
-$27.74M
-157.63%
YoY
|
$5.400M
2.12%
YoY
|
$6.031M
16.23%
YoY
|
$5.700M
3.64%
YoY
|
$48.13M
N/A
|
$5.288M
28.91%
YoY
|
$5.189M
-95.45%
YoY
|
$5.500M
-112.01%
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
|
N/A
|
$2.261M
44.01%
YoY
|
| Pretax Income |
$257.3M
-4.88%
YoY
|
$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
358.63%
YoY
|
$277.9M
409.25%
YoY
|
$101.4M
N/A
|
$55.04M
-136.6%
YoY
|
$44.24M
-82.8%
YoY
|
$54.58M
-173.06%
YoY
|
N/A
|
-$34.56M
N/A
|
| Income Tax |
$2.470M
-7.66%
YoY
|
$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
-15.33%
YoY
|
$592.0K
-62.36%
YoY
|
-$31.97M
N/A
|
$2.387M
126.47%
YoY
|
$2.948M
126.77%
YoY
|
$1.573M
96.63%
YoY
|
N/A
|
$1.335M
101.05%
YoY
|
| Net Earnings |
$254.8M
-4.85%
YoY
|
$217.0M
19.73%
YoY
|
$172.2M
407.62%
YoY
|
$136.2M
123.15%
YoY
|
$267.8M
33.64%
YoY
|
$181.3M
-34.64%
YoY
|
$33.92M
-73.26%
YoY
|
$61.04M
15.93%
YoY
|
$200.4M
385.33%
YoY
|
$277.3M
423.25%
YoY
|
$126.9M
N/A
|
$52.65M
-134.77%
YoY
|
$41.29M
-76.08%
YoY
|
$53.00M
-170.29%
YoY
|
N/A
|
-$35.89M
N/A
|
| Basic Earnings Per Share |
$1.45
-21.62%
YoY
|
$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.42
-20.67%
YoY
|
$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
-71.9%
YoY
|
$0.74
80.49%
YoY
|
$1.20
242.86%
YoY
|
$1.38
181.63%
YoY
|
$1.15
N/A
|
$0.41
-131.06%
YoY
|
$0.35
-77.71%
YoY
|
$0.49
-171.01%
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
|
N/A
|
| Basic Shares Outstanding |
99.28M shares
-2.11%
YoY
|
66.42M shares
-34.85%
YoY
|
N/A
|
99.24M shares
-2.65%
YoY
|
101.4M shares
-4.24%
YoY
|
101.9M shares
-8.1%
YoY
|
N/A
|
101.9M shares
-1.71%
YoY
|
105.9M shares
2.1%
YoY
|
110.9M shares
6.93%
YoY
|
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.1M shares
-3.33%
YoY
|
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...