|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$10.32B
-1.91%
YoY
|
$10.52B
8.64%
YoY
|
$9.687B
-8.44%
YoY
|
$10.58B
18.2%
YoY
|
$8.951B
18.76%
YoY
|
| Cost Of Revenue |
$7.953B
1.31%
YoY
|
$7.851B
11.34%
YoY
|
$7.051B
-7.98%
YoY
|
$7.662B
13.29%
YoY
|
$6.763B
13.91%
YoY
|
| Gross Profit |
$2.490B
-12.4%
YoY
|
$2.842B
7.82%
YoY
|
$2.636B
-9.66%
YoY
|
$2.918B
32.22%
YoY
|
$2.207B
35.51%
YoY
|
| Selling, General & Admin |
$699.1M
0.0%
YoY
|
$699.1M
2.8%
YoY
|
$680.0M
8.75%
YoY
|
$625.3M
10.98%
YoY
|
$563.4M
10.54%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$24.51M
33.39%
YoY
|
$18.38M
8.62%
YoY
|
$16.92M
-2.76%
YoY
|
$17.40M
-10.62%
YoY
|
$19.46M
-11.5%
YoY
|
| Operating Expenses |
$699.1M
0.0%
YoY
|
$699.1M
2.8%
YoY
|
$680.0M
8.75%
YoY
|
$625.3M
10.98%
YoY
|
$563.4M
10.54%
YoY
|
| Operating Profit |
$1.791B
-16.45%
YoY
|
$2.143B
9.57%
YoY
|
$1.956B
-14.68%
YoY
|
$2.293B
39.5%
YoY
|
$1.644B
46.89%
YoY
|
| Interest Expense |
-$28.84M
-203.79%
YoY
|
$27.78M
-200.16%
YoY
|
-$27.74M
-29.81%
YoY
|
-$39.52M
-174.41%
YoY
|
$53.12M
29.96%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$1.762B
-16.71%
YoY
|
$2.116B
9.7%
YoY
|
$1.928B
-14.42%
YoY
|
$2.253B
41.67%
YoY
|
$1.590B
47.53%
YoY
|
| Income Tax |
$422.1M
-2.64%
YoY
|
$433.6M
28.75%
YoY
|
$336.8M
-36.17%
YoY
|
$527.6M
49.18%
YoY
|
$353.7M
100.06%
YoY
|
| Net Earnings |
$1.340B
-20.34%
YoY
|
$1.682B
5.67%
YoY
|
$1.592B
-7.76%
YoY
|
$1.726B
39.53%
YoY
|
$1.237B
37.22%
YoY
|
| Basic Earnings Per Share |
$462.00
-14.58%
YoY
|
$540.90
10.04%
YoY
|
$491.50
-6.41%
YoY
|
$525.20
52.07%
YoY
|
$345.40
41.48%
YoY
|
| Diluted Earnings Per Share |
$436.60
-13.84%
YoY
|
$506.70
9.35%
YoY
|
$463.40
-100.0%
YoY
|
$491.8M
153443768.82%
YoY
|
$320.50
39.27%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.900M shares
-6.74%
YoY
|
3.110M shares
-3.97%
YoY
|
3.238M shares
-1.44%
YoY
|
3.286M shares
-8.25%
YoY
|
3.581M shares
-3.01%
YoY
|
| Diluted Shares Outstanding |
3.069M shares
-7.54%
YoY
|
3.319M shares
-3.37%
YoY
|
3.435M shares
-2.09%
YoY
|
3.509M shares
-9.08%
YoY
|
3.859M shares
-1.47%
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.914B
-21.4%
YoY
|
$2.741B
-5.01%
YoY
|
$2.638B
-4.87%
YoY
|
$2.630B
-0.94%
YoY
|
$2.435B
2.31%
YoY
|
$2.886B
16.39%
YoY
|
$2.773B
7.93%
YoY
|
$2.655B
11.66%
YoY
|
$2.380B
9.24%
YoY
|
$2.479B
-9.46%
YoY
|
$2.569B
-7.98%
YoY
|
$2.378B
-10.58%
YoY
|
$2.178B
-8.41%
YoY
|
$2.739B
22.52%
YoY
|
$2.792B
16.54%
YoY
|
$2.659B
16.44%
YoY
|
$2.378B
16.51%
YoY
|
$2.235B
-5.07%
YoY
|
$2.396B
20.38%
YoY
|
| Cost Of Revenue |
$1.475B
-19.66%
YoY
|
$2.097B
-1.36%
YoY
|
$2.021B
-1.45%
YoY
|
$2.000B
2.69%
YoY
|
$1.835B
6.32%
YoY
|
$2.126B
17.25%
YoY
|
$2.051B
7.83%
YoY
|
$1.948B
12.7%
YoY
|
$1.726B
7.36%
YoY
|
$1.813B
-9.07%
YoY
|
$1.902B
-9.09%
YoY
|
$1.728B
-10.21%
YoY
|
$1.608B
-2.63%
YoY
|
$1.994B
21.12%
YoY
|
$2.092B
15.1%
YoY
|
$1.925B
11.79%
YoY
|
$1.651B
4.68%
YoY
|
$1.646B
-9.66%
YoY
|
$1.818B
18.36%
YoY
|
| Gross Profit |
$439.0M
-26.75%
YoY
|
$644.5M
-15.22%
YoY
|
$616.4M
-14.6%
YoY
|
$629.7M
-10.94%
YoY
|
$599.3M
-8.28%
YoY
|
$760.2M
14.07%
YoY
|
$721.8M
1.23%
YoY
|
$707.0M
8.88%
YoY
|
$653.4M
7.58%
YoY
|
$666.5M
-10.53%
YoY
|
$713.0M
1.95%
YoY
|
$649.4M
-12.51%
YoY
|
$607.3M
-16.98%
YoY
|
$744.9M
26.44%
YoY
|
$699.4M
20.05%
YoY
|
$742.2M
30.95%
YoY
|
$731.5M
56.14%
YoY
|
$589.2M
10.64%
YoY
|
$582.6M
26.89%
YoY
|
| Selling, General & Admin |
$180.1M
-5.12%
YoY
|
$168.6M
-6.64%
YoY
|
$165.1M
-6.22%
YoY
|
$175.6M
5.42%
YoY
|
$189.8M
7.93%
YoY
|
$180.6M
2.82%
YoY
|
$176.1M
5.57%
YoY
|
$166.6M
-2.82%
YoY
|
$175.9M
5.78%
YoY
|
$175.6M
7.55%
YoY
|
$166.8M
8.55%
YoY
|
$171.4M
9.93%
YoY
|
$166.3M
9.08%
YoY
|
$163.3M
9.49%
YoY
|
$153.7M
13.67%
YoY
|
$155.9M
14.63%
YoY
|
$152.4M
6.51%
YoY
|
$149.1M
11.3%
YoY
|
$135.2M
7.37%
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 |
$6.742M
16.6%
YoY
|
$6.943M
40.18%
YoY
|
$6.096M
30.12%
YoY
|
$5.689M
30.6%
YoY
|
$5.782M
31.98%
YoY
|
$4.953M
14.76%
YoY
|
$4.685M
11.55%
YoY
|
$4.356M
3.3%
YoY
|
$4.381M
4.61%
YoY
|
$4.316M
3.77%
YoY
|
$4.200M
-1.08%
YoY
|
$4.217M
-6.93%
YoY
|
$4.188M
-6.1%
YoY
|
$4.159M
-12.31%
YoY
|
$4.246M
-9.31%
YoY
|
$4.531M
-6.35%
YoY
|
$4.460M
-14.28%
YoY
|
$4.743M
-8.79%
YoY
|
$4.682M
-14.87%
YoY
|
| Operating Expenses |
$180.1M
-5.12%
YoY
|
$168.6M
-6.64%
YoY
|
$165.1M
-6.22%
YoY
|
$175.6M
5.42%
YoY
|
$189.8M
7.93%
YoY
|
$180.6M
2.82%
YoY
|
$176.1M
5.64%
YoY
|
$166.6M
-2.82%
YoY
|
$175.9M
5.78%
YoY
|
$175.6M
7.55%
YoY
|
$166.7M
8.48%
YoY
|
$171.4M
9.93%
YoY
|
$166.3M
9.08%
YoY
|
$163.3M
9.49%
YoY
|
$153.7M
13.67%
YoY
|
$155.9M
14.63%
YoY
|
$152.4M
6.59%
YoY
|
$149.1M
11.3%
YoY
|
$135.2M
7.29%
YoY
|
| Operating Profit |
$258.9M
-36.77%
YoY
|
$475.9M
-17.89%
YoY
|
$451.3M
-17.3%
YoY
|
$454.1M
-15.98%
YoY
|
$409.5M
-14.25%
YoY
|
$579.6M
18.09%
YoY
|
$545.7M
-0.12%
YoY
|
$540.5M
13.08%
YoY
|
$477.5M
8.26%
YoY
|
$490.8M
-15.61%
YoY
|
$546.3M
0.11%
YoY
|
$478.0M
-18.47%
YoY
|
$441.1M
-23.84%
YoY
|
$581.6M
32.18%
YoY
|
$545.7M
21.98%
YoY
|
$586.3M
36.11%
YoY
|
$579.1M
77.91%
YoY
|
$440.0M
10.42%
YoY
|
$447.4M
34.31%
YoY
|
| Interest Expense |
-$7.187M
-3.58%
YoY
|
-$7.214M
2.87%
YoY
|
-$7.182M
1.93%
YoY
|
-$6.985M
1.26%
YoY
|
-$7.454M
9.2%
YoY
|
-$7.013M
3.27%
YoY
|
-$7.046M
2.12%
YoY
|
-$6.898M
1.52%
YoY
|
-$6.826M
-194.05%
YoY
|
-$6.791M
-1.57%
YoY
|
-$6.900M
-4.19%
YoY
|
-$6.795M
-155.44%
YoY
|
$7.258M
-44.87%
YoY
|
-$6.899M
-47.76%
YoY
|
-$7.202M
-154.38%
YoY
|
$12.26M
-7.63%
YoY
|
$13.17M
-1.72%
YoY
|
-$13.21M
0.05%
YoY
|
$13.24M
13.31%
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 |
$251.7M
-37.39%
YoY
|
$468.7M
-18.15%
YoY
|
$444.1M
-17.55%
YoY
|
$447.1M
-16.2%
YoY
|
$402.0M
-14.59%
YoY
|
$572.6M
18.3%
YoY
|
$538.6M
-0.13%
YoY
|
$533.6M
13.24%
YoY
|
$470.7M
8.5%
YoY
|
$484.0M
-15.78%
YoY
|
$539.3M
0.15%
YoY
|
$471.2M
-17.92%
YoY
|
$433.8M
-23.35%
YoY
|
$574.7M
34.66%
YoY
|
$538.5M
24.05%
YoY
|
$574.0M
37.5%
YoY
|
$565.9M
81.39%
YoY
|
$426.8M
10.74%
YoY
|
$434.1M
35.05%
YoY
|
| Income Tax |
$53.34M
-47.93%
YoY
|
$104.9M
-8.94%
YoY
|
$101.4M
-7.23%
YoY
|
$113.4M
-14.52%
YoY
|
$102.4M
34.03%
YoY
|
$115.2M
55.74%
YoY
|
$109.3M
2.93%
YoY
|
$132.7M
97.57%
YoY
|
$76.42M
-14.57%
YoY
|
$73.97M
-38.33%
YoY
|
$106.2M
-16.47%
YoY
|
$67.15M
-52.27%
YoY
|
$89.46M
-36.03%
YoY
|
$120.0M
30.07%
YoY
|
$127.1M
24.57%
YoY
|
$140.7M
46.3%
YoY
|
$139.8M
121.12%
YoY
|
$92.22M
14.71%
YoY
|
$102.0M
57.02%
YoY
|
| Net Earnings |
$198.4M
-33.79%
YoY
|
$363.8M
-20.47%
YoY
|
$342.7M
-20.18%
YoY
|
$333.7M
-16.75%
YoY
|
$299.6M
-24.02%
YoY
|
$457.4M
11.55%
YoY
|
$429.3M
-0.89%
YoY
|
$400.9M
-0.77%
YoY
|
$394.3M
14.5%
YoY
|
$410.1M
-9.83%
YoY
|
$433.2M
5.29%
YoY
|
$404.0M
-6.76%
YoY
|
$344.4M
-19.19%
YoY
|
$454.8M
35.92%
YoY
|
$411.4M
23.88%
YoY
|
$433.3M
34.86%
YoY
|
$426.1M
71.29%
YoY
|
$334.6M
9.7%
YoY
|
$332.1M
29.48%
YoY
|
| Basic Earnings Per Share |
$71.33
-28.96%
YoY
|
N/A
|
$119.30
-14.6%
YoY
|
$114.50
-10.68%
YoY
|
$100.40
-18.87%
YoY
|
N/A
|
$139.70
5.06%
YoY
|
$128.20
3.53%
YoY
|
$123.80
16.41%
YoY
|
N/A
|
$132.90
5.52%
YoY
|
$123.80
-6.07%
YoY
|
$106.30
-15.54%
YoY
|
N/A
|
$126.00
35.09%
YoY
|
$131.80
48.65%
YoY
|
$125.90
85.87%
YoY
|
N/A
|
$93.25
34.77%
YoY
|
| Diluted Earnings Per Share |
$67.75
-28.57%
YoY
|
$121.60
-13.02%
YoY
|
$112.30
-13.92%
YoY
|
$108.50
-10.07%
YoY
|
$94.83
-18.53%
YoY
|
$139.80
15.03%
YoY
|
$130.50
4.18%
YoY
|
$120.70
3.56%
YoY
|
$116.40
16.53%
YoY
|
$121.60
-100.0%
YoY
|
$125.30
-100.0%
YoY
|
$116.50
-5.75%
YoY
|
$99.89
-14.3%
YoY
|
$133.4M
49.84%
YoY
|
$118.5M
137115707.57%
YoY
|
$123.70
49.97%
YoY
|
$116.60
84.4%
YoY
|
$89.06M
115761453.78%
YoY
|
$86.44
32.76%
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 |
2.794M shares
-6.58%
YoY
|
2.839M shares
-7.33%
YoY
|
2.870M shares
-6.75%
YoY
|
2.924M shares
-6.66%
YoY
|
2.990M shares
-6.14%
YoY
|
3.064M shares
-3.62%
YoY
|
3.078M shares
-5.72%
YoY
|
3.132M shares
-3.99%
YoY
|
3.186M shares
-1.94%
YoY
|
3.179M shares
-0.53%
YoY
|
3.264M shares
-0.56%
YoY
|
3.263M shares
-0.73%
YoY
|
3.249M shares
-4.01%
YoY
|
3.196M shares
-8.24%
YoY
|
3.283M shares
-7.82%
YoY
|
3.287M shares
-9.28%
YoY
|
3.385M shares
-7.84%
YoY
|
3.483M shares
-6.39%
YoY
|
3.561M shares
-3.91%
YoY
|
| Diluted Shares Outstanding |
2.928M shares
-7.33%
YoY
|
N/A
|
3.051M shares
-7.26%
YoY
|
3.075M shares
-7.43%
YoY
|
3.159M shares
-6.73%
YoY
|
N/A
|
3.290M shares
-4.86%
YoY
|
3.322M shares
-4.19%
YoY
|
3.387M shares
-1.76%
YoY
|
N/A
|
3.458M shares
-0.38%
YoY
|
3.467M shares
-1.07%
YoY
|
3.447M shares
-5.69%
YoY
|
N/A
|
3.471M shares
-9.65%
YoY
|
3.504M shares
-10.07%
YoY
|
3.656M shares
-7.11%
YoY
|
N/A
|
3.842M shares
-2.46%
YoY
|
Loading...