|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$16.99B
16.62%
YoY
|
$14.57B
15.76%
YoY
|
$12.58B
13.6%
YoY
|
$11.08B
11.84%
YoY
|
$9.904B
12.58%
YoY
|
| Cost Of Revenue |
$13.70B
16.12%
YoY
|
$11.80B
12.46%
YoY
|
$10.49B
10.78%
YoY
|
$9.473B
12.74%
YoY
|
$8.402B
13.51%
YoY
|
| Gross Profit |
$3.283B
18.73%
YoY
|
$2.765B
32.34%
YoY
|
$2.089B
30.29%
YoY
|
$1.604B
6.78%
YoY
|
$1.502B
7.62%
YoY
|
| Selling, General & Admin |
$1.714B
20.72%
YoY
|
$1.420B
17.25%
YoY
|
$1.211B
16.61%
YoY
|
$1.039B
6.98%
YoY
|
$970.9M
7.45%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$67.37M
18.86%
YoY
|
$56.68M
9.37%
YoY
|
$51.82M
9.57%
YoY
|
$47.30M
-2.17%
YoY
|
$48.35M
3.48%
YoY
|
| Operating Expenses |
$1.714B
20.72%
YoY
|
$1.420B
17.25%
YoY
|
$1.211B
16.61%
YoY
|
$1.039B
6.98%
YoY
|
$970.9M
7.45%
YoY
|
| Operating Profit |
$1.713B
27.4%
YoY
|
$1.345B
53.57%
YoY
|
$875.8M
55.03%
YoY
|
$564.9M
6.42%
YoY
|
$530.8M
106.67%
YoY
|
| Interest Expense |
$12.02M
218.07%
YoY
|
$3.779M
-78.03%
YoY
|
$17.20M
30.31%
YoY
|
$13.20M
117.41%
YoY
|
$6.071M
-32.61%
YoY
|
| Other Income/Expense, Net |
$211.0K
-76.4%
YoY
|
$894.0K
-179.89%
YoY
|
-$1.119M
-125.96%
YoY
|
$4.311M
18.92%
YoY
|
$3.625M
20.83%
YoY
|
| Pretax Income |
$1.722B
24.99%
YoY
|
$1.377B
57.8%
YoY
|
$872.9M
56.22%
YoY
|
$558.8M
5.56%
YoY
|
$529.3M
109.77%
YoY
|
| Income Tax |
$448.8M
21.22%
YoY
|
$370.2M
54.57%
YoY
|
$239.5M
56.93%
YoY
|
$152.6M
4.83%
YoY
|
$145.6M
21.96%
YoY
|
| Net Earnings |
$1.273B
26.38%
YoY
|
$1.007B
59.11%
YoY
|
$633.0M
55.86%
YoY
|
$406.1M
5.89%
YoY
|
$383.5M
188.49%
YoY
|
| Basic Earnings Per Share |
$28.30
30.96%
YoY
|
$21.61
61.63%
YoY
|
$13.37
64.45%
YoY
|
$8.13
14.67%
YoY
|
$7.09
194.19%
YoY
|
| Diluted Earnings Per Share |
$28.19
30.99%
YoY
|
$21.52
61.68%
YoY
|
$13.31
64.32%
YoY
|
$8.10
14.73%
YoY
|
$7.06
194.17%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
44.98M shares
-3.51%
YoY
|
46.62M shares
-1.57%
YoY
|
47.36M shares
-5.15%
YoY
|
49.93M shares
-7.65%
YoY
|
54.07M shares
-2.04%
YoY
|
| Diluted Shares Outstanding |
45.15M shares
-3.55%
YoY
|
46.81M shares
-1.59%
YoY
|
47.56M shares
-5.13%
YoY
|
50.14M shares
-7.75%
YoY
|
54.35M shares
-1.94%
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 |
$4.628B
19.67%
YoY
|
$4.513B
19.71%
YoY
|
$4.302B
16.35%
YoY
|
$4.304B
17.39%
YoY
|
$3.867B
12.68%
YoY
|
$3.770B
9.62%
YoY
|
$3.697B
15.26%
YoY
|
$3.667B
20.4%
YoY
|
$3.432B
18.75%
YoY
|
$3.439B
16.59%
YoY
|
$3.208B
13.49%
YoY
|
$3.046B
12.49%
YoY
|
$2.890B
11.49%
YoY
|
$2.950B
11.73%
YoY
|
$2.826B
12.08%
YoY
|
$2.707B
11.06%
YoY
|
$2.593B
12.52%
YoY
|
$2.640B
15.72%
YoY
|
$2.522B
14.53%
YoY
|
| Cost Of Revenue |
$3.764B
19.7%
YoY
|
$3.622B
20.21%
YoY
|
$3.466B
17.02%
YoY
|
$3.471B
16.35%
YoY
|
$3.145B
10.61%
YoY
|
$3.013B
6.79%
YoY
|
$2.962B
11.27%
YoY
|
$2.983B
16.72%
YoY
|
$2.843B
15.83%
YoY
|
$2.821B
13.08%
YoY
|
$2.662B
10.32%
YoY
|
$2.556B
9.95%
YoY
|
$2.454B
9.57%
YoY
|
$2.495B
11.53%
YoY
|
$2.413B
12.75%
YoY
|
$2.324B
12.76%
YoY
|
$2.240B
14.11%
YoY
|
$2.237B
17.89%
YoY
|
$2.140B
16.42%
YoY
|
| Gross Profit |
$864.0M
19.54%
YoY
|
$891.2M
17.72%
YoY
|
$835.3M
13.69%
YoY
|
$833.8M
21.9%
YoY
|
$722.7M
22.64%
YoY
|
$757.0M
22.54%
YoY
|
$734.7M
34.7%
YoY
|
$684.0M
39.57%
YoY
|
$589.3M
35.14%
YoY
|
$617.7M
35.83%
YoY
|
$545.5M
32.0%
YoY
|
$490.1M
27.95%
YoY
|
$436.1M
23.69%
YoY
|
$454.8M
12.84%
YoY
|
$413.2M
8.36%
YoY
|
$383.0M
1.79%
YoY
|
$352.6M
3.37%
YoY
|
$403.0M
5.0%
YoY
|
$381.3M
5.0%
YoY
|
| Selling, General & Admin |
$460.1M
13.9%
YoY
|
$462.3M
25.47%
YoY
|
$429.6M
15.74%
YoY
|
$418.6M
19.18%
YoY
|
$404.0M
22.65%
YoY
|
$368.5M
12.14%
YoY
|
$371.2M
20.46%
YoY
|
$351.2M
19.7%
YoY
|
$329.4M
17.15%
YoY
|
$328.5M
18.35%
YoY
|
$308.1M
17.1%
YoY
|
$293.4M
19.57%
YoY
|
$281.2M
11.3%
YoY
|
$277.6M
6.77%
YoY
|
$263.1M
7.88%
YoY
|
$245.4M
1.01%
YoY
|
$252.6M
12.73%
YoY
|
$260.0M
6.31%
YoY
|
$243.9M
7.55%
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 |
$18.36M
17.84%
YoY
|
$50.03M
41.63%
YoY
|
$17.29M
-49.95%
YoY
|
$16.56M
-51.63%
YoY
|
$15.58M
-47.34%
YoY
|
$35.32M
13.26%
YoY
|
$34.54M
14.04%
YoY
|
$34.23M
18.06%
YoY
|
$29.59M
134.43%
YoY
|
$31.19M
11.47%
YoY
|
$30.29M
10.15%
YoY
|
$28.99M
11.48%
YoY
|
$12.62M
9.01%
YoY
|
$27.98M
-0.75%
YoY
|
$27.50M
-5.64%
YoY
|
$26.01M
-7.46%
YoY
|
$11.58M
-3.52%
YoY
|
$28.19M
4.4%
YoY
|
$29.14M
7.53%
YoY
|
| Operating Expenses |
$460.1M
13.9%
YoY
|
$462.3M
25.47%
YoY
|
$429.6M
15.74%
YoY
|
$418.6M
19.18%
YoY
|
$404.0M
22.65%
YoY
|
$368.5M
12.14%
YoY
|
$371.2M
20.46%
YoY
|
$351.2M
19.7%
YoY
|
$329.4M
17.15%
YoY
|
$328.5M
18.35%
YoY
|
$308.1M
17.1%
YoY
|
$293.4M
19.57%
YoY
|
$281.2M
11.3%
YoY
|
$277.6M
6.77%
YoY
|
$263.1M
7.88%
YoY
|
$245.4M
1.01%
YoY
|
$252.6M
12.73%
YoY
|
$260.0M
6.26%
YoY
|
$243.9M
7.55%
YoY
|
| Operating Profit |
$403.8M
26.69%
YoY
|
$428.9M
10.38%
YoY
|
$405.7M
11.6%
YoY
|
$415.2M
24.76%
YoY
|
$318.8M
22.62%
YoY
|
$388.6M
34.36%
YoY
|
$363.5M
54.71%
YoY
|
$332.8M
69.22%
YoY
|
$260.0M
67.81%
YoY
|
$289.2M
63.22%
YoY
|
$235.0M
56.56%
YoY
|
$196.7M
42.88%
YoY
|
$154.9M
54.98%
YoY
|
$177.2M
23.89%
YoY
|
$150.1M
9.22%
YoY
|
$137.6M
3.21%
YoY
|
$99.96M
-14.57%
YoY
|
$143.0M
2.78%
YoY
|
$137.4M
1.15%
YoY
|
| Interest Expense |
$6.227M
15.59%
YoY
|
$4.010M
-58.51%
YoY
|
$1.838M
-77.89%
YoY
|
-$3.240M
-153.06%
YoY
|
$5.387M
-28.56%
YoY
|
$9.666M
241.55%
YoY
|
$8.312M
-9335.56%
YoY
|
$6.106M
-326.82%
YoY
|
$7.541M
-511.63%
YoY
|
$2.830M
-167.32%
YoY
|
-$90.00K
-97.18%
YoY
|
-$2.692M
53.74%
YoY
|
-$1.832M
42.13%
YoY
|
-$4.204M
263.35%
YoY
|
-$3.194M
148.37%
YoY
|
-$1.751M
33.05%
YoY
|
-$1.289M
-7.93%
YoY
|
-$1.157M
-17.36%
YoY
|
-$1.286M
-14.27%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$46.00K
-79.46%
YoY
|
$56.00K
-75.33%
YoY
|
$55.00K
-75.11%
YoY
|
$54.00K
-75.68%
YoY
|
$224.0K
-180.29%
YoY
|
$227.0K
-179.93%
YoY
|
$221.0K
-178.37%
YoY
|
$222.0K
-181.02%
YoY
|
-$279.0K
-127.27%
YoY
|
-$284.0K
-127.71%
YoY
|
-$282.0K
-125.78%
YoY
|
-$274.0K
-123.44%
YoY
|
$1.023M
15.33%
YoY
|
$1.025M
12.89%
YoY
|
$1.094M
18.66%
YoY
|
$1.169M
29.89%
YoY
|
$887.0K
10.88%
YoY
|
$908.0K
13.5%
YoY
|
| Pretax Income |
$410.1M
26.49%
YoY
|
$577.8M
45.01%
YoY
|
$407.6M
9.54%
YoY
|
$412.0M
21.49%
YoY
|
$324.2M
21.1%
YoY
|
$398.5M
36.58%
YoY
|
$372.1M
58.59%
YoY
|
$339.1M
75.09%
YoY
|
$267.7M
75.2%
YoY
|
$291.7M
67.67%
YoY
|
$234.6M
58.6%
YoY
|
$193.7M
41.4%
YoY
|
$152.8M
53.05%
YoY
|
$174.0M
21.89%
YoY
|
$147.9M
7.94%
YoY
|
$137.0M
3.03%
YoY
|
$99.84M
-14.34%
YoY
|
$142.7M
4.19%
YoY
|
$137.0M
1.42%
YoY
|
| Income Tax |
$104.6M
25.23%
YoY
|
$143.2M
34.72%
YoY
|
$112.2M
10.22%
YoY
|
$109.9M
19.99%
YoY
|
$83.52M
18.36%
YoY
|
$106.3M
32.48%
YoY
|
$101.8M
56.97%
YoY
|
$91.56M
72.44%
YoY
|
$70.57M
70.74%
YoY
|
$80.23M
68.2%
YoY
|
$64.86M
53.88%
YoY
|
$53.10M
46.18%
YoY
|
$41.33M
56.25%
YoY
|
$47.70M
16.12%
YoY
|
$42.15M
13.0%
YoY
|
$36.32M
1.99%
YoY
|
$26.45M
-16.3%
YoY
|
$41.08M
-28.18%
YoY
|
$37.30M
-49.55%
YoY
|
| Net Earnings |
$305.5M
26.93%
YoY
|
$434.6M
48.76%
YoY
|
$295.4M
9.29%
YoY
|
$302.2M
22.05%
YoY
|
$240.7M
22.08%
YoY
|
$292.2M
38.13%
YoY
|
$270.3M
59.53%
YoY
|
$247.6M
76.09%
YoY
|
$197.1M
76.86%
YoY
|
$211.5M
67.47%
YoY
|
$169.4M
60.16%
YoY
|
$140.6M
39.67%
YoY
|
$111.5M
51.9%
YoY
|
$126.3M
24.23%
YoY
|
$105.8M
6.05%
YoY
|
$100.7M
3.4%
YoY
|
$73.39M
-13.43%
YoY
|
$101.7M
27.43%
YoY
|
$99.74M
63.01%
YoY
|
| Basic Earnings Per Share |
$6.85
29.98%
YoY
|
N/A
|
$6.59
13.04%
YoY
|
$6.74
27.89%
YoY
|
$5.27
26.08%
YoY
|
N/A
|
$5.83
62.4%
YoY
|
$5.27
77.44%
YoY
|
$4.18
79.4%
YoY
|
N/A
|
$3.59
66.2%
YoY
|
$2.97
49.25%
YoY
|
$2.33
67.63%
YoY
|
N/A
|
$2.16
16.13%
YoY
|
$1.99
11.17%
YoY
|
$1.39
-9.74%
YoY
|
N/A
|
$1.86
67.57%
YoY
|
| Diluted Earnings Per Share |
$6.84
30.04%
YoY
|
$9.69
53.11%
YoY
|
$6.57
13.28%
YoY
|
$6.72
28.0%
YoY
|
$5.26
26.24%
YoY
|
$6.33
28.92%
YoY
|
$5.80
62.46%
YoY
|
$5.25
77.7%
YoY
|
$4.17
79.59%
YoY
|
$4.91
86.19%
YoY
|
$3.57
65.28%
YoY
|
$2.95
48.46%
YoY
|
$2.32
66.91%
YoY
|
$2.64
-100.0%
YoY
|
$2.16
16.76%
YoY
|
$1.99
11.8%
YoY
|
$1.39
-9.74%
YoY
|
$1.893M
30.94%
YoY
|
$1.85
66.67%
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 |
44.53M shares
-2.07%
YoY
|
44.77M shares
-2.69%
YoY
|
44.76M shares
-4.06%
YoY
|
44.76M shares
-4.76%
YoY
|
45.47M shares
-3.38%
YoY
|
46.00M shares
-2.22%
YoY
|
46.66M shares
-1.01%
YoY
|
47.00M shares
-1.16%
YoY
|
47.06M shares
-1.31%
YoY
|
47.04M shares
-1.28%
YoY
|
47.14M shares
-4.48%
YoY
|
47.55M shares
-5.86%
YoY
|
47.69M shares
-9.53%
YoY
|
47.66M shares
-10.72%
YoY
|
49.35M shares
-8.1%
YoY
|
50.51M shares
-6.99%
YoY
|
52.71M shares
-3.98%
YoY
|
53.37M shares
-2.83%
YoY
|
53.70M shares
-2.33%
YoY
|
| Diluted Shares Outstanding |
44.69M shares
-2.4%
YoY
|
N/A
|
44.97M shares
-3.48%
YoY
|
44.99M shares
-4.6%
YoY
|
45.78M shares
-3.24%
YoY
|
N/A
|
46.59M shares
-1.71%
YoY
|
47.16M shares
-0.9%
YoY
|
47.32M shares
-1.31%
YoY
|
N/A
|
47.40M shares
-3.37%
YoY
|
47.59M shares
-6.16%
YoY
|
47.95M shares
-9.39%
YoY
|
N/A
|
49.05M shares
-9.14%
YoY
|
50.71M shares
-7.1%
YoY
|
52.92M shares
-4.02%
YoY
|
N/A
|
53.98M shares
-2.2%
YoY
|
Loading...