|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.761B
10.99%
YoY
|
$3.389B
10.26%
YoY
|
$3.073B
14.0%
YoY
|
$2.696B
11.2%
YoY
|
$2.424B
12.17%
YoY
|
| Cost Of Revenue |
$1.777B
10.84%
YoY
|
$1.603B
9.07%
YoY
|
$1.470B
12.34%
YoY
|
$1.308B
12.54%
YoY
|
$1.163B
10.87%
YoY
|
| Gross Profit |
$1.984B
11.12%
YoY
|
$1.786B
11.36%
YoY
|
$1.603B
15.57%
YoY
|
$1.387B
9.97%
YoY
|
$1.262B
13.4%
YoY
|
| Selling, General & Admin |
$1.133B
11.64%
YoY
|
$1.015B
10.91%
YoY
|
$915.2M
14.02%
YoY
|
$802.7M
10.34%
YoY
|
$727.5M
10.86%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$34.40M
0.88%
YoY
|
$34.10M
2.4%
YoY
|
$33.30M
-6.46%
YoY
|
$35.60M
-12.32%
YoY
|
$40.60M
0.0%
YoY
|
| Operating Expenses |
$1.133B
11.64%
YoY
|
$1.015B
10.91%
YoY
|
$915.2M
14.02%
YoY
|
$802.7M
10.34%
YoY
|
$727.5M
10.86%
YoY
|
| Operating Profit |
$726.1M
10.47%
YoY
|
$657.2M
12.69%
YoY
|
$583.2M
18.21%
YoY
|
$493.4M
12.14%
YoY
|
$440.0M
19.53%
YoY
|
| Interest Expense |
-$28.56M
3.18%
YoY
|
-$27.68M
45.25%
YoY
|
-$19.06M
622.33%
YoY
|
-$2.638M
217.83%
YoY
|
-$830.0K
-83.73%
YoY
|
| Other Income/Expense, Net |
$3.416M
400.15%
YoY
|
$683.0K
-96.91%
YoY
|
$22.09M
170.43%
YoY
|
$8.167M
-77.11%
YoY
|
$35.68M
-530.39%
YoY
|
| Pretax Income |
$700.9M
11.22%
YoY
|
$630.2M
7.5%
YoY
|
$586.3M
17.51%
YoY
|
$498.9M
5.07%
YoY
|
$474.8M
33.86%
YoY
|
| Income Tax |
$174.2M
6.33%
YoY
|
$163.9M
8.3%
YoY
|
$151.3M
16.1%
YoY
|
$130.3M
4.97%
YoY
|
$124.2M
32.22%
YoY
|
| Net Earnings |
$526.7M
12.93%
YoY
|
$466.4M
7.22%
YoY
|
$435.0M
18.0%
YoY
|
$368.6M
5.11%
YoY
|
$350.7M
34.45%
YoY
|
| Basic Earnings Per Share |
$1.09
13.54%
YoY
|
$0.96
7.87%
YoY
|
$0.89
18.67%
YoY
|
$0.75
5.63%
YoY
|
$0.71
33.96%
YoY
|
| Diluted Earnings Per Share |
$1.09
13.54%
YoY
|
$0.96
7.87%
YoY
|
$0.89
18.67%
YoY
|
$0.75
5.63%
YoY
|
$0.71
33.96%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
484.1M shares
-0.03%
YoY
|
484.2M shares
-1.16%
YoY
|
489.9M shares
-0.48%
YoY
|
492.3M
0.05%
YoY
|
492.1M
0.09%
YoY
|
| Diluted Shares Outstanding |
484.1M shares
-0.03%
YoY
|
484.3M shares
-1.19%
YoY
|
490.1M shares
-0.46%
YoY
|
492.4M
0.07%
YoY
|
492.1M
0.09%
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 |
$906.4M
10.2%
YoY
|
$912.9M
9.7%
YoY
|
$1.026B
11.99%
YoY
|
$999.5M
12.06%
YoY
|
$822.5M
9.91%
YoY
|
$832.2M
10.35%
YoY
|
$916.3M
9.02%
YoY
|
$891.9M
8.67%
YoY
|
$748.3M
13.73%
YoY
|
$754.1M
14.02%
YoY
|
$840.4M
15.17%
YoY
|
$820.8M
14.94%
YoY
|
$658.0M
11.4%
YoY
|
$661.4M
10.17%
YoY
|
$729.7M
12.23%
YoY
|
$714.0M
11.88%
YoY
|
$590.7M
10.29%
YoY
|
$600.3M
11.94%
YoY
|
$650.2M
11.39%
YoY
|
| Cost Of Revenue |
$445.5M
11.34%
YoY
|
$447.6M
10.38%
YoY
|
$467.5M
10.8%
YoY
|
$461.9M
12.57%
YoY
|
$400.1M
9.46%
YoY
|
$405.5M
9.49%
YoY
|
$421.9M
8.59%
YoY
|
$410.3M
6.79%
YoY
|
$365.6M
11.85%
YoY
|
$370.3M
12.87%
YoY
|
$388.5M
11.6%
YoY
|
$384.2M
14.08%
YoY
|
$326.8M
10.65%
YoY
|
$328.1M
10.2%
YoY
|
$348.2M
13.97%
YoY
|
$336.8M
13.07%
YoY
|
$295.4M
12.91%
YoY
|
$297.7M
11.8%
YoY
|
$305.5M
10.89%
YoY
|
| Gross Profit |
$460.9M
9.12%
YoY
|
$465.4M
9.06%
YoY
|
$558.7M
13.0%
YoY
|
$537.7M
11.63%
YoY
|
$422.4M
10.34%
YoY
|
$426.7M
11.19%
YoY
|
$494.4M
9.4%
YoY
|
$481.6M
10.33%
YoY
|
$382.8M
15.59%
YoY
|
$383.8M
15.14%
YoY
|
$451.9M
18.44%
YoY
|
$436.6M
15.72%
YoY
|
$331.2M
12.15%
YoY
|
$333.3M
10.14%
YoY
|
$381.5M
10.68%
YoY
|
$377.3M
10.85%
YoY
|
$295.3M
7.77%
YoY
|
$302.6M
12.12%
YoY
|
$344.7M
11.84%
YoY
|
| Selling, General & Admin |
$282.9M
12.94%
YoY
|
$273.7M
11.47%
YoY
|
$301.4M
9.63%
YoY
|
$307.6M
13.28%
YoY
|
$250.5M
12.31%
YoY
|
$245.5M
12.34%
YoY
|
$274.9M
12.25%
YoY
|
$271.5M
6.35%
YoY
|
$223.1M
13.55%
YoY
|
$218.6M
14.82%
YoY
|
$244.9M
14.67%
YoY
|
$255.3M
16.07%
YoY
|
$196.4M
9.87%
YoY
|
$190.4M
1.5%
YoY
|
$213.6M
9.95%
YoY
|
$220.0M
19.9%
YoY
|
$178.8M
10.22%
YoY
|
$187.5M
17.87%
YoY
|
$194.3M
15.63%
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 |
$32.50M
11.26%
YoY
|
$31.57M
3.38%
YoY
|
$32.23M
16.51%
YoY
|
$31.74M
14.53%
YoY
|
$29.21M
6.95%
YoY
|
$30.54M
16.8%
YoY
|
$27.66M
12.15%
YoY
|
$27.71M
4.81%
YoY
|
$27.31M
21.37%
YoY
|
$26.14M
46.28%
YoY
|
$24.67M
1.59%
YoY
|
$26.44M
8.69%
YoY
|
$22.50M
-9.44%
YoY
|
$17.87M
-24.55%
YoY
|
$24.28M
2.82%
YoY
|
$24.32M
4.39%
YoY
|
$24.85M
5.28%
YoY
|
$23.69M
0.79%
YoY
|
$23.62M
5.41%
YoY
|
| Operating Expenses |
$282.9M
12.94%
YoY
|
$305.3M
10.58%
YoY
|
$301.4M
9.63%
YoY
|
$307.6M
13.28%
YoY
|
$250.5M
0.06%
YoY
|
$276.1M
12.82%
YoY
|
$274.9M
12.25%
YoY
|
$271.5M
-3.63%
YoY
|
$250.4M
27.46%
YoY
|
$244.7M
17.52%
YoY
|
$244.9M
14.67%
YoY
|
$281.8M
28.08%
YoY
|
$196.4M
9.87%
YoY
|
$208.2M
0.57%
YoY
|
$213.6M
9.95%
YoY
|
$220.0M
19.9%
YoY
|
$178.8M
10.22%
YoY
|
$207.0M
14.07%
YoY
|
$194.3M
15.63%
YoY
|
| Operating Profit |
$145.5M
1.99%
YoY
|
$160.1M
6.27%
YoY
|
$225.0M
17.32%
YoY
|
$198.3M
8.75%
YoY
|
$142.6M
7.72%
YoY
|
$150.6M
8.31%
YoY
|
$191.8M
8.28%
YoY
|
$182.4M
17.82%
YoY
|
$132.4M
17.98%
YoY
|
$139.1M
11.19%
YoY
|
$177.1M
23.27%
YoY
|
$154.8M
16.42%
YoY
|
$112.2M
22.44%
YoY
|
$125.1M
30.88%
YoY
|
$143.7M
-4.51%
YoY
|
$133.0M
-0.45%
YoY
|
$91.67M
3.94%
YoY
|
$95.57M
8.11%
YoY
|
$150.5M
7.31%
YoY
|
| Interest Expense |
-$8.851M
52.71%
YoY
|
-$7.440M
48.0%
YoY
|
-$7.942M
11.08%
YoY
|
-$7.380M
-5.08%
YoY
|
-$5.796M
-24.97%
YoY
|
-$5.027M
-39.13%
YoY
|
-$7.150M
28.9%
YoY
|
-$7.775M
62.49%
YoY
|
-$7.725M
1561.29%
YoY
|
-$8.258M
2300.58%
YoY
|
-$5.547M
555.67%
YoY
|
-$4.785M
443.75%
YoY
|
-$465.0K
-18.13%
YoY
|
-$344.0K
-168.25%
YoY
|
-$846.0K
281.08%
YoY
|
-$880.0K
73.91%
YoY
|
-$568.0K
-5.33%
YoY
|
$504.0K
-184.0%
YoY
|
-$222.0K
-75.33%
YoY
|
| Other Income/Expense, Net |
$463.0K
-33.09%
YoY
|
$2.082M
-932.8%
YoY
|
$350.0K
-39.86%
YoY
|
$292.0K
-29.13%
YoY
|
$692.0K
-1234.43%
YoY
|
-$250.0K
-101.58%
YoY
|
$582.0K
18.05%
YoY
|
$412.0K
-59.57%
YoY
|
-$61.00K
-101.29%
YoY
|
$15.86M
429.2%
YoY
|
$493.0K
-75.1%
YoY
|
$1.019M
-46.68%
YoY
|
$4.714M
268.57%
YoY
|
$2.997M
N/A
|
$1.980M
342.95%
YoY
|
$1.911M
114.48%
YoY
|
$1.279M
-96.04%
YoY
|
N/A
|
$447.0K
N/A
|
| Pretax Income |
$137.1M
-0.32%
YoY
|
$154.7M
6.44%
YoY
|
$217.4M
17.38%
YoY
|
$191.2M
9.27%
YoY
|
$137.5M
10.35%
YoY
|
$145.4M
-0.9%
YoY
|
$185.2M
7.65%
YoY
|
$175.0M
15.89%
YoY
|
$124.6M
7.0%
YoY
|
$146.7M
14.83%
YoY
|
$172.1M
18.82%
YoY
|
$151.0M
12.71%
YoY
|
$116.5M
26.1%
YoY
|
$127.7M
35.92%
YoY
|
$144.8M
13.96%
YoY
|
$134.0M
0.04%
YoY
|
$92.38M
-22.92%
YoY
|
$93.98M
8.14%
YoY
|
$127.1M
16.68%
YoY
|
| Income Tax |
$29.26M
-9.41%
YoY
|
$38.27M
-3.55%
YoY
|
$53.90M
11.6%
YoY
|
$49.80M
9.21%
YoY
|
$32.30M
6.8%
YoY
|
$39.68M
4.76%
YoY
|
$48.30M
9.03%
YoY
|
$45.60M
11.55%
YoY
|
$30.24M
6.87%
YoY
|
$37.87M
-4.12%
YoY
|
$44.30M
19.09%
YoY
|
$40.88M
21.31%
YoY
|
$28.30M
42.21%
YoY
|
$39.50M
37.92%
YoY
|
$37.20M
11.98%
YoY
|
$33.70M
-3.99%
YoY
|
$19.90M
-26.84%
YoY
|
$28.64M
17.85%
YoY
|
$33.22M
13.29%
YoY
|
| Net Earnings |
$107.8M
2.46%
YoY
|
$116.4M
10.19%
YoY
|
$163.5M
19.44%
YoY
|
$141.5M
9.34%
YoY
|
$105.2M
11.5%
YoY
|
$105.7M
-2.87%
YoY
|
$136.9M
7.15%
YoY
|
$129.4M
17.48%
YoY
|
$94.39M
6.98%
YoY
|
$108.8M
23.31%
YoY
|
$127.8M
18.73%
YoY
|
$110.1M
9.81%
YoY
|
$88.23M
21.79%
YoY
|
$88.23M
35.04%
YoY
|
$107.6M
14.67%
YoY
|
$100.3M
1.46%
YoY
|
$72.45M
-21.8%
YoY
|
$65.34M
4.37%
YoY
|
$93.85M
17.94%
YoY
|
| Basic Earnings Per Share |
$0.22
0.0%
YoY
|
N/A
|
$0.34
21.43%
YoY
|
$0.29
7.41%
YoY
|
$0.22
15.79%
YoY
|
N/A
|
$0.28
7.69%
YoY
|
$0.27
22.73%
YoY
|
$0.19
5.56%
YoY
|
N/A
|
$0.26
18.18%
YoY
|
$0.22
10.0%
YoY
|
$0.18
20.0%
YoY
|
N/A
|
$0.22
15.79%
YoY
|
$0.20
0.0%
YoY
|
$0.15
-21.05%
YoY
|
N/A
|
$0.19
18.75%
YoY
|
| Diluted Earnings Per Share |
$0.22
0.0%
YoY
|
$0.24
9.17%
YoY
|
$0.34
21.43%
YoY
|
$0.29
7.41%
YoY
|
$0.22
12.88%
YoY
|
$0.22
-2.93%
YoY
|
$0.28
7.69%
YoY
|
$0.27
20.83%
YoY
|
$0.19
8.28%
YoY
|
$0.22
25.46%
YoY
|
$0.26
18.18%
YoY
|
$0.22
-100.0%
YoY
|
$0.18
20.0%
YoY
|
$0.18
-100.0%
YoY
|
$0.22
15.79%
YoY
|
$203.7K
1.37%
YoY
|
$0.15
-21.05%
YoY
|
$132.8K
4.28%
YoY
|
$0.19
18.75%
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 |
481.1M shares
-0.65%
YoY
|
484.6M shares
0.07%
YoY
|
484.6M shares
0.07%
YoY
|
484.6M shares
0.09%
YoY
|
484.2M shares
0.07%
YoY
|
484.3M shares
0.06%
YoY
|
484.3M shares
-1.73%
YoY
|
484.2M shares
-1.74%
YoY
|
483.9M shares
-1.71%
YoY
|
484.0M shares
-1.71%
YoY
|
492.8M shares
0.08%
YoY
|
492.8M shares
0.09%
YoY
|
492.3M
0.01%
YoY
|
492.5M
0.09%
YoY
|
492.4M
0.07%
YoY
|
492.3M
0.07%
YoY
|
492.2M
0.04%
YoY
|
492.0M
N/A
|
492.1M
0.09%
YoY
|
| Diluted Shares Outstanding |
481.4M shares
-0.63%
YoY
|
N/A
|
484.7M shares
0.06%
YoY
|
484.7M shares
0.05%
YoY
|
484.4M shares
0.02%
YoY
|
N/A
|
484.4M shares
-1.35%
YoY
|
484.4M shares
-1.72%
YoY
|
484.3M shares
-1.7%
YoY
|
N/A
|
491.0M shares
-0.3%
YoY
|
492.9M shares
0.09%
YoY
|
492.7M shares
0.08%
YoY
|
N/A
|
492.4M
0.07%
YoY
|
492.4M
0.09%
YoY
|
492.3M
0.07%
YoY
|
N/A
|
492.1M
0.0%
YoY
|
Loading...