|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.591B
7.15%
YoY
|
$4.284B
16.43%
YoY
|
$3.680B
112.23%
YoY
|
$1.734B
22.36%
YoY
|
$1.417B
2.89%
YoY
|
| Cost Of Revenue |
$2.462B
8.0%
YoY
|
$2.280B
19.9%
YoY
|
$1.901B
144.78%
YoY
|
$776.7M
30.59%
YoY
|
$594.8M
-3.38%
YoY
|
| Gross Profit |
$2.129B
6.19%
YoY
|
$2.005B
12.72%
YoY
|
$1.778B
85.81%
YoY
|
$957.1M
16.41%
YoY
|
$822.2M
7.94%
YoY
|
| Selling, General & Admin |
$905.2M
16.97%
YoY
|
$773.9M
4.06%
YoY
|
$743.7M
37.75%
YoY
|
$539.9M
18.35%
YoY
|
$456.2M
11.19%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$483.4M
8.78%
YoY
|
$444.4M
26.18%
YoY
|
$352.2M
262.35%
YoY
|
$97.20M
10.58%
YoY
|
$87.90M
17.32%
YoY
|
| Operating Expenses |
$905.2M
16.97%
YoY
|
$773.9M
4.06%
YoY
|
$743.7M
37.75%
YoY
|
$539.9M
18.35%
YoY
|
$456.2M
11.19%
YoY
|
| Operating Profit |
$713.4M
-6.28%
YoY
|
$761.2M
61.51%
YoY
|
$471.3M
3.93%
YoY
|
$453.5M
88.84%
YoY
|
$240.1M
-8.74%
YoY
|
| Interest Expense |
-$176.7M
-15.62%
YoY
|
-$209.4M
8.16%
YoY
|
-$193.6M
-434.49%
YoY
|
$57.88M
56.46%
YoY
|
$36.99M
4.01%
YoY
|
| Other Income/Expense, Net |
-$100.0K
-94.12%
YoY
|
-$1.700M
-136.17%
YoY
|
$4.700M
327.27%
YoY
|
$1.100M
-42.83%
YoY
|
$1.924M
-67.71%
YoY
|
| Pretax Income |
$535.6M
-2.64%
YoY
|
$550.1M
94.79%
YoY
|
$282.4M
-30.44%
YoY
|
$406.0M
97.76%
YoY
|
$205.3M
-12.97%
YoY
|
| Income Tax |
$108.0M
-21.34%
YoY
|
$137.3M
79.71%
YoY
|
$76.40M
-11.37%
YoY
|
$86.20M
61.42%
YoY
|
$53.40M
-18.51%
YoY
|
| Net Earnings |
$428.4M
3.7%
YoY
|
$413.1M
100.05%
YoY
|
$206.5M
-35.41%
YoY
|
$319.7M
110.47%
YoY
|
$151.9M
-10.7%
YoY
|
| Basic Earnings Per Share |
$2.06
1.48%
YoY
|
$2.03
93.33%
YoY
|
$1.05
-63.67%
YoY
|
$2.89
109.42%
YoY
|
$1.38
-11.54%
YoY
|
| Diluted Earnings Per Share |
$2.04
1.49%
YoY
|
$2.01
93.27%
YoY
|
$1.04
-63.64%
YoY
|
$2.86
110.29%
YoY
|
$1.36
-11.69%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
185.4M shares
0.76%
YoY
|
184.0M shares
10.18%
YoY
|
167.0M shares
50.75%
YoY
|
110.8M shares
0.42%
YoY
|
110.3M shares
1.16%
YoY
|
| Diluted Shares Outstanding |
186.9M shares
0.86%
YoY
|
185.3M shares
10.17%
YoY
|
168.2M shares
50.33%
YoY
|
111.9M shares
0.43%
YoY
|
111.4M shares
0.99%
YoY
|
|
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 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.317B
11.05%
YoY
|
$1.235B
11.37%
YoY
|
$1.203B
5.41%
YoY
|
$1.093B
11.3%
YoY
|
$1.186B
8.2%
YoY
|
$1.109B
4.12%
YoY
|
$1.142B
9.67%
YoY
|
$981.8M
-3.73%
YoY
|
$1.096B
-0.94%
YoY
|
$1.065B
107.79%
YoY
|
$1.041B
134.51%
YoY
|
$1.020B
147.83%
YoY
|
$1.107B
128.38%
YoY
|
$512.4M
30.08%
YoY
|
$443.9M
23.51%
YoY
|
$411.5M
24.82%
YoY
|
$484.5M
22.24%
YoY
|
$393.9M
18.8%
YoY
|
$359.4M
-6.27%
YoY
|
| Cost Of Revenue |
$742.5M
15.96%
YoY
|
$671.8M
12.55%
YoY
|
$635.6M
1.66%
YoY
|
$589.1M
10.48%
YoY
|
$640.3M
12.04%
YoY
|
$596.9M
8.61%
YoY
|
$625.2M
14.23%
YoY
|
$533.2M
-2.49%
YoY
|
$571.5M
-1.33%
YoY
|
$549.6M
141.16%
YoY
|
$547.3M
179.06%
YoY
|
$546.8M
189.66%
YoY
|
$579.2M
161.83%
YoY
|
$227.9M
33.59%
YoY
|
$196.1M
38.2%
YoY
|
$188.8M
38.77%
YoY
|
$221.2M
30.07%
YoY
|
$170.6M
16.21%
YoY
|
$141.9M
-19.64%
YoY
|
| Gross Profit |
$574.6M
5.3%
YoY
|
$562.8M
9.99%
YoY
|
$567.8M
9.95%
YoY
|
$503.6M
12.26%
YoY
|
$545.7M
4.02%
YoY
|
$511.7M
-0.66%
YoY
|
$516.4M
4.62%
YoY
|
$448.6M
-5.16%
YoY
|
$524.6M
-0.51%
YoY
|
$515.1M
81.05%
YoY
|
$493.6M
99.24%
YoY
|
$473.0M
112.39%
YoY
|
$527.3M
100.24%
YoY
|
$284.5M
27.39%
YoY
|
$247.7M
13.93%
YoY
|
$222.7M
15.0%
YoY
|
$263.3M
16.37%
YoY
|
$223.3M
20.85%
YoY
|
$217.5M
5.15%
YoY
|
| Selling, General & Admin |
$210.8M
-5.13%
YoY
|
$214.2M
4.49%
YoY
|
$260.2M
37.38%
YoY
|
$217.8M
22.5%
YoY
|
$222.2M
6.52%
YoY
|
$205.0M
3.48%
YoY
|
$189.4M
-4.1%
YoY
|
$177.8M
-12.63%
YoY
|
$208.6M
7.25%
YoY
|
$198.1M
33.67%
YoY
|
$197.5M
45.37%
YoY
|
$203.5M
52.79%
YoY
|
$194.5M
34.79%
YoY
|
$148.2M
17.06%
YoY
|
$135.9M
6.03%
YoY
|
$133.2M
25.05%
YoY
|
$144.3M
31.71%
YoY
|
$126.6M
10.82%
YoY
|
$128.1M
18.3%
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 |
$130.4M
11.74%
YoY
|
$126.7M
10.66%
YoY
|
$127.5M
-17.32%
YoY
|
$124.7M
11.44%
YoY
|
$116.7M
5.8%
YoY
|
$114.5M
6.31%
YoY
|
$154.2M
46.44%
YoY
|
$111.9M
10.68%
YoY
|
$110.3M
0.64%
YoY
|
$107.7M
197.51%
YoY
|
$105.3M
332.59%
YoY
|
$101.1M
316.05%
YoY
|
$109.6M
351.03%
YoY
|
$36.20M
49.59%
YoY
|
$24.34M
5.94%
YoY
|
$24.30M
10.92%
YoY
|
$24.30M
10.78%
YoY
|
$24.20M
14.86%
YoY
|
$22.98M
19.05%
YoY
|
| Operating Expenses |
$210.8M
-5.13%
YoY
|
$214.2M
4.49%
YoY
|
$387.7M
27.57%
YoY
|
$342.5M
18.23%
YoY
|
$222.2M
-30.32%
YoY
|
$205.0M
-32.96%
YoY
|
$303.9M
0.36%
YoY
|
$289.7M
-4.89%
YoY
|
$318.9M
63.96%
YoY
|
$305.8M
106.34%
YoY
|
$302.8M
89.02%
YoY
|
$304.6M
128.69%
YoY
|
$194.5M
34.79%
YoY
|
$148.2M
17.06%
YoY
|
$160.2M
6.02%
YoY
|
$133.2M
25.05%
YoY
|
$144.3M
31.71%
YoY
|
$126.6M
10.82%
YoY
|
$151.1M
18.42%
YoY
|
| Operating Profit |
$224.8M
19.19%
YoY
|
$217.5M
14.78%
YoY
|
$180.1M
-15.25%
YoY
|
$161.1M
5.02%
YoY
|
$188.6M
-8.31%
YoY
|
$189.5M
-9.46%
YoY
|
$212.5M
11.37%
YoY
|
$153.4M
5.21%
YoY
|
$205.7M
14.53%
YoY
|
$209.3M
-940.56%
YoY
|
$190.8M
117.95%
YoY
|
$145.8M
127.98%
YoY
|
$179.6M
96.07%
YoY
|
-$24.90M
-110.7%
YoY
|
$87.54M
31.92%
YoY
|
$63.95M
19.27%
YoY
|
$91.60M
2.33%
YoY
|
$232.7M
422.9%
YoY
|
$66.36M
-8.96%
YoY
|
| Interest Expense |
-$39.60M
-8.55%
YoY
|
-$42.00M
-11.21%
YoY
|
-$41.10M
-12.74%
YoY
|
-$45.00M
-10.0%
YoY
|
-$43.30M
-172.29%
YoY
|
-$47.30M
-174.02%
YoY
|
-$47.10M
-19.35%
YoY
|
-$50.00M
-16.53%
YoY
|
$59.90M
-7.85%
YoY
|
$63.90M
205.74%
YoY
|
-$58.40M
2375.63%
YoY
|
-$59.90M
-751.16%
YoY
|
$65.00M
251.35%
YoY
|
$20.90M
0.97%
YoY
|
-$2.359M
-79.71%
YoY
|
$9.199M
4.45%
YoY
|
$18.50M
108.64%
YoY
|
$20.70M
131.39%
YoY
|
-$11.63M
27.75%
YoY
|
| Other Income/Expense, Net |
$800.0K
300.0%
YoY
|
-$2.300M
-428.57%
YoY
|
-$400.0K
-180.0%
YoY
|
-$1.600M
33.33%
YoY
|
$200.0K
-200.0%
YoY
|
$700.0K
-187.5%
YoY
|
$500.0K
-70.59%
YoY
|
-$1.200M
-400.0%
YoY
|
-$200.0K
-200.0%
YoY
|
-$800.0K
-133.33%
YoY
|
$1.700M
-139.2%
YoY
|
$400.0K
-86.04%
YoY
|
$200.0K
-75.0%
YoY
|
$2.400M
700.0%
YoY
|
-$4.337M
-924.52%
YoY
|
$2.866M
376.08%
YoY
|
$800.0K
-33.11%
YoY
|
$300.0K
-70.06%
YoY
|
$526.0K
-67.13%
YoY
|
| Pretax Income |
$186.0M
27.84%
YoY
|
$173.2M
21.2%
YoY
|
$135.5M
-15.52%
YoY
|
$111.7M
9.3%
YoY
|
$145.5M
-1.42%
YoY
|
$142.9M
2.14%
YoY
|
$160.4M
40.58%
YoY
|
$102.2M
18.42%
YoY
|
$147.6M
23.62%
YoY
|
$139.9M
-473.07%
YoY
|
$114.1M
93.43%
YoY
|
$86.30M
49.77%
YoY
|
$119.4M
59.2%
YoY
|
-$37.50M
-117.5%
YoY
|
$58.99M
42.43%
YoY
|
$57.62M
26.88%
YoY
|
$75.00M
-8.36%
YoY
|
$214.3M
486.19%
YoY
|
$41.41M
-36.96%
YoY
|
| Income Tax |
$42.40M
18.44%
YoY
|
$37.60M
27.03%
YoY
|
$26.10M
-37.86%
YoY
|
$16.50M
-37.02%
YoY
|
$35.80M
-2.19%
YoY
|
$29.60M
-8.92%
YoY
|
$42.00M
40.47%
YoY
|
$26.20M
13.42%
YoY
|
$36.60M
12.27%
YoY
|
$32.50M
-449.46%
YoY
|
$29.90M
118.79%
YoY
|
$23.10M
57.14%
YoY
|
$32.60M
50.93%
YoY
|
-$9.300M
-125.69%
YoY
|
$13.67M
26.11%
YoY
|
$14.70M
12.21%
YoY
|
$21.60M
2.54%
YoY
|
$36.20M
329.98%
YoY
|
$10.84M
-29.17%
YoY
|
| Net Earnings |
$143.5M
30.69%
YoY
|
$135.5M
19.49%
YoY
|
$99.10M
-8.24%
YoY
|
$95.50M
25.49%
YoY
|
$109.8M
-1.08%
YoY
|
$113.4M
5.59%
YoY
|
$108.0M
44.39%
YoY
|
$76.10M
20.03%
YoY
|
$111.0M
27.73%
YoY
|
$107.4M
-482.21%
YoY
|
$74.80M
65.16%
YoY
|
$63.40M
47.75%
YoY
|
$86.90M
62.73%
YoY
|
-$28.10M
-115.78%
YoY
|
$45.29M
48.03%
YoY
|
$42.91M
32.7%
YoY
|
$53.40M
-12.1%
YoY
|
$178.1M
531.83%
YoY
|
$30.60M
-37.38%
YoY
|
| Basic Earnings Per Share |
$0.71
31.48%
YoY
|
$0.67
19.64%
YoY
|
N/A
|
$0.43
19.44%
YoY
|
$0.54
-1.82%
YoY
|
$0.56
5.66%
YoY
|
N/A
|
$0.36
20.0%
YoY
|
$0.55
27.91%
YoY
|
$0.53
-289.29%
YoY
|
N/A
|
$0.30
-23.08%
YoY
|
$0.43
-10.42%
YoY
|
-$0.28
-117.39%
YoY
|
N/A
|
$0.39
34.48%
YoY
|
$0.48
-12.73%
YoY
|
$1.61
519.23%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.71
33.96%
YoY
|
$0.66
20.0%
YoY
|
$0.53
-8.61%
YoY
|
$0.43
19.44%
YoY
|
$0.53
-1.85%
YoY
|
$0.55
3.77%
YoY
|
$0.58
41.79%
YoY
|
$0.36
20.0%
YoY
|
$0.54
28.57%
YoY
|
$0.53
-289.29%
YoY
|
$0.41
0.0%
YoY
|
$0.30
-21.05%
YoY
|
$0.42
-12.5%
YoY
|
-$0.28
-117.5%
YoY
|
$0.40
47.43%
YoY
|
$0.38
31.03%
YoY
|
$0.48
-12.73%
YoY
|
$1.60
540.0%
YoY
|
$0.27
-38.64%
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 |
185.8M shares
0.22%
YoY
|
185.9M shares
0.6%
YoY
|
N/A
|
185.6M shares
0.71%
YoY
|
185.4M shares
0.82%
YoY
|
184.8M shares
0.95%
YoY
|
N/A
|
184.3M shares
1.19%
YoY
|
183.9M shares
1.15%
YoY
|
183.1M shares
64.71%
YoY
|
N/A
|
182.1M
64.37%
YoY
|
181.8M
64.16%
YoY
|
111.1M
0.46%
YoY
|
110.9M
0.29%
YoY
|
110.8M
0.4%
YoY
|
110.7M
0.42%
YoY
|
110.6M
0.66%
YoY
|
110.5M
1.05%
YoY
|
| Diluted Shares Outstanding |
186.9M shares
0.16%
YoY
|
187.5M shares
0.59%
YoY
|
N/A
|
187.1M shares
0.86%
YoY
|
186.6M shares
0.91%
YoY
|
186.4M shares
0.99%
YoY
|
N/A
|
185.5M shares
1.03%
YoY
|
184.9M shares
1.15%
YoY
|
184.6M shares
53.2%
YoY
|
N/A
|
183.6M shares
63.62%
YoY
|
182.8M shares
63.65%
YoY
|
120.5M shares
7.91%
YoY
|
N/A
|
112.2M shares
0.73%
YoY
|
111.7M
0.33%
YoY
|
111.7M
0.35%
YoY
|
N/A
|
Loading...