|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.457B
15.42%
YoY
|
$4.728B
0.8%
YoY
|
$4.691B
-2.78%
YoY
|
$4.825B
28.38%
YoY
|
$3.758B
41.31%
YoY
|
| Cost Of Revenue |
$3.884B
18.49%
YoY
|
$3.277B
0.64%
YoY
|
$3.257B
-0.92%
YoY
|
$3.287B
32.33%
YoY
|
$2.484B
43.36%
YoY
|
| Gross Profit |
$1.574B
8.49%
YoY
|
$1.450B
1.14%
YoY
|
$1.434B
-6.76%
YoY
|
$1.538B
20.68%
YoY
|
$1.274B
37.49%
YoY
|
| Selling, General & Admin |
$928.7M
13.77%
YoY
|
$816.3M
0.15%
YoY
|
$815.1M
-6.61%
YoY
|
$872.8M
34.54%
YoY
|
$648.7M
33.83%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$53.10M
-10.61%
YoY
|
$59.40M
-12.9%
YoY
|
$68.20M
-1.16%
YoY
|
$69.00M
5.34%
YoY
|
$65.50M
29.7%
YoY
|
| Operating Expenses |
$928.7M
13.77%
YoY
|
$816.3M
0.15%
YoY
|
$815.1M
-6.61%
YoY
|
$872.8M
34.54%
YoY
|
$648.7M
33.83%
YoY
|
| Operating Profit |
$520.0M
-4.51%
YoY
|
$544.6M
8.65%
YoY
|
$501.2M
-12.52%
YoY
|
$573.0M
5.65%
YoY
|
$542.3M
42.97%
YoY
|
| Interest Expense |
-$17.85M
-144.81%
YoY
|
$39.83M
12.68%
YoY
|
$35.35M
-153.79%
YoY
|
-$65.71M
636.31%
YoY
|
-$8.924M
1015.5%
YoY
|
| Other Income/Expense, Net |
$3.466M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$505.6M
-13.48%
YoY
|
$584.4M
8.91%
YoY
|
$536.6M
5.78%
YoY
|
$507.3M
-4.9%
YoY
|
$533.4M
40.93%
YoY
|
| Income Tax |
$127.9M
-1.49%
YoY
|
$129.9M
8.68%
YoY
|
$119.5M
36.04%
YoY
|
$87.84M
69.78%
YoY
|
$51.74M
0.82%
YoY
|
| Net Earnings |
$377.7M
-16.91%
YoY
|
$454.5M
8.98%
YoY
|
$417.1M
-0.56%
YoY
|
$419.4M
-12.92%
YoY
|
$481.7M
47.22%
YoY
|
| Basic Earnings Per Share |
$6.76
-14.75%
YoY
|
$7.93
9.99%
YoY
|
$7.21
-1.5%
YoY
|
$7.32
-14.08%
YoY
|
$8.52
45.14%
YoY
|
| Diluted Earnings Per Share |
$6.72
-14.29%
YoY
|
$7.84
11.05%
YoY
|
$7.06
-0.42%
YoY
|
$7.09
-13.01%
YoY
|
$8.15
45.54%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
55.89M shares
-2.44%
YoY
|
57.29M shares
-0.94%
YoY
|
57.83M shares
0.94%
YoY
|
57.29M shares
1.38%
YoY
|
56.51M shares
1.41%
YoY
|
| Diluted Shares Outstanding |
56.23M shares
-3.02%
YoY
|
57.98M shares
-1.87%
YoY
|
59.09M shares
-0.14%
YoY
|
59.17M shares
0.18%
YoY
|
59.06M shares
1.06%
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.400B
7.56%
YoY
|
$1.408B
12.75%
YoY
|
$1.394B
19.43%
YoY
|
$1.353B
18.04%
YoY
|
$1.302B
11.69%
YoY
|
$1.248B
7.87%
YoY
|
$1.168B
1.34%
YoY
|
$1.147B
-2.02%
YoY
|
$1.165B
-3.76%
YoY
|
$1.157B
-6.01%
YoY
|
$1.152B
-6.1%
YoY
|
$1.170B
-2.06%
YoY
|
$1.211B
3.36%
YoY
|
$1.231B
11.18%
YoY
|
$1.227B
24.11%
YoY
|
$1.195B
35.57%
YoY
|
$1.172B
50.06%
YoY
|
$1.107B
53.07%
YoY
|
$988.5M
51.56%
YoY
|
| Cost Of Revenue |
$1.012B
6.31%
YoY
|
$983.8M
13.31%
YoY
|
$983.2M
28.69%
YoY
|
$964.0M
18.89%
YoY
|
$952.0M
14.1%
YoY
|
$868.3M
8.86%
YoY
|
$764.0M
-3.81%
YoY
|
$810.9M
0.26%
YoY
|
$834.3M
-2.52%
YoY
|
$797.6M
-4.21%
YoY
|
$794.3M
-3.93%
YoY
|
$808.7M
-4.44%
YoY
|
$855.9M
9.61%
YoY
|
$832.7M
14.5%
YoY
|
$826.8M
26.54%
YoY
|
$846.3M
44.99%
YoY
|
$780.8M
50.36%
YoY
|
$727.3M
56.14%
YoY
|
$653.4M
54.32%
YoY
|
| Gross Profit |
$388.0M
10.96%
YoY
|
$423.7M
11.49%
YoY
|
$411.2M
1.9%
YoY
|
$389.4M
15.99%
YoY
|
$349.7M
5.6%
YoY
|
$380.0M
5.68%
YoY
|
$403.5M
12.76%
YoY
|
$335.7M
-7.12%
YoY
|
$331.1M
-6.73%
YoY
|
$359.6M
-9.77%
YoY
|
$357.9M
-10.56%
YoY
|
$361.5M
3.72%
YoY
|
$355.0M
-9.15%
YoY
|
$398.6M
4.83%
YoY
|
$400.1M
19.38%
YoY
|
$348.5M
17.1%
YoY
|
$390.8M
49.47%
YoY
|
$380.2M
47.53%
YoY
|
$335.2M
46.45%
YoY
|
| Selling, General & Admin |
$239.7M
9.49%
YoY
|
$268.9M
23.93%
YoY
|
$234.9M
13.6%
YoY
|
$231.7M
19.39%
YoY
|
$218.9M
10.31%
YoY
|
$217.0M
1.4%
YoY
|
$206.8M
6.15%
YoY
|
$194.1M
-0.16%
YoY
|
$198.5M
-6.34%
YoY
|
$214.0M
4.4%
YoY
|
$194.8M
-1.61%
YoY
|
$194.4M
-16.41%
YoY
|
$211.9M
-10.7%
YoY
|
$205.0M
7.34%
YoY
|
$198.0M
16.83%
YoY
|
$232.5M
53.07%
YoY
|
$237.3M
73.97%
YoY
|
$190.9M
48.1%
YoY
|
$169.5M
45.45%
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.54M
0.32%
YoY
|
$30.79M
15.93%
YoY
|
$31.31M
58.66%
YoY
|
$41.93M
98.5%
YoY
|
$31.44M
41.95%
YoY
|
$26.56M
14.67%
YoY
|
$19.74M
-14.19%
YoY
|
$21.12M
-7.23%
YoY
|
$22.15M
-2.79%
YoY
|
$23.16M
0.05%
YoY
|
$23.00M
5.14%
YoY
|
$22.77M
-0.97%
YoY
|
$22.78M
-6.09%
YoY
|
$23.15M
-1.91%
YoY
|
$21.88M
1.55%
YoY
|
$22.99M
12.36%
YoY
|
$24.26M
36.29%
YoY
|
$23.60M
40.46%
YoY
|
$21.54M
35.49%
YoY
|
| Operating Expenses |
$239.7M
9.49%
YoY
|
$299.7M
23.06%
YoY
|
$234.9M
13.6%
YoY
|
$231.7M
19.39%
YoY
|
$218.9M
10.31%
YoY
|
$243.5M
2.7%
YoY
|
$206.8M
6.15%
YoY
|
$194.1M
-10.63%
YoY
|
$198.5M
-6.34%
YoY
|
$237.1M
3.96%
YoY
|
$194.8M
-1.61%
YoY
|
$217.1M
-6.62%
YoY
|
$211.9M
-10.7%
YoY
|
$228.1M
6.32%
YoY
|
$198.0M
16.83%
YoY
|
$232.5M
53.07%
YoY
|
$237.3M
73.97%
YoY
|
$214.5M
66.39%
YoY
|
$169.5M
45.45%
YoY
|
| Operating Profit |
$116.8M
17.56%
YoY
|
$124.0M
-9.15%
YoY
|
$144.9M
-18.1%
YoY
|
$126.5M
4.91%
YoY
|
$99.33M
-10.13%
YoY
|
$136.5M
11.44%
YoY
|
$177.0M
55.21%
YoY
|
$120.6M
-16.48%
YoY
|
$110.5M
-8.17%
YoY
|
$122.5M
-28.15%
YoY
|
$114.0M
-36.73%
YoY
|
$144.3M
55.18%
YoY
|
$120.4M
-6.86%
YoY
|
$170.5M
2.9%
YoY
|
$180.2M
25.05%
YoY
|
$93.02M
-25.75%
YoY
|
$129.2M
20.5%
YoY
|
$165.7M
47.93%
YoY
|
$144.1M
49.51%
YoY
|
| Interest Expense |
$3.880M
-178.97%
YoY
|
-$8.899M
-1186.57%
YoY
|
-$1.325M
-110.49%
YoY
|
-$2.708M
-120.44%
YoY
|
-$4.913M
-137.44%
YoY
|
$819.0K
-83.32%
YoY
|
$12.64M
-29.01%
YoY
|
$13.25M
132.44%
YoY
|
$13.12M
89.83%
YoY
|
$4.909M
-84.0%
YoY
|
$17.80M
63.02%
YoY
|
$5.700M
-106.76%
YoY
|
$6.913M
-130.12%
YoY
|
$30.69M
-636.64%
YoY
|
$10.92M
-224.56%
YoY
|
-$84.36M
3892.52%
YoY
|
-$22.95M
-398.05%
YoY
|
-$5.718M
-42.82%
YoY
|
-$8.766M
-215.34%
YoY
|
| Other Income/Expense, Net |
N/A
|
$3.466M
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 |
$120.6M
27.78%
YoY
|
$143.8M
4.73%
YoY
|
$143.6M
-24.26%
YoY
|
$123.8M
-7.5%
YoY
|
$94.42M
-23.64%
YoY
|
$137.3M
7.79%
YoY
|
$189.6M
43.81%
YoY
|
$133.8M
-10.82%
YoY
|
$123.7M
-2.85%
YoY
|
$127.4M
-36.67%
YoY
|
$131.9M
-31.02%
YoY
|
$150.0M
1633.03%
YoY
|
$127.3M
19.75%
YoY
|
$201.2M
25.77%
YoY
|
$191.1M
41.22%
YoY
|
$8.658M
-92.97%
YoY
|
$106.3M
-7.51%
YoY
|
$159.9M
56.78%
YoY
|
$135.4M
30.2%
YoY
|
| Income Tax |
$38.13M
82.12%
YoY
|
$34.47M
1.28%
YoY
|
$36.80M
-30.91%
YoY
|
$35.74M
1.64%
YoY
|
$20.94M
182.45%
YoY
|
$34.03M
14.01%
YoY
|
$53.27M
53.75%
YoY
|
$35.17M
17.17%
YoY
|
$7.412M
-70.34%
YoY
|
$29.85M
-35.28%
YoY
|
$34.65M
-1.27%
YoY
|
$30.01M
-401.76%
YoY
|
$24.99M
50.8%
YoY
|
$46.12M
161.02%
YoY
|
$35.09M
78.11%
YoY
|
-$9.946M
-217.15%
YoY
|
$16.57M
181.95%
YoY
|
$17.67M
7.21%
YoY
|
$19.70M
35.58%
YoY
|
| Net Earnings |
$82.52M
12.3%
YoY
|
$109.4M
5.86%
YoY
|
$106.8M
-21.66%
YoY
|
$88.03M
-10.76%
YoY
|
$73.48M
-36.79%
YoY
|
$103.3M
5.89%
YoY
|
$136.3M
40.27%
YoY
|
$98.65M
-17.82%
YoY
|
$116.2M
13.64%
YoY
|
$97.55M
-37.08%
YoY
|
$97.20M
-37.71%
YoY
|
$120.0M
545.2%
YoY
|
$102.3M
14.01%
YoY
|
$155.0M
8.97%
YoY
|
$156.1M
34.93%
YoY
|
$18.60M
-83.78%
YoY
|
$89.72M
-17.72%
YoY
|
$142.3M
66.33%
YoY
|
$115.7M
29.32%
YoY
|
| Basic Earnings Per Share |
$1.53
18.6%
YoY
|
N/A
|
$1.92
-20.0%
YoY
|
$1.56
-8.77%
YoY
|
$1.29
-35.82%
YoY
|
N/A
|
$2.40
42.86%
YoY
|
$1.71
-17.39%
YoY
|
$2.01
13.56%
YoY
|
N/A
|
$1.68
-38.24%
YoY
|
$2.07
527.27%
YoY
|
$1.77
12.03%
YoY
|
N/A
|
$2.72
33.33%
YoY
|
$0.33
-83.74%
YoY
|
$1.58
-18.56%
YoY
|
N/A
|
$2.04
27.5%
YoY
|
| Diluted Earnings Per Share |
$1.52
18.75%
YoY
|
$1.98
10.01%
YoY
|
$1.91
-19.41%
YoY
|
$1.56
-8.24%
YoY
|
$1.28
-35.03%
YoY
|
$1.80
8.62%
YoY
|
$2.37
43.64%
YoY
|
$1.70
-16.18%
YoY
|
$1.97
13.87%
YoY
|
$1.66
-36.61%
YoY
|
$1.65
-37.26%
YoY
|
$2.03
533.82%
YoY
|
$1.73
13.82%
YoY
|
$2.61
-100.0%
YoY
|
$2.63
34.87%
YoY
|
$0.32
-83.51%
YoY
|
$1.52
-18.28%
YoY
|
$2.401M
164449806.11%
YoY
|
$1.95
27.45%
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 |
54.14M shares
-4.83%
YoY
|
55.24M shares
-2.61%
YoY
|
55.70M shares
-2.18%
YoY
|
56.65M shares
-2.28%
YoY
|
56.89M shares
-1.62%
YoY
|
56.72M shares
-1.7%
YoY
|
56.94M shares
-1.77%
YoY
|
57.97M shares
0.12%
YoY
|
57.83M shares
0.26%
YoY
|
57.70M shares
0.33%
YoY
|
57.96M shares
1.03%
YoY
|
57.91M shares
1.16%
YoY
|
57.68M shares
1.34%
YoY
|
57.51M shares
1.4%
YoY
|
57.37M shares
1.27%
YoY
|
57.24M shares
1.38%
YoY
|
56.92M shares
1.33%
YoY
|
56.72M shares
1.3%
YoY
|
56.65M shares
1.37%
YoY
|
| Diluted Shares Outstanding |
54.18M shares
-5.38%
YoY
|
N/A
|
55.82M shares
-2.8%
YoY
|
56.54M shares
-2.77%
YoY
|
57.26M shares
-2.83%
YoY
|
N/A
|
57.43M shares
-2.58%
YoY
|
58.15M shares
-1.74%
YoY
|
58.93M shares
-0.62%
YoY
|
N/A
|
58.95M shares
-0.69%
YoY
|
59.18M shares
0.27%
YoY
|
59.30M shares
0.61%
YoY
|
N/A
|
59.36M shares
0.26%
YoY
|
59.02M shares
0.02%
YoY
|
58.94M shares
0.28%
YoY
|
N/A
|
59.20M shares
1.0%
YoY
|
Loading...