|
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.88%
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.74%
YoY
|
$539.9M
16.21%
YoY
|
$464.6M
11.28%
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.51%
YoY
|
$97.16M
10.54%
YoY
|
$87.89M
17.31%
YoY
|
| Operating Expenses |
$905.2M
16.97%
YoY
|
$773.9M
4.06%
YoY
|
$743.7M
37.74%
YoY
|
$539.9M
16.21%
YoY
|
$464.6M
11.28%
YoY
|
| Operating Profit |
$713.4M
-6.28%
YoY
|
$761.2M
61.51%
YoY
|
$471.3M
3.69%
YoY
|
$454.5M
89.28%
YoY
|
$240.1M
-8.74%
YoY
|
| Interest Expense |
-$176.7M
-15.62%
YoY
|
-$209.4M
-197.94%
YoY
|
$213.8M
269.38%
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
331.59%
YoY
|
$1.089M
-67.26%
YoY
|
$3.326M
-59.91%
YoY
|
| Pretax Income |
$535.6M
-2.64%
YoY
|
$550.1M
94.79%
YoY
|
$282.4M
-30.44%
YoY
|
$406.0M
97.82%
YoY
|
$205.2M
-13.0%
YoY
|
| Income Tax |
$108.0M
-21.34%
YoY
|
$137.3M
79.71%
YoY
|
$76.40M
-11.4%
YoY
|
$86.23M
61.55%
YoY
|
$53.38M
-18.54%
YoY
|
| Net Earnings |
$428.4M
3.7%
YoY
|
$413.1M
100.05%
YoY
|
$206.5M
-35.4%
YoY
|
$319.7M
110.48%
YoY
|
$151.9M
-10.72%
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.78%
YoY
|
184.0M shares
10.18%
YoY
|
167.0M shares
50.71%
YoY
|
110.8M
0.42%
YoY
|
110.3M
1.16%
YoY
|
| Diluted Shares Outstanding |
186.9M shares
0.89%
YoY
|
185.3M shares
10.14%
YoY
|
168.2M shares
50.34%
YoY
|
111.9M
0.43%
YoY
|
111.4M
0.99%
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 |
$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.84%
YoY
|
$1.107B
128.36%
YoY
|
$512.4M
30.08%
YoY
|
$443.9M
23.51%
YoY
|
$411.5M
24.81%
YoY
|
$484.5M
22.25%
YoY
|
$393.9M
18.81%
YoY
|
$359.4M
-6.27%
YoY
|
$329.7M
-0.56%
YoY
|
| Cost Of Revenue |
$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
|
$136.0M
0.39%
YoY
|
| Gross Profit |
$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
|
$193.7M
-1.25%
YoY
|
| Selling, General & Admin |
$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.81%
YoY
|
$148.2M
17.06%
YoY
|
$135.9M
6.03%
YoY
|
$133.2M
22.67%
YoY
|
$144.3M
31.69%
YoY
|
$126.6M
10.83%
YoY
|
$128.1M
18.3%
YoY
|
$108.6M
-1.46%
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 |
$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.22%
YoY
|
$109.6M
351.07%
YoY
|
$36.20M
49.43%
YoY
|
$24.34M
5.94%
YoY
|
$24.29M
10.88%
YoY
|
$24.30M
10.77%
YoY
|
$24.23M
14.97%
YoY
|
$22.98M
19.05%
YoY
|
$21.91M
18.83%
YoY
|
| Operating Expenses |
$214.2M
4.49%
YoY
|
$387.7M
27.57%
YoY
|
$217.8M
22.5%
YoY
|
$222.2M
6.52%
YoY
|
$205.0M
3.48%
YoY
|
$303.9M
0.36%
YoY
|
$177.8M
-12.63%
YoY
|
$208.6M
-31.4%
YoY
|
$198.1M
33.67%
YoY
|
$302.8M
89.02%
YoY
|
$203.5M
52.79%
YoY
|
$304.1M
110.78%
YoY
|
$148.2M
17.06%
YoY
|
$160.2M
6.02%
YoY
|
$133.2M
22.67%
YoY
|
$144.3M
31.69%
YoY
|
$126.6M
10.83%
YoY
|
$151.1M
18.42%
YoY
|
$108.6M
-1.46%
YoY
|
| Operating Profit |
$217.5M
14.78%
YoY
|
$180.1M
-15.25%
YoY
|
$158.3M
3.19%
YoY
|
$188.6M
-6.59%
YoY
|
$189.5M
-4.73%
YoY
|
$212.5M
11.37%
YoY
|
$153.4M
5.21%
YoY
|
$201.9M
-9.54%
YoY
|
$198.9M
-898.8%
YoY
|
$190.8M
117.95%
YoY
|
$145.8M
127.98%
YoY
|
$223.2M
142.96%
YoY
|
-$24.90M
-110.69%
YoY
|
$87.54M
31.92%
YoY
|
$63.95M
19.27%
YoY
|
$91.87M
2.63%
YoY
|
$232.8M
423.21%
YoY
|
$66.36M
-8.96%
YoY
|
$53.62M
-20.43%
YoY
|
| Interest Expense |
-$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
-178.49%
YoY
|
$59.90M
-199.17%
YoY
|
$63.90M
205.74%
YoY
|
-$58.40M
2375.63%
YoY
|
$63.70M
592.47%
YoY
|
-$60.40M
-427.14%
YoY
|
$20.90M
1.03%
YoY
|
-$2.359M
-79.71%
YoY
|
$9.199M
4.45%
YoY
|
$18.46M
108.22%
YoY
|
$20.69M
131.23%
YoY
|
-$11.63M
27.75%
YoY
|
$8.807M
0.8%
YoY
|
| Other Income/Expense, Net |
-$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
-87.8%
YoY
|
$2.400M
160.87%
YoY
|
-$4.337M
-924.52%
YoY
|
$2.866M
376.08%
YoY
|
$1.639M
37.04%
YoY
|
$920.0K
-8.18%
YoY
|
$526.0K
-67.13%
YoY
|
$602.0K
-73.6%
YoY
|
| Pretax Income |
$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.11%
YoY
|
-$37.50M
-117.5%
YoY
|
$58.99M
42.43%
YoY
|
$57.62M
26.88%
YoY
|
$75.04M
-8.31%
YoY
|
$214.3M
486.29%
YoY
|
$41.41M
-36.96%
YoY
|
$45.41M
-25.46%
YoY
|
| Income Tax |
$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.7%
YoY
|
-$9.300M
-125.67%
YoY
|
$13.67M
26.11%
YoY
|
$14.70M
12.58%
YoY
|
$21.63M
2.69%
YoY
|
$36.24M
330.41%
YoY
|
$10.84M
-29.17%
YoY
|
$13.06M
-15.42%
YoY
|
| Net Earnings |
$135.5M
19.49%
YoY
|
$99.10M
-8.24%
YoY
|
$95.50M
25.49%
YoY
|
$109.8M
-1.17%
YoY
|
$113.4M
5.59%
YoY
|
$108.0M
44.39%
YoY
|
$76.10M
20.03%
YoY
|
$111.1M
43.54%
YoY
|
$107.4M
-482.21%
YoY
|
$74.80M
65.16%
YoY
|
$63.40M
47.75%
YoY
|
$77.40M
45.04%
YoY
|
-$28.10M
-115.78%
YoY
|
$45.29M
48.03%
YoY
|
$42.91M
32.7%
YoY
|
$53.37M
-12.15%
YoY
|
$178.1M
531.81%
YoY
|
$30.60M
-37.38%
YoY
|
$32.34M
-28.75%
YoY
|
| Basic Earnings Per Share |
$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
|
$0.29
-30.95%
YoY
|
| Diluted Earnings Per Share |
$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
42.74%
YoY
|
$0.36
20.0%
YoY
|
$0.54
27.54%
YoY
|
$0.53
-289.29%
YoY
|
$0.41
0.56%
YoY
|
$0.30
-21.05%
YoY
|
$0.42
-11.79%
YoY
|
-$0.28
-117.5%
YoY
|
$0.40
-100.0%
YoY
|
$0.38
31.03%
YoY
|
$0.48
-12.73%
YoY
|
$1.60
540.0%
YoY
|
$274.1K
62291038.9%
YoY
|
$0.29
-29.27%
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.9M shares
0.62%
YoY
|
185.7M shares
0.69%
YoY
|
185.6M shares
0.73%
YoY
|
185.2M shares
0.8%
YoY
|
184.7M shares
0.95%
YoY
|
184.4M shares
1.14%
YoY
|
184.3M shares
1.16%
YoY
|
183.7M shares
1.06%
YoY
|
183.0M shares
64.67%
YoY
|
182.3M shares
64.45%
YoY
|
182.1M
64.37%
YoY
|
181.8M
64.13%
YoY
|
111.1M
0.45%
YoY
|
110.9M
0.29%
YoY
|
110.8M
0.36%
YoY
|
110.8M
0.41%
YoY
|
110.6M
0.61%
YoY
|
110.5M
1.05%
YoY
|
110.4M
1.28%
YoY
|
| Diluted Shares Outstanding |
187.5M shares
0.62%
YoY
|
N/A
|
187.1M shares
0.86%
YoY
|
186.6M shares
0.94%
YoY
|
186.4M shares
0.96%
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
63.65%
YoY
|
120.5M
7.91%
YoY
|
N/A
|
112.2M
0.73%
YoY
|
111.7M
0.33%
YoY
|
111.7M
0.35%
YoY
|
N/A
|
111.4M
0.93%
YoY
|
Loading...