|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$8.121B
-0.57%
YoY
|
$8.168B
10.11%
YoY
|
$7.418B
-9.81%
YoY
|
$8.225B
9.65%
YoY
|
$7.501B
22.38%
YoY
|
| Cost Of Revenue |
$6.251B
1.09%
YoY
|
$6.184B
9.98%
YoY
|
$5.623B
-8.31%
YoY
|
$6.133B
3.01%
YoY
|
$5.953B
17.08%
YoY
|
| Gross Profit |
$1.870B
-5.75%
YoY
|
$1.984B
10.55%
YoY
|
$1.795B
-14.22%
YoY
|
$2.092B
35.18%
YoY
|
$1.548B
48.23%
YoY
|
| Selling, General & Admin |
$735.0M
-4.61%
YoY
|
$770.5M
10.27%
YoY
|
$698.7M
8.63%
YoY
|
$643.2M
-3.76%
YoY
|
$668.3M
16.77%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$40.18M
-2.45%
YoY
|
$41.19M
23.3%
YoY
|
$33.41M
-1.28%
YoY
|
$33.84M
-15.36%
YoY
|
$39.98M
7.08%
YoY
|
| Operating Expenses |
$735.0M
-4.61%
YoY
|
$770.5M
7.41%
YoY
|
$717.4M
11.53%
YoY
|
$643.2M
-3.76%
YoY
|
$668.3M
16.77%
YoY
|
| Operating Profit |
$1.135B
-6.47%
YoY
|
$1.214B
12.64%
YoY
|
$1.077B
-25.65%
YoY
|
$1.449B
64.76%
YoY
|
$879.5M
86.4%
YoY
|
| Interest Expense |
-$47.00M
252.98%
YoY
|
-$13.32M
-162.42%
YoY
|
$21.33M
-166.97%
YoY
|
-$31.86M
-534.15%
YoY
|
$7.338M
-42.67%
YoY
|
| Other Income/Expense, Net |
-$37.71M
-25.51%
YoY
|
-$50.63M
-32.49%
YoY
|
-$74.99M
33.5%
YoY
|
-$56.17M
103.81%
YoY
|
-$27.56M
-81.46%
YoY
|
| Pretax Income |
$1.042B
-9.87%
YoY
|
$1.156B
13.59%
YoY
|
$1.018B
-26.91%
YoY
|
$1.393B
61.36%
YoY
|
$863.1M
166.3%
YoY
|
| Income Tax |
$250.8M
-6.96%
YoY
|
$269.5M
8.65%
YoY
|
$248.1M
-26.26%
YoY
|
$336.4M
86.14%
YoY
|
$180.7M
142.31%
YoY
|
| Net Earnings |
$782.5M
-11.41%
YoY
|
$883.3M
14.88%
YoY
|
$768.9M
-26.96%
YoY
|
$1.053B
58.79%
YoY
|
$663.0M
172.36%
YoY
|
| Basic Earnings Per Share |
$7.90
-6.29%
YoY
|
$8.43
18.9%
YoY
|
$7.09
-22.6%
YoY
|
$9.16
74.14%
YoY
|
$5.26
176.84%
YoY
|
| Diluted Earnings Per Share |
$7.77
-6.05%
YoY
|
$8.27
18.46%
YoY
|
$6.98
-22.95%
YoY
|
$9.06
74.9%
YoY
|
$5.18
175.53%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
99.07M shares
-5.48%
YoY
|
104.8M shares
-3.33%
YoY
|
108.4M
-5.7%
YoY
|
115.0M shares
-8.8%
YoY
|
126.1M shares
-1.36%
YoY
|
| Diluted Shares Outstanding |
100.7M shares
-5.75%
YoY
|
106.8M shares
-3.0%
YoY
|
110.1M
-5.23%
YoY
|
116.2M shares
-9.22%
YoY
|
128.0M shares
-0.89%
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.387B
-26.84%
YoY
|
$2.100B
-10.9%
YoY
|
$2.096B
-1.18%
YoY
|
$2.030B
1.96%
YoY
|
$1.896B
11.55%
YoY
|
$2.356B
16.67%
YoY
|
$2.121B
26.58%
YoY
|
$1.991B
-3.37%
YoY
|
$1.700B
2.28%
YoY
|
$2.020B
-18.95%
YoY
|
$1.676B
-17.65%
YoY
|
$2.061B
3.29%
YoY
|
$1.662B
-2.42%
YoY
|
$2.492B
-0.53%
YoY
|
$2.035B
9.46%
YoY
|
$1.995B
16.04%
YoY
|
$1.703B
20.12%
YoY
|
$2.505B
60.86%
YoY
|
$1.859B
9.37%
YoY
|
| Cost Of Revenue |
$1.096B
-23.47%
YoY
|
$1.637B
-8.55%
YoY
|
$1.619B
1.85%
YoY
|
$1.563B
2.89%
YoY
|
$1.433B
11.68%
YoY
|
$1.790B
17.15%
YoY
|
$1.590B
23.83%
YoY
|
$1.519B
-2.7%
YoY
|
$1.283B
1.63%
YoY
|
$1.528B
-19.26%
YoY
|
$1.284B
-13.06%
YoY
|
$1.561B
7.38%
YoY
|
$1.262B
-3.64%
YoY
|
$1.892B
-3.11%
YoY
|
$1.477B
0.71%
YoY
|
$1.454B
4.53%
YoY
|
$1.310B
14.57%
YoY
|
$1.953B
54.41%
YoY
|
$1.466B
5.51%
YoY
|
| Gross Profit |
$290.6M
-37.26%
YoY
|
$462.8M
-18.33%
YoY
|
$476.6M
-10.25%
YoY
|
$467.5M
-1.02%
YoY
|
$463.3M
11.14%
YoY
|
$566.7M
15.16%
YoY
|
$531.1M
35.57%
YoY
|
$472.3M
-5.48%
YoY
|
$416.8M
4.32%
YoY
|
$492.1M
-17.96%
YoY
|
$391.7M
-29.79%
YoY
|
$499.7M
-7.72%
YoY
|
$399.6M
1.64%
YoY
|
$599.8M
8.61%
YoY
|
$557.9M
42.17%
YoY
|
$541.5M
64.73%
YoY
|
$393.1M
43.25%
YoY
|
$552.3M
88.75%
YoY
|
$392.5M
26.72%
YoY
|
| Selling, General & Admin |
$148.8M
-15.73%
YoY
|
$194.6M
-4.72%
YoY
|
$180.7M
-9.35%
YoY
|
$183.0M
-6.96%
YoY
|
$176.6M
3.8%
YoY
|
$204.3M
8.53%
YoY
|
$199.3M
18.8%
YoY
|
$196.7M
7.11%
YoY
|
$170.2M
7.01%
YoY
|
$188.2M
8.57%
YoY
|
$167.8M
14.11%
YoY
|
$183.7M
10.96%
YoY
|
$159.0M
1.12%
YoY
|
$173.4M
-6.63%
YoY
|
$147.0M
-12.27%
YoY
|
$165.5M
-1.2%
YoY
|
$157.3M
6.62%
YoY
|
$185.7M
29.66%
YoY
|
$167.6M
13.89%
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 |
$10.74M
19.0%
YoY
|
$10.61M
9.43%
YoY
|
$10.41M
4.96%
YoY
|
$10.15M
-10.46%
YoY
|
$9.021M
-11.99%
YoY
|
$9.696M
-0.1%
YoY
|
$9.913M
7.75%
YoY
|
$11.33M
53.31%
YoY
|
$10.25M
44.63%
YoY
|
$9.706M
15.67%
YoY
|
$9.200M
19.64%
YoY
|
$7.391M
-17.11%
YoY
|
$7.087M
-19.84%
YoY
|
$8.391M
-18.17%
YoY
|
$7.690M
-22.54%
YoY
|
$8.917M
-12.56%
YoY
|
$8.841M
-8.25%
YoY
|
$10.25M
-1.4%
YoY
|
$9.928M
6.75%
YoY
|
| Operating Expenses |
$148.8M
-15.73%
YoY
|
$211.1M
-5.85%
YoY
|
$180.7M
-9.35%
YoY
|
$183.0M
-6.96%
YoY
|
$176.6M
3.43%
YoY
|
$224.2M
10.31%
YoY
|
$199.3M
18.8%
YoY
|
$196.7M
2.34%
YoY
|
$170.8M
7.38%
YoY
|
$203.3M
-6.15%
YoY
|
$167.8M
14.11%
YoY
|
$192.2M
16.12%
YoY
|
$159.0M
1.12%
YoY
|
$216.6M
3.94%
YoY
|
$147.0M
-12.27%
YoY
|
$165.5M
-1.2%
YoY
|
$157.3M
6.62%
YoY
|
$208.4M
31.13%
YoY
|
$167.6M
13.89%
YoY
|
| Operating Profit |
$141.8M
-50.54%
YoY
|
$251.7M
-26.5%
YoY
|
$295.9M
-10.79%
YoY
|
$284.4M
3.23%
YoY
|
$286.7M
16.48%
YoY
|
$342.5M
18.58%
YoY
|
$331.7M
48.14%
YoY
|
$275.6M
-10.38%
YoY
|
$246.1M
2.3%
YoY
|
$288.8M
-24.63%
YoY
|
$223.9M
-45.5%
YoY
|
$307.5M
-18.22%
YoY
|
$240.5M
1.99%
YoY
|
$383.2M
11.44%
YoY
|
$410.9M
82.75%
YoY
|
$375.9M
133.29%
YoY
|
$235.9M
85.81%
YoY
|
$343.9M
157.24%
YoY
|
$224.8M
38.34%
YoY
|
| Interest Expense |
-$11.16M
31.25%
YoY
|
-$10.60M
88.17%
YoY
|
-$12.77M
278.04%
YoY
|
-$13.82M
238.12%
YoY
|
-$8.499M
-404.19%
YoY
|
-$5.632M
-347.89%
YoY
|
-$3.379M
-143.88%
YoY
|
-$4.087M
-149.21%
YoY
|
$2.794M
-8.09%
YoY
|
$2.272M
-115.1%
YoY
|
$7.700M
-238.44%
YoY
|
$8.306M
-194.11%
YoY
|
$3.040M
-225.57%
YoY
|
-$15.05M
1025.58%
YoY
|
-$5.562M
-820.47%
YoY
|
-$8.826M
-515.73%
YoY
|
-$2.421M
-141.74%
YoY
|
-$1.337M
-149.52%
YoY
|
$772.0K
-76.61%
YoY
|
| Other Income/Expense, Net |
-$2.831M
81.82%
YoY
|
N/A
|
-$12.00M
-4789.06%
YoY
|
-$7.688M
-29.88%
YoY
|
-$1.557M
182.07%
YoY
|
N/A
|
$256.0K
-90.9%
YoY
|
-$10.96M
219.74%
YoY
|
-$552.0K
-109.29%
YoY
|
N/A
|
$2.814M
-127.77%
YoY
|
-$3.429M
-158.87%
YoY
|
$5.945M
-224.01%
YoY
|
N/A
|
-$10.13M
1238.57%
YoY
|
$5.825M
-12235.42%
YoY
|
-$4.794M
460.05%
YoY
|
N/A
|
-$757.0K
-87.93%
YoY
|
| Pretax Income |
$130.7M
-53.09%
YoY
|
$227.8M
-25.87%
YoY
|
$272.4M
-18.12%
YoY
|
$263.3M
-1.48%
YoY
|
$278.6M
11.93%
YoY
|
$307.3M
36.44%
YoY
|
$332.7M
45.66%
YoY
|
$267.2M
-15.37%
YoY
|
$248.9M
0.19%
YoY
|
$225.3M
-38.88%
YoY
|
$228.4M
-42.85%
YoY
|
$315.8M
-19.37%
YoY
|
$248.4M
6.66%
YoY
|
$368.5M
7.58%
YoY
|
$399.6M
77.18%
YoY
|
$391.6M
139.91%
YoY
|
$232.9M
76.79%
YoY
|
$342.6M
187.66%
YoY
|
$225.6M
51.43%
YoY
|
| Income Tax |
$30.25M
-53.34%
YoY
|
$50.72M
-19.88%
YoY
|
$67.94M
-16.34%
YoY
|
$67.28M
-0.04%
YoY
|
$64.84M
12.33%
YoY
|
$63.31M
21.53%
YoY
|
$81.22M
40.13%
YoY
|
$67.30M
-16.76%
YoY
|
$57.72M
0.92%
YoY
|
$52.09M
-44.06%
YoY
|
$57.96M
-35.9%
YoY
|
$80.85M
-17.87%
YoY
|
$57.19M
5.06%
YoY
|
$93.13M
55.53%
YoY
|
$90.42M
70.29%
YoY
|
$98.44M
155.9%
YoY
|
$54.44M
85.81%
YoY
|
$59.88M
167.31%
YoY
|
$53.10M
57.29%
YoY
|
| Net Earnings |
$98.63M
-53.8%
YoY
|
$174.0M
-28.23%
YoY
|
$201.4M
-19.78%
YoY
|
$193.6M
-2.95%
YoY
|
$213.5M
12.19%
YoY
|
$242.5M
40.48%
YoY
|
$251.1M
47.12%
YoY
|
$199.5M
-14.98%
YoY
|
$190.3M
-0.41%
YoY
|
$172.6M
-37.32%
YoY
|
$170.7M
-44.9%
YoY
|
$234.6M
-19.38%
YoY
|
$191.1M
8.12%
YoY
|
$275.3M
0.96%
YoY
|
$309.8M
84.25%
YoY
|
$291.0M
134.39%
YoY
|
$176.7M
80.27%
YoY
|
$272.7M
188.84%
YoY
|
$168.1M
46.49%
YoY
|
| Basic Earnings Per Share |
$1.03
-51.18%
YoY
|
N/A
|
$2.05
-14.94%
YoY
|
$1.94
2.65%
YoY
|
$2.11
17.88%
YoY
|
N/A
|
$2.41
53.5%
YoY
|
$1.89
-12.09%
YoY
|
$1.79
1.7%
YoY
|
N/A
|
$1.57
-42.91%
YoY
|
$2.15
-12.96%
YoY
|
$1.76
20.55%
YoY
|
N/A
|
$2.75
103.7%
YoY
|
$2.47
154.64%
YoY
|
$1.46
92.11%
YoY
|
N/A
|
$1.35
53.41%
YoY
|
| Diluted Earnings Per Share |
$1.01
-51.21%
YoY
|
$1.76
-23.45%
YoY
|
$2.01
-15.19%
YoY
|
$1.92
3.23%
YoY
|
$2.07
18.11%
YoY
|
$2.30
45.38%
YoY
|
$2.37
53.9%
YoY
|
$1.86
-12.11%
YoY
|
$1.75
0.72%
YoY
|
$1.58
-36.97%
YoY
|
$1.54
-43.38%
YoY
|
$2.12
-13.62%
YoY
|
$1.74
20.83%
YoY
|
$2.51
-100.0%
YoY
|
$2.72
102.99%
YoY
|
$2.45
157.89%
YoY
|
$1.44
92.0%
YoY
|
$2.183M
303155104.47%
YoY
|
$1.34
54.02%
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 |
96.33M shares
-5.31%
YoY
|
97.73M shares
-5.56%
YoY
|
98.84M shares
-5.18%
YoY
|
100.4M shares
-5.1%
YoY
|
101.7M shares
-4.41%
YoY
|
103.5M shares
-3.7%
YoY
|
104.2M shares
-4.76%
YoY
|
105.8M shares
-3.07%
YoY
|
106.4M
-1.73%
YoY
|
107.4M
-0.83%
YoY
|
109.4M
-3.71%
YoY
|
109.1M
-7.48%
YoY
|
108.3M shares
-10.63%
YoY
|
108.3M shares
-11.84%
YoY
|
113.7M shares
-8.62%
YoY
|
117.9M shares
-8.18%
YoY
|
121.2M shares
-5.97%
YoY
|
122.9M shares
-5.43%
YoY
|
124.4M shares
-4.16%
YoY
|
| Diluted Shares Outstanding |
97.53M shares
-5.33%
YoY
|
N/A
|
100.0M shares
-5.69%
YoY
|
100.9M shares
-5.9%
YoY
|
103.0M shares
-5.11%
YoY
|
N/A
|
106.1M shares
-4.1%
YoY
|
107.2M shares
-3.25%
YoY
|
108.6M shares
-1.35%
YoY
|
N/A
|
110.6M
-2.78%
YoY
|
110.9M
-6.79%
YoY
|
110.1M
-10.28%
YoY
|
N/A
|
113.8M shares
-9.53%
YoY
|
118.9M shares
-8.7%
YoY
|
122.7M shares
-6.54%
YoY
|
N/A
|
125.8M shares
-4.31%
YoY
|
Loading...