|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.995B
14.28%
YoY
|
$2.621B
18.24%
YoY
|
$2.217B
21.62%
YoY
|
$1.823B
38.28%
YoY
|
$1.318B
38.98%
YoY
|
| Cost Of Revenue |
$1.569B
12.65%
YoY
|
$1.392B
17.57%
YoY
|
$1.184B
10.87%
YoY
|
$1.068B
26.55%
YoY
|
$844.1M
27.89%
YoY
|
| Gross Profit |
$1.427B
16.12%
YoY
|
$1.229B
19.02%
YoY
|
$1.032B
36.84%
YoY
|
$754.3M
59.15%
YoY
|
$474.0M
64.41%
YoY
|
| Selling, General & Admin |
$244.6M
10.66%
YoY
|
$221.0M
9.9%
YoY
|
$201.1M
-6.0%
YoY
|
$214.0M
-55.47%
YoY
|
$480.5M
220.58%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$296.3M
7.89%
YoY
|
$274.7M
12.39%
YoY
|
$244.4M
6.78%
YoY
|
$228.9M
-2.65%
YoY
|
$235.1M
-5.07%
YoY
|
| Operating Expenses |
$244.6M
10.66%
YoY
|
$221.0M
9.9%
YoY
|
$201.1M
-6.0%
YoY
|
$214.0M
-55.47%
YoY
|
$480.5M
220.58%
YoY
|
| Operating Profit |
$481.3M
34.63%
YoY
|
$357.5M
58.73%
YoY
|
$225.2M
103.59%
YoY
|
$110.6M
-122.34%
YoY
|
-$495.2M
37.88%
YoY
|
| Interest Expense |
-$82.26M
-44.45%
YoY
|
-$148.1M
13.55%
YoY
|
-$130.4M
15.17%
YoY
|
-$113.2M
-38.29%
YoY
|
-$183.5M
42.69%
YoY
|
| Other Income/Expense, Net |
$12.21M
-108.21%
YoY
|
-$148.7M
14.03%
YoY
|
-$130.4M
15.17%
YoY
|
-$113.2M
-49.57%
YoY
|
-$224.5M
74.62%
YoY
|
| Pretax Income |
$493.5M
136.39%
YoY
|
$208.8M
120.24%
YoY
|
$94.79M
-3720.7%
YoY
|
-$2.618M
-99.64%
YoY
|
-$719.7M
47.56%
YoY
|
| Income Tax |
$119.8M
128.13%
YoY
|
$52.53M
180.49%
YoY
|
$18.73M
-2369.94%
YoY
|
-$825.0K
-99.41%
YoY
|
-$140.3M
10.04%
YoY
|
| Net Earnings |
$373.7M
139.16%
YoY
|
$156.2M
105.41%
YoY
|
$76.06M
-4342.22%
YoY
|
-$1.793M
-99.69%
YoY
|
-$579.4M
60.85%
YoY
|
| Basic Earnings Per Share |
$1.71
122.08%
YoY
|
$0.77
97.44%
YoY
|
$0.39
-4000.0%
YoY
|
-$0.01
-99.73%
YoY
|
-$3.73
50.4%
YoY
|
| Diluted Earnings Per Share |
$1.66
124.32%
YoY
|
$0.74
100.0%
YoY
|
$0.37
-3800.0%
YoY
|
-$0.01
-99.73%
YoY
|
-$3.73
50.4%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
218.0M shares
8.13%
YoY
|
201.6M shares
3.05%
YoY
|
195.7M shares
1.09%
YoY
|
193.6M shares
24.51%
YoY
|
155.5M shares
7.12%
YoY
|
| Diluted Shares Outstanding |
225.5M shares
6.79%
YoY
|
211.2M shares
3.51%
YoY
|
204.0M shares
5.39%
YoY
|
193.6M shares
24.51%
YoY
|
155.5M shares
7.12%
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 |
$788.7M
11.71%
YoY
|
$745.1M
12.33%
YoY
|
$782.6M
12.9%
YoY
|
$761.5M
14.03%
YoY
|
$706.0M
18.32%
YoY
|
$663.3M
18.69%
YoY
|
$693.2M
18.47%
YoY
|
$667.8M
18.88%
YoY
|
$596.7M
16.81%
YoY
|
$558.8M
18.23%
YoY
|
$585.2M
17.89%
YoY
|
$561.7M
21.78%
YoY
|
$510.9M
30.23%
YoY
|
$472.7M
31.1%
YoY
|
$496.4M
28.92%
YoY
|
$461.3M
42.72%
YoY
|
$392.3M
57.34%
YoY
|
$360.5M
N/A
|
$385.0M
66.66%
YoY
|
| Cost Of Revenue |
$406.7M
9.63%
YoY
|
$379.4M
10.32%
YoY
|
$414.3M
11.64%
YoY
|
$403.9M
13.62%
YoY
|
$371.0M
15.25%
YoY
|
$343.9M
19.3%
YoY
|
$371.1M
16.2%
YoY
|
$355.5M
17.48%
YoY
|
$321.9M
17.44%
YoY
|
$288.3M
13.57%
YoY
|
$319.4M
8.18%
YoY
|
$302.6M
8.24%
YoY
|
$274.1M
14.42%
YoY
|
$253.8M
16.02%
YoY
|
$295.3M
27.27%
YoY
|
$279.6M
27.82%
YoY
|
$239.6M
37.2%
YoY
|
$218.8M
N/A
|
$232.0M
N/A
|
| Gross Profit |
$382.0M
14.01%
YoY
|
$365.7M
14.5%
YoY
|
$368.3M
14.35%
YoY
|
$357.5M
14.51%
YoY
|
$335.1M
21.92%
YoY
|
$319.4M
18.05%
YoY
|
$322.1M
21.18%
YoY
|
$312.3M
20.5%
YoY
|
$274.8M
16.08%
YoY
|
$270.6M
23.65%
YoY
|
$265.8M
32.15%
YoY
|
$259.1M
42.61%
YoY
|
$236.7M
55.06%
YoY
|
$218.8M
54.38%
YoY
|
$201.1M
31.42%
YoY
|
$181.7M
73.93%
YoY
|
$152.7M
104.44%
YoY
|
$141.8M
N/A
|
$153.0M
N/A
|
| Selling, General & Admin |
$59.63M
3.08%
YoY
|
$152.6M
8.69%
YoY
|
$59.84M
3.64%
YoY
|
$61.67M
15.83%
YoY
|
$57.85M
18.41%
YoY
|
$140.4M
11.34%
YoY
|
$57.74M
11.75%
YoY
|
$53.25M
-55.73%
YoY
|
$48.85M
14.96%
YoY
|
$126.1M
20.76%
YoY
|
$51.67M
-9.57%
YoY
|
$120.3M
131.52%
YoY
|
$42.50M
-36.15%
YoY
|
$104.4M
-74.47%
YoY
|
$57.14M
26.12%
YoY
|
$51.95M
19.92%
YoY
|
$66.56M
73.92%
YoY
|
$408.9M
N/A
|
$45.30M
40.68%
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
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$80.69M
13.78%
YoY
|
$77.34M
11.11%
YoY
|
$75.09M
8.13%
YoY
|
$72.99M
4.7%
YoY
|
$70.92M
7.61%
YoY
|
$69.61M
8.21%
YoY
|
$69.45M
9.17%
YoY
|
$69.71M
19.68%
YoY
|
$65.90M
13.24%
YoY
|
$64.33M
12.46%
YoY
|
$63.62M
12.8%
YoY
|
$58.25M
1.89%
YoY
|
$58.20M
0.15%
YoY
|
$57.20M
-1.69%
YoY
|
$56.40M
-2.72%
YoY
|
$57.17M
-1.12%
YoY
|
$58.11M
-5.06%
YoY
|
$58.19M
-51.75%
YoY
|
$57.98M
-5.51%
YoY
|
| Operating Expenses |
$59.63M
3.08%
YoY
|
$236.2M
1.62%
YoY
|
$59.84M
3.64%
YoY
|
$61.67M
15.83%
YoY
|
$57.85M
18.41%
YoY
|
$232.4M
9.68%
YoY
|
$57.74M
11.75%
YoY
|
$53.25M
-74.24%
YoY
|
$48.85M
14.96%
YoY
|
$211.9M
21.9%
YoY
|
$51.67M
-9.57%
YoY
|
$206.7M
297.92%
YoY
|
$42.50M
-36.15%
YoY
|
$173.8M
-63.79%
YoY
|
$57.14M
26.12%
YoY
|
$51.95M
19.92%
YoY
|
$66.56M
73.92%
YoY
|
$480.0M
N/A
|
$45.30M
40.68%
YoY
|
| Operating Profit |
$134.8M
25.23%
YoY
|
$129.5M
48.93%
YoY
|
$135.6M
44.77%
YoY
|
$108.4M
3.53%
YoY
|
$107.7M
49.42%
YoY
|
$86.98M
48.25%
YoY
|
$93.70M
100.42%
YoY
|
$104.8M
99.89%
YoY
|
$72.06M
6.93%
YoY
|
$58.67M
30.4%
YoY
|
$46.75M
-16.12%
YoY
|
$52.41M
151.84%
YoY
|
$67.38M
-717.3%
YoY
|
$44.99M
-113.3%
YoY
|
$55.73M
-417.65%
YoY
|
$20.81M
-136.43%
YoY
|
-$10.92M
-86.73%
YoY
|
-$338.3M
N/A
|
-$17.55M
-80.68%
YoY
|
| Interest Expense |
-$15.70M
-37.48%
YoY
|
-$16.87M
-54.69%
YoY
|
-$18.44M
-48.96%
YoY
|
-$21.78M
-42.87%
YoY
|
-$25.11M
-32.56%
YoY
|
-$37.23M
8.04%
YoY
|
-$36.13M
9.48%
YoY
|
-$38.13M
19.57%
YoY
|
-$37.23M
19.88%
YoY
|
-$34.46M
20.34%
YoY
|
-$33.00M
19.56%
YoY
|
-$31.89M
17.74%
YoY
|
-$31.05M
3.79%
YoY
|
-$28.63M
-40.31%
YoY
|
-$27.60M
-30.78%
YoY
|
-$27.09M
-32.57%
YoY
|
-$29.92M
-46.11%
YoY
|
-$47.97M
N/A
|
-$39.88M
N/A
|
| Other Income/Expense, Net |
-$15.57M
-38.02%
YoY
|
$59.37M
N/A
|
$3.703M
-110.25%
YoY
|
-$8.874M
-76.73%
YoY
|
-$25.12M
-32.51%
YoY
|
N/A
|
-$36.13M
9.41%
YoY
|
-$38.13M
19.57%
YoY
|
-$37.23M
19.88%
YoY
|
N/A
|
-$33.02M
19.63%
YoY
|
-$31.89M
17.74%
YoY
|
-$31.05M
3.79%
YoY
|
N/A
|
-$27.60M
-30.78%
YoY
|
-$27.09M
-32.57%
YoY
|
-$29.92M
-69.0%
YoY
|
N/A
|
-$39.88M
28.93%
YoY
|
| Pretax Income |
$119.3M
44.48%
YoY
|
$172.0M
245.82%
YoY
|
$139.3M
142.06%
YoY
|
$99.58M
49.46%
YoY
|
$82.55M
136.99%
YoY
|
$49.75M
105.47%
YoY
|
$57.57M
319.29%
YoY
|
$66.62M
224.72%
YoY
|
$34.83M
-4.13%
YoY
|
$24.21M
48.02%
YoY
|
$13.73M
-51.2%
YoY
|
$20.52M
-426.96%
YoY
|
$36.33M
-188.98%
YoY
|
$16.36M
-104.23%
YoY
|
$28.13M
-148.99%
YoY
|
-$6.275M
-93.55%
YoY
|
-$40.83M
-77.16%
YoY
|
-$386.2M
N/A
|
-$57.42M
-52.83%
YoY
|
| Income Tax |
$31.17M
386.64%
YoY
|
$49.03M
289.68%
YoY
|
$36.92M
127.72%
YoY
|
$27.47M
98.82%
YoY
|
$6.405M
-35.39%
YoY
|
$12.58M
2287.67%
YoY
|
$16.21M
178.81%
YoY
|
$13.82M
293.34%
YoY
|
$9.914M
11.74%
YoY
|
$527.0K
-79.97%
YoY
|
$5.815M
71.03%
YoY
|
$3.513M
-187.83%
YoY
|
$8.872M
-405.93%
YoY
|
$2.631M
-103.28%
YoY
|
$3.400M
-128.38%
YoY
|
-$4.000M
-80.86%
YoY
|
-$2.900M
-88.85%
YoY
|
-$80.19M
N/A
|
-$11.98M
-57.33%
YoY
|
| Net Earnings |
$88.10M
15.7%
YoY
|
$123.0M
230.97%
YoY
|
$102.4M
147.68%
YoY
|
$72.10M
36.54%
YoY
|
$76.14M
205.58%
YoY
|
$37.16M
56.91%
YoY
|
$41.36M
422.49%
YoY
|
$52.81M
210.54%
YoY
|
$24.92M
-9.26%
YoY
|
$23.68M
72.55%
YoY
|
$7.915M
-68.0%
YoY
|
$17.00M
-844.16%
YoY
|
$27.46M
-172.33%
YoY
|
$13.73M
-104.5%
YoY
|
$24.73M
-154.43%
YoY
|
-$2.285M
-97.01%
YoY
|
-$37.97M
-75.15%
YoY
|
-$304.8M
N/A
|
-$45.44M
-51.48%
YoY
|
| Basic Earnings Per Share |
$0.40
11.11%
YoY
|
N/A
|
$0.47
135.0%
YoY
|
$0.33
22.22%
YoY
|
$0.36
176.92%
YoY
|
N/A
|
$0.20
400.0%
YoY
|
$0.27
200.0%
YoY
|
$0.13
-7.14%
YoY
|
N/A
|
$0.04
-69.23%
YoY
|
$0.09
-1000.0%
YoY
|
$0.14
-170.0%
YoY
|
N/A
|
$0.13
-136.11%
YoY
|
-$0.01
-98.25%
YoY
|
-$0.20
-81.48%
YoY
|
N/A
|
-$0.36
-43.75%
YoY
|
| Diluted Earnings Per Share |
$0.39
14.71%
YoY
|
$0.54
220.11%
YoY
|
$0.45
136.84%
YoY
|
$0.32
23.08%
YoY
|
$0.34
183.33%
YoY
|
$0.17
44.9%
YoY
|
$0.19
375.0%
YoY
|
$0.26
213.18%
YoY
|
$0.12
-14.29%
YoY
|
$0.12
64.13%
YoY
|
$0.04
-66.67%
YoY
|
$0.08
-930.2%
YoY
|
$0.14
-170.0%
YoY
|
$0.07
-100.0%
YoY
|
$0.12
-133.33%
YoY
|
-$0.01
-98.25%
YoY
|
-$0.20
-81.48%
YoY
|
-$1.592M
N/A
|
-$0.36
-43.75%
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 |
221.8M shares
5.83%
YoY
|
220.5M shares
6.54%
YoY
|
220.0M shares
10.33%
YoY
|
219.4M shares
10.35%
YoY
|
209.6M shares
6.55%
YoY
|
207.0M shares
5.38%
YoY
|
199.4M shares
1.68%
YoY
|
198.8M shares
1.95%
YoY
|
196.7M shares
0.98%
YoY
|
196.4M shares
1.14%
YoY
|
196.1M shares
1.15%
YoY
|
195.0M shares
0.7%
YoY
|
194.8M shares
1.21%
YoY
|
194.2M shares
0.58%
YoY
|
193.9M shares
33.53%
YoY
|
193.7M shares
33.4%
YoY
|
192.5M shares
32.56%
YoY
|
193.1M shares
N/A
|
145.2M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
227.5M shares
1.71%
YoY
|
N/A
|
226.0M shares
5.3%
YoY
|
225.5M shares
9.45%
YoY
|
223.6M shares
10.29%
YoY
|
N/A
|
214.6M shares
5.06%
YoY
|
206.0M shares
0.6%
YoY
|
202.8M shares
-0.05%
YoY
|
N/A
|
204.3M shares
2.98%
YoY
|
204.8M shares
5.75%
YoY
|
202.9M shares
5.4%
YoY
|
N/A
|
198.4M shares
36.63%
YoY
|
193.7M shares
33.4%
YoY
|
192.5M shares
32.56%
YoY
|
N/A
|
145.2M shares
0.0%
YoY
|
Loading...