|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$9.763B
7.05%
YoY
|
$9.120B
8.19%
YoY
|
$8.430B
26.92%
YoY
|
$6.642B
12.26%
YoY
|
$5.917B
-1.32%
YoY
|
| Cost Of Revenue |
$7.258B
7.1%
YoY
|
$6.777B
9.41%
YoY
|
$6.194B
26.82%
YoY
|
$4.884B
8.63%
YoY
|
$4.496B
-1.58%
YoY
|
| Gross Profit |
$2.505B
6.92%
YoY
|
$2.343B
4.8%
YoY
|
$2.236B
27.18%
YoY
|
$1.758B
23.74%
YoY
|
$1.421B
-0.5%
YoY
|
| Selling, General & Admin |
$1.638B
12.6%
YoY
|
$1.454B
5.93%
YoY
|
$1.373B
20.57%
YoY
|
$1.139B
6.87%
YoY
|
$1.066B
-2.5%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$109.9M
20.5%
YoY
|
$91.20M
21.44%
YoY
|
$75.10M
27.5%
YoY
|
$58.90M
1.38%
YoY
|
$58.10M
-3.97%
YoY
|
| Operating Expenses |
$1.839B
12.81%
YoY
|
$1.631B
6.42%
YoY
|
$1.532B
17.77%
YoY
|
$1.301B
-6.11%
YoY
|
$1.386B
6.89%
YoY
|
| Operating Profit |
$665.4M
-6.57%
YoY
|
$712.2M
1.25%
YoY
|
$703.4M
53.98%
YoY
|
$456.8M
1205.14%
YoY
|
$35.00M
-73.36%
YoY
|
| Interest Expense |
-$177.3M
-240.6%
YoY
|
$126.1M
50.66%
YoY
|
$83.70M
-14.68%
YoY
|
$98.10M
-23.72%
YoY
|
$128.6M
-16.22%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$485.7M
-17.13%
YoY
|
$586.1M
-5.42%
YoY
|
$619.7M
107.6%
YoY
|
$298.5M
-375.62%
YoY
|
-$108.3M
390.05%
YoY
|
| Income Tax |
$124.0M
-17.94%
YoY
|
$151.1M
-6.32%
YoY
|
$161.3M
108.67%
YoY
|
$77.30M
-386.3%
YoY
|
-$27.00M
743.75%
YoY
|
| Net Earnings |
$361.7M
-16.85%
YoY
|
$435.0M
-5.1%
YoY
|
$458.4M
-1107.47%
YoY
|
-$45.50M
-43.76%
YoY
|
-$80.90M
663.21%
YoY
|
| Basic Earnings Per Share |
$5.78
-1444.19%
YoY
|
-$0.43
-107.6%
YoY
|
$5.66
-666.0%
YoY
|
-$1.00
-34.21%
YoY
|
-$1.52
198.04%
YoY
|
| Diluted Earnings Per Share |
$5.68
-1420.93%
YoY
|
-$0.43
-107.75%
YoY
|
$5.55
-1073.68%
YoY
|
-$0.57
-62.5%
YoY
|
-$1.52
198.04%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
62.50M shares
-1.88%
YoY
|
63.70M shares
-5.07%
YoY
|
67.10M shares
-3.73%
YoY
|
69.70M
1.31%
YoY
|
68.80M
0.58%
YoY
|
| Diluted Shares Outstanding |
63.70M shares
0.0%
YoY
|
63.70M shares
-6.87%
YoY
|
68.40M shares
-15.03%
YoY
|
80.50M
17.01%
YoY
|
68.80M
0.58%
YoY
|
|
Concept
|
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 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.908B
-0.24%
YoY
|
$2.404B
4.53%
YoY
|
$2.773B
7.29%
YoY
|
$2.675B
6.83%
YoY
|
$1.912B
10.4%
YoY
|
$2.300B
16.76%
YoY
|
$2.584B
7.0%
YoY
|
$2.504B
6.17%
YoY
|
$1.732B
2.69%
YoY
|
$1.969B
12.22%
YoY
|
$2.415B
28.78%
YoY
|
$2.358B
25.97%
YoY
|
$1.687B
27.99%
YoY
|
$1.755B
11.32%
YoY
|
$1.875B
6.86%
YoY
|
$1.872B
20.84%
YoY
|
$1.318B
10.1%
YoY
|
$1.577B
11.39%
YoY
|
$1.755B
-13.54%
YoY
|
| Cost Of Revenue |
$1.440B
0.06%
YoY
|
$1.786B
4.6%
YoY
|
$2.042B
6.83%
YoY
|
$1.991B
6.61%
YoY
|
$1.439B
11.53%
YoY
|
$1.708B
17.45%
YoY
|
$1.912B
7.1%
YoY
|
$1.868B
9.34%
YoY
|
$1.290B
3.45%
YoY
|
$1.454B
12.41%
YoY
|
$1.785B
30.52%
YoY
|
$1.708B
26.08%
YoY
|
$1.247B
26.61%
YoY
|
$1.293B
9.9%
YoY
|
$1.368B
-9.06%
YoY
|
$1.355B
14.75%
YoY
|
$985.2M
6.31%
YoY
|
$1.177B
-6.93%
YoY
|
$1.504B
-2.13%
YoY
|
| Gross Profit |
$467.8M
-1.14%
YoY
|
$617.5M
4.31%
YoY
|
$730.4M
8.59%
YoY
|
$683.7M
7.47%
YoY
|
$473.2M
7.08%
YoY
|
$592.0M
14.82%
YoY
|
$672.6M
6.73%
YoY
|
$636.2M
-2.15%
YoY
|
$441.9M
0.55%
YoY
|
$515.6M
11.7%
YoY
|
$630.2M
24.1%
YoY
|
$650.2M
25.67%
YoY
|
$439.5M
32.06%
YoY
|
$461.6M
15.49%
YoY
|
$507.8M
15.07%
YoY
|
$517.4M
40.33%
YoY
|
$332.8M
23.08%
YoY
|
$399.7M
17.52%
YoY
|
$441.3M
-10.58%
YoY
|
| Selling, General & Admin |
$436.5M
14.42%
YoY
|
$407.4M
6.37%
YoY
|
$430.2M
14.93%
YoY
|
$418.5M
16.67%
YoY
|
$381.5M
12.77%
YoY
|
$383.0M
9.33%
YoY
|
$374.3M
4.58%
YoY
|
$358.7M
0.93%
YoY
|
$338.3M
9.38%
YoY
|
$350.3M
19.07%
YoY
|
$357.9M
15.68%
YoY
|
$355.4M
19.95%
YoY
|
$309.3M
15.5%
YoY
|
$294.2M
10.94%
YoY
|
$309.4M
-6.84%
YoY
|
$296.3M
19.24%
YoY
|
$267.8M
1.94%
YoY
|
$265.2M
-18.88%
YoY
|
$332.1M
-0.6%
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 |
$31.40M
-32.62%
YoY
|
$52.30M
14.95%
YoY
|
$28.80M
24.68%
YoY
|
$26.50M
21.56%
YoY
|
$46.60M
125.12%
YoY
|
$45.50M
16.67%
YoY
|
$23.10M
21.58%
YoY
|
$21.80M
15.34%
YoY
|
$20.70M
18.29%
YoY
|
$39.00M
0.78%
YoY
|
$19.00M
-52.85%
YoY
|
$18.90M
25.17%
YoY
|
$17.50M
19.86%
YoY
|
$38.70M
178.42%
YoY
|
$40.30M
-33.5%
YoY
|
$15.10M
7.09%
YoY
|
$14.60M
-92.87%
YoY
|
$13.90M
-12.03%
YoY
|
$60.60M
-12.81%
YoY
|
| Operating Expenses |
$491.2M
14.74%
YoY
|
$459.7M
7.28%
YoY
|
$483.7M
15.5%
YoY
|
$467.9M
16.42%
YoY
|
$428.1M
12.27%
YoY
|
$428.5M
10.07%
YoY
|
$418.8M
5.02%
YoY
|
$401.9M
1.54%
YoY
|
$381.3M
9.51%
YoY
|
$389.3M
16.94%
YoY
|
$398.8M
14.04%
YoY
|
$395.8M
17.59%
YoY
|
$348.2M
12.32%
YoY
|
$332.9M
9.29%
YoY
|
$349.7M
-10.97%
YoY
|
$336.6M
14.68%
YoY
|
$310.0M
-30.49%
YoY
|
$304.6M
-5.14%
YoY
|
$392.8M
-2.65%
YoY
|
| Operating Profit |
-$23.40M
-151.88%
YoY
|
$157.8M
-3.49%
YoY
|
$246.7M
-2.8%
YoY
|
$215.8M
-7.9%
YoY
|
$45.10M
-25.58%
YoY
|
$163.5M
29.45%
YoY
|
$253.8M
9.68%
YoY
|
$234.3M
-7.9%
YoY
|
$60.60M
-33.63%
YoY
|
$126.3M
-1.86%
YoY
|
$231.4M
46.36%
YoY
|
$254.4M
40.71%
YoY
|
$91.30M
300.44%
YoY
|
$128.7M
35.33%
YoY
|
$158.1M
225.98%
YoY
|
$180.8M
140.43%
YoY
|
$22.80M
-112.98%
YoY
|
$95.10M
400.53%
YoY
|
$48.50M
-46.11%
YoY
|
| Interest Expense |
N/A
|
-$44.60M
20.22%
YoY
|
-$48.70M
-238.35%
YoY
|
-$45.40M
-274.62%
YoY
|
-$38.60M
-238.85%
YoY
|
-$37.10M
46.06%
YoY
|
$35.20M
54.39%
YoY
|
$26.00M
37.57%
YoY
|
$27.80M
67.47%
YoY
|
-$25.40M
45.98%
YoY
|
$22.80M
-239.88%
YoY
|
$18.90M
-18.53%
YoY
|
$16.60M
-41.96%
YoY
|
-$17.40M
-158.0%
YoY
|
-$16.30M
-47.92%
YoY
|
$23.20M
-34.09%
YoY
|
$28.60M
-221.19%
YoY
|
$30.00M
-21.88%
YoY
|
-$31.30M
-24.76%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$65.60M
-1700.0%
YoY
|
$113.2M
-10.44%
YoY
|
$198.0M
-9.42%
YoY
|
$170.4M
-18.19%
YoY
|
$4.100M
-87.5%
YoY
|
$126.4M
25.27%
YoY
|
$218.6M
4.79%
YoY
|
$208.3M
-11.55%
YoY
|
$32.80M
-56.09%
YoY
|
$100.9M
13.37%
YoY
|
$208.6M
47.11%
YoY
|
$235.5M
120.3%
YoY
|
$74.70M
-588.24%
YoY
|
$89.00M
36.71%
YoY
|
$141.8M
57.73%
YoY
|
$106.9M
167.25%
YoY
|
-$15.30M
-92.32%
YoY
|
$65.10M
-290.91%
YoY
|
$89.90M
86.51%
YoY
|
| Income Tax |
-$22.50M
-1600.0%
YoY
|
$29.60M
-5.43%
YoY
|
$52.70M
-8.03%
YoY
|
$43.20M
-20.73%
YoY
|
$1.500M
-81.25%
YoY
|
$31.30M
13.41%
YoY
|
$57.30M
6.51%
YoY
|
$54.50M
-10.66%
YoY
|
$8.000M
-57.67%
YoY
|
$27.60M
32.06%
YoY
|
$53.80M
44.24%
YoY
|
$61.00M
125.09%
YoY
|
$18.90M
-493.75%
YoY
|
$20.90M
18.08%
YoY
|
$37.30M
107.22%
YoY
|
$27.10M
-38.55%
YoY
|
-$4.800M
-93.84%
YoY
|
$17.70M
-275.25%
YoY
|
$18.00M
-13.88%
YoY
|
| Net Earnings |
-$43.10M
-869.64%
YoY
|
$83.60M
-12.28%
YoY
|
$145.3M
-9.92%
YoY
|
$127.2M
-17.3%
YoY
|
$5.600M
-77.42%
YoY
|
$95.30M
-15.89%
YoY
|
$161.3M
4.2%
YoY
|
$153.8M
-11.86%
YoY
|
$24.80M
-55.56%
YoY
|
$113.3M
66.62%
YoY
|
$154.8M
47.71%
YoY
|
$174.5M
128.1%
YoY
|
$55.80M
-985.71%
YoY
|
$68.00M
-130.84%
YoY
|
$104.8M
45.76%
YoY
|
$76.50M
-1225.0%
YoY
|
-$6.300M
-94.86%
YoY
|
-$220.5M
842.31%
YoY
|
$71.90M
162.41%
YoY
|
| Basic Earnings Per Share |
-$0.70
-877.78%
YoY
|
N/A
|
$2.34
-156.25%
YoY
|
$2.03
0.5%
YoY
|
$0.09
-64.0%
YoY
|
N/A
|
-$4.16
-309.05%
YoY
|
$2.02
-6.91%
YoY
|
$0.25
-59.68%
YoY
|
N/A
|
$1.99
60.48%
YoY
|
$2.17
143.82%
YoY
|
$0.62
-444.44%
YoY
|
$0.78
-123.85%
YoY
|
$1.24
47.62%
YoY
|
$0.89
-594.44%
YoY
|
-$0.18
-90.37%
YoY
|
-$3.27
660.47%
YoY
|
$0.84
N/A
|
| Diluted Earnings Per Share |
-$0.70
-910.0%
YoY
|
$1.33
-11.44%
YoY
|
$2.30
-155.29%
YoY
|
$1.99
1.02%
YoY
|
$0.09
-65.43%
YoY
|
$1.50
-12.45%
YoY
|
-$4.16
-313.33%
YoY
|
$1.97
-7.08%
YoY
|
$0.25
-59.02%
YoY
|
$1.71
124.86%
YoY
|
$1.95
59.84%
YoY
|
$2.12
143.68%
YoY
|
$0.61
-438.89%
YoY
|
$0.76
-123.46%
YoY
|
$1.22
46.99%
YoY
|
$0.87
-583.33%
YoY
|
-$0.18
-90.37%
YoY
|
-$3.24
653.49%
YoY
|
$0.83
-100.0%
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 |
61.58M shares
-2.92%
YoY
|
61.89M shares
-2.01%
YoY
|
61.87M shares
-1.94%
YoY
|
63.60M shares
-0.23%
YoY
|
63.43M shares
-1.28%
YoY
|
63.16M shares
-2.93%
YoY
|
63.10M shares
-2.93%
YoY
|
63.75M shares
-6.39%
YoY
|
64.25M shares
-8.34%
YoY
|
65.06M shares
-7.2%
YoY
|
65.00M shares
-7.27%
YoY
|
68.10M shares
-2.58%
YoY
|
70.10M
0.72%
YoY
|
70.11M
1.32%
YoY
|
70.10M shares
N/A
|
69.90M shares
1.6%
YoY
|
69.60M
1.16%
YoY
|
69.20M
0.73%
YoY
|
N/A
|
| Diluted Shares Outstanding |
61.70M shares
-4.78%
YoY
|
N/A
|
63.10M shares
-0.16%
YoY
|
63.90M shares
-1.84%
YoY
|
64.80M shares
-1.22%
YoY
|
N/A
|
63.20M shares
-4.82%
YoY
|
65.10M shares
-6.33%
YoY
|
65.60M shares
-7.99%
YoY
|
N/A
|
66.40M shares
-7.0%
YoY
|
69.50M shares
-2.52%
YoY
|
71.30M
2.44%
YoY
|
71.50M shares
2.14%
YoY
|
71.40M shares
N/A
|
71.30M shares
3.63%
YoY
|
69.60M
1.16%
YoY
|
70.00M
1.89%
YoY
|
N/A
|
Loading...