|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$14.30B
16.25%
YoY
|
$12.30B
2.54%
YoY
|
$12.00B
22.68%
YoY
|
$9.778B
22.97%
YoY
|
$7.952B
25.8%
YoY
|
| Cost Of Revenue |
$12.51B
17.2%
YoY
|
$10.67B
0.62%
YoY
|
$10.61B
23.52%
YoY
|
$8.586B
26.16%
YoY
|
$6.806B
29.12%
YoY
|
| Gross Profit |
$1.793B
9.84%
YoY
|
$1.632B
17.43%
YoY
|
$1.390B
16.64%
YoY
|
$1.192B
3.98%
YoY
|
$1.146B
9.14%
YoY
|
| Selling, General & Admin |
$709.0M
12.09%
YoY
|
$632.5M
-0.36%
YoY
|
$634.8M
13.47%
YoY
|
$559.4M
106.46%
YoY
|
$271.0M
-10.92%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$427.1M
-15.69%
YoY
|
$506.6M
-16.01%
YoY
|
$603.2M
18.95%
YoY
|
$507.1M
19.94%
YoY
|
$422.8M
41.97%
YoY
|
| Operating Expenses |
$1.132B
-1.29%
YoY
|
$1.147B
-6.44%
YoY
|
$1.226B
15.1%
YoY
|
$1.065B
60.57%
YoY
|
$663.4M
12.36%
YoY
|
| Operating Profit |
$660.4M
36.16%
YoY
|
$485.0M
195.93%
YoY
|
$163.9M
29.59%
YoY
|
$126.5M
-73.8%
YoY
|
$482.7M
4.99%
YoY
|
| Interest Expense |
-$141.0M
-13.5%
YoY
|
-$163.0M
-19.96%
YoY
|
-$203.7M
144.2%
YoY
|
-$83.42M
213.81%
YoY
|
-$26.58M
-11.09%
YoY
|
| Other Income/Expense, Net |
$3.776M
-134.31%
YoY
|
-$11.01M
-126.91%
YoY
|
$40.89M
2911.27%
YoY
|
$1.358M
-95.94%
YoY
|
$33.41M
196.7%
YoY
|
| Pretax Income |
$515.4M
105.34%
YoY
|
$251.0M
-403.51%
YoY
|
-$82.70M
-291.88%
YoY
|
$43.10M
-89.98%
YoY
|
$430.1M
1.15%
YoY
|
| Income Tax |
$93.40M
81.36%
YoY
|
$51.50M
-245.48%
YoY
|
-$35.40M
-484.78%
YoY
|
$9.200M
-90.74%
YoY
|
$99.30M
-3.12%
YoY
|
| Net Earnings |
$399.0M
145.13%
YoY
|
$162.8M
-425.91%
YoY
|
-$49.95M
-249.75%
YoY
|
$33.35M
-89.86%
YoY
|
$328.8M
1.85%
YoY
|
| Basic Earnings Per Share |
$5.12
144.98%
YoY
|
$2.09
-426.56%
YoY
|
-$0.64
-242.22%
YoY
|
$0.45
-90.09%
YoY
|
$4.54
2.48%
YoY
|
| Diluted Earnings Per Share |
$5.07
146.12%
YoY
|
$2.06
-421.88%
YoY
|
-$0.64
-252.38%
YoY
|
$0.42
-90.56%
YoY
|
$4.45
1.6%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
77.87M shares
-0.23%
YoY
|
78.05M shares
0.66%
YoY
|
77.54M shares
3.49%
YoY
|
74.92M shares
3.34%
YoY
|
72.50M shares
-0.41%
YoY
|
| Diluted Shares Outstanding |
78.69M shares
-0.24%
YoY
|
78.88M shares
1.73%
YoY
|
77.54M shares
1.77%
YoY
|
76.19M shares
3.03%
YoY
|
73.94M shares
0.31%
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 |
$3.829B
34.45%
YoY
|
$3.940B
15.77%
YoY
|
$3.967B
21.97%
YoY
|
$3.545B
19.71%
YoY
|
$2.848B
5.99%
YoY
|
$3.403B
3.75%
YoY
|
$3.252B
-0.14%
YoY
|
$2.961B
3.03%
YoY
|
$2.687B
3.95%
YoY
|
$3.280B
9.03%
YoY
|
$3.257B
29.58%
YoY
|
$2.874B
24.86%
YoY
|
$2.585B
32.25%
YoY
|
$3.008B
66.27%
YoY
|
$2.514B
4.54%
YoY
|
$2.302B
17.28%
YoY
|
$1.954B
10.08%
YoY
|
$1.809B
10.54%
YoY
|
$2.404B
41.57%
YoY
|
| Cost Of Revenue |
$3.351B
32.1%
YoY
|
$3.431B
15.85%
YoY
|
$3.429B
22.94%
YoY
|
$3.109B
22.39%
YoY
|
$2.537B
6.6%
YoY
|
$2.962B
1.71%
YoY
|
$2.789B
-2.28%
YoY
|
$2.540B
2.24%
YoY
|
$2.380B
0.86%
YoY
|
$2.912B
10.43%
YoY
|
$2.854B
30.46%
YoY
|
$2.485B
22.52%
YoY
|
$2.359B
36.13%
YoY
|
$2.637B
69.12%
YoY
|
$2.188B
6.34%
YoY
|
$2.028B
21.06%
YoY
|
$1.733B
14.49%
YoY
|
$1.559B
17.93%
YoY
|
$2.057B
49.03%
YoY
|
| Gross Profit |
$477.9M
53.62%
YoY
|
$508.3M
15.22%
YoY
|
$537.7M
16.11%
YoY
|
$435.5M
3.54%
YoY
|
$311.1M
1.28%
YoY
|
$441.2M
19.92%
YoY
|
$463.2M
14.98%
YoY
|
$420.6M
8.04%
YoY
|
$307.2M
36.42%
YoY
|
$367.9M
-0.91%
YoY
|
$402.8M
23.69%
YoY
|
$389.3M
42.26%
YoY
|
$225.2M
1.85%
YoY
|
$371.3M
48.48%
YoY
|
$325.6M
-6.15%
YoY
|
$273.7M
-4.78%
YoY
|
$221.1M
-15.49%
YoY
|
$250.1M
-20.52%
YoY
|
$347.0M
9.19%
YoY
|
| Selling, General & Admin |
$214.2M
28.91%
YoY
|
$185.1M
41.31%
YoY
|
$181.0M
7.21%
YoY
|
$176.7M
5.73%
YoY
|
$166.2M
0.38%
YoY
|
$131.0M
-21.73%
YoY
|
$168.9M
4.05%
YoY
|
$167.1M
23.62%
YoY
|
$165.5M
26.45%
YoY
|
$167.4M
7.86%
YoY
|
$162.3M
80.2%
YoY
|
$135.2M
41.1%
YoY
|
$130.9M
48.11%
YoY
|
$155.2M
242.86%
YoY
|
$90.07M
11.69%
YoY
|
$95.79M
26.1%
YoY
|
$88.39M
27.92%
YoY
|
$45.26M
-38.83%
YoY
|
$80.64M
17.38%
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 |
$121.9M
11.94%
YoY
|
$111.0M
-3.59%
YoY
|
$104.6M
-8.73%
YoY
|
$102.6M
-24.45%
YoY
|
$108.9M
-22.82%
YoY
|
$115.2M
-24.02%
YoY
|
$114.6M
-27.15%
YoY
|
$135.8M
-6.4%
YoY
|
$141.1M
-5.43%
YoY
|
$151.6M
-6.67%
YoY
|
$157.3M
31.85%
YoY
|
$145.1M
26.49%
YoY
|
$149.2M
34.66%
YoY
|
$162.4M
52.98%
YoY
|
$119.3M
0.51%
YoY
|
$114.7M
6.8%
YoY
|
$110.8M
22.43%
YoY
|
$106.2M
21.9%
YoY
|
$118.7M
43.7%
YoY
|
| Operating Expenses |
$339.4M
24.13%
YoY
|
$293.7M
14.48%
YoY
|
$287.2M
0.37%
YoY
|
$277.9M
-7.82%
YoY
|
$273.4M
-11.76%
YoY
|
$256.6M
-15.72%
YoY
|
$286.2M
-5.55%
YoY
|
$301.5M
8.95%
YoY
|
$309.9M
13.13%
YoY
|
$304.4M
-4.32%
YoY
|
$303.0M
44.62%
YoY
|
$276.7M
35.23%
YoY
|
$273.9M
34.98%
YoY
|
$318.2M
136.57%
YoY
|
$209.5M
6.04%
YoY
|
$204.6M
12.25%
YoY
|
$202.9M
27.63%
YoY
|
$134.5M
-13.96%
YoY
|
$197.6M
32.87%
YoY
|
| Operating Profit |
$141.8M
276.41%
YoY
|
$214.6M
16.24%
YoY
|
$250.5M
41.56%
YoY
|
$157.6M
32.29%
YoY
|
$37.67M
-1496.29%
YoY
|
$184.6M
190.81%
YoY
|
$177.0M
77.32%
YoY
|
$119.1M
5.8%
YoY
|
-$2.698M
-94.46%
YoY
|
$63.49M
19.49%
YoY
|
$99.80M
-14.07%
YoY
|
$112.6M
63.09%
YoY
|
-$48.74M
-368.43%
YoY
|
$53.14M
-54.02%
YoY
|
$116.1M
-22.27%
YoY
|
$69.05M
-34.32%
YoY
|
$18.16M
-82.3%
YoY
|
$115.6M
-26.99%
YoY
|
$149.4M
-11.64%
YoY
|
| Interest Expense |
-$47.05M
63.76%
YoY
|
-$36.60M
3.05%
YoY
|
-$38.89M
-2.79%
YoY
|
-$36.81M
-17.61%
YoY
|
-$28.73M
-32.94%
YoY
|
-$35.51M
-32.33%
YoY
|
-$40.01M
-28.3%
YoY
|
-$44.68M
-13.94%
YoY
|
-$42.84M
-1.61%
YoY
|
-$52.48M
29.48%
YoY
|
-$55.80M
167.93%
YoY
|
-$51.92M
305.62%
YoY
|
-$43.54M
370.0%
YoY
|
-$40.53M
969.65%
YoY
|
-$20.83M
83.05%
YoY
|
-$12.80M
103.05%
YoY
|
-$9.264M
81.65%
YoY
|
-$3.789M
-42.59%
YoY
|
-$11.38M
86.51%
YoY
|
| Other Income/Expense, Net |
-$3.303M
-305.92%
YoY
|
N/A
|
-$1.633M
-40.7%
YoY
|
$1.334M
0.38%
YoY
|
$1.604M
-149.92%
YoY
|
N/A
|
-$2.754M
-116.57%
YoY
|
$1.329M
-62.12%
YoY
|
-$3.213M
-151.81%
YoY
|
N/A
|
$16.62M
-9653.45%
YoY
|
$3.508M
-39.78%
YoY
|
$6.201M
-265.18%
YoY
|
N/A
|
-$174.0K
-102.24%
YoY
|
$5.825M
-45.21%
YoY
|
-$3.754M
-4851.9%
YoY
|
N/A
|
$7.772M
17.54%
YoY
|
| Pretax Income |
$91.45M
927.56%
YoY
|
$174.0M
80.48%
YoY
|
$211.6M
54.45%
YoY
|
$120.8M
91.44%
YoY
|
$8.900M
-119.56%
YoY
|
$96.43M
688692.86%
YoY
|
$137.0M
498.25%
YoY
|
$63.10M
220.5%
YoY
|
-$45.50M
-63.69%
YoY
|
$14.00K
-99.89%
YoY
|
$22.90M
-62.02%
YoY
|
$19.69M
8.18%
YoY
|
-$125.3M
160.5%
YoY
|
$12.61M
-86.26%
YoY
|
$60.30M
-56.93%
YoY
|
$18.20M
-82.3%
YoY
|
-$48.10M
-150.42%
YoY
|
$91.79M
-40.28%
YoY
|
$140.0M
-11.05%
YoY
|
| Income Tax |
$21.79M
-744.1%
YoY
|
$20.98M
78.9%
YoY
|
$45.13M
43.04%
YoY
|
$30.66M
58.5%
YoY
|
-$3.383M
-69.46%
YoY
|
$11.73M
-1096.52%
YoY
|
$31.55M
316.81%
YoY
|
$19.34M
559.3%
YoY
|
-$11.08M
-75.23%
YoY
|
-$1.177M
-112.74%
YoY
|
$7.569M
-31.74%
YoY
|
$2.934M
47.29%
YoY
|
-$44.73M
240.23%
YoY
|
$9.239M
-39.97%
YoY
|
$11.09M
-59.79%
YoY
|
$1.992M
-92.64%
YoY
|
-$13.15M
-144.85%
YoY
|
$15.39M
-62.28%
YoY
|
$27.58M
-31.94%
YoY
|
| Net Earnings |
$60.84M
514.36%
YoY
|
$142.7M
90.95%
YoY
|
$160.7M
68.69%
YoY
|
$85.77M
152.34%
YoY
|
$9.903M
-124.05%
YoY
|
$74.74M
9825.63%
YoY
|
$95.24M
566.2%
YoY
|
$33.99M
118.68%
YoY
|
-$41.18M
-48.87%
YoY
|
$753.0K
-76.64%
YoY
|
$14.30M
-70.76%
YoY
|
$15.54M
-4.13%
YoY
|
-$80.54M
130.26%
YoY
|
$3.224M
-95.79%
YoY
|
$48.90M
-55.98%
YoY
|
$16.21M
-78.51%
YoY
|
-$34.98M
-153.28%
YoY
|
$76.64M
-32.23%
YoY
|
$111.1M
-4.64%
YoY
|
| Basic Earnings Per Share |
$0.78
500.0%
YoY
|
N/A
|
$2.07
69.67%
YoY
|
$1.10
150.0%
YoY
|
$0.13
-124.53%
YoY
|
N/A
|
$1.22
577.78%
YoY
|
$0.44
120.0%
YoY
|
-$0.53
-49.52%
YoY
|
N/A
|
$0.18
-72.73%
YoY
|
$0.20
-9.09%
YoY
|
-$1.05
123.4%
YoY
|
N/A
|
$0.66
-56.86%
YoY
|
$0.22
-78.85%
YoY
|
-$0.47
-151.65%
YoY
|
N/A
|
$1.53
-4.97%
YoY
|
| Diluted Earnings Per Share |
$0.77
492.31%
YoY
|
$1.81
92.09%
YoY
|
$2.04
68.6%
YoY
|
$1.09
153.49%
YoY
|
$0.13
-124.53%
YoY
|
$0.94
9669.39%
YoY
|
$1.21
572.22%
YoY
|
$0.43
116.83%
YoY
|
-$0.53
-49.52%
YoY
|
$0.01
-76.68%
YoY
|
$0.18
-72.31%
YoY
|
$0.20
-0.85%
YoY
|
-$1.05
123.4%
YoY
|
$0.04
-100.0%
YoY
|
$0.65
-56.67%
YoY
|
$0.20
-80.39%
YoY
|
-$0.47
-152.81%
YoY
|
$1.036M
67254168.41%
YoY
|
$1.50
-5.66%
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 |
78.89M shares
-0.5%
YoY
|
78.90M shares
-0.42%
YoY
|
78.91M shares
-0.4%
YoY
|
78.90M shares
-0.7%
YoY
|
79.29M shares
0.01%
YoY
|
79.23M shares
0.52%
YoY
|
79.22M shares
0.46%
YoY
|
79.46M shares
0.76%
YoY
|
79.28M shares
0.62%
YoY
|
78.82M shares
0.75%
YoY
|
78.86M shares
4.4%
YoY
|
78.86M shares
5.93%
YoY
|
78.79M shares
5.35%
YoY
|
78.23M shares
5.29%
YoY
|
75.54M shares
4.19%
YoY
|
74.45M shares
2.68%
YoY
|
74.79M shares
3.24%
YoY
|
74.30M shares
0.59%
YoY
|
72.50M shares
0.51%
YoY
|
| Diluted Shares Outstanding |
78.78M shares
-0.34%
YoY
|
N/A
|
78.65M shares
-0.34%
YoY
|
78.52M shares
-0.43%
YoY
|
79.05M shares
1.42%
YoY
|
N/A
|
78.91M shares
0.58%
YoY
|
78.86M shares
0.62%
YoY
|
77.94M shares
1.24%
YoY
|
N/A
|
78.46M shares
4.5%
YoY
|
78.37M shares
3.75%
YoY
|
76.98M shares
2.93%
YoY
|
N/A
|
75.07M shares
1.48%
YoY
|
75.54M shares
2.11%
YoY
|
74.79M shares
1.28%
YoY
|
N/A
|
73.98M shares
1.21%
YoY
|
Loading...