|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.244B
6.38%
YoY
|
$3.990B
8.18%
YoY
|
$3.688B
9.8%
YoY
|
$3.359B
12.13%
YoY
|
$2.995B
20.65%
YoY
|
| Cost Of Revenue |
$2.491B
4.24%
YoY
|
$2.389B
7.49%
YoY
|
$2.223B
10.14%
YoY
|
$2.018B
6.2%
YoY
|
$1.900B
20.52%
YoY
|
| Gross Profit |
$1.754B
9.57%
YoY
|
$1.601B
9.23%
YoY
|
$1.465B
9.29%
YoY
|
$1.341B
22.41%
YoY
|
$1.095B
20.88%
YoY
|
| Selling, General & Admin |
$372.2M
18.05%
YoY
|
$315.3M
-64.95%
YoY
|
$899.7M
215.49%
YoY
|
$285.2M
13.19%
YoY
|
$251.9M
13.68%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$138.5M
5.08%
YoY
|
$131.8M
-0.83%
YoY
|
$132.9M
30.94%
YoY
|
$101.5M
-3.06%
YoY
|
$104.7M
-17.57%
YoY
|
| Operating Expenses |
$3.714B
6.53%
YoY
|
$3.487B
237.65%
YoY
|
$1.033B
-65.27%
YoY
|
$2.973B
5.76%
YoY
|
$2.811B
15.41%
YoY
|
| Operating Profit |
$529.8M
5.29%
YoY
|
$503.2M
16.32%
YoY
|
$432.6M
12.26%
YoY
|
$385.3M
109.41%
YoY
|
$184.0M
294.7%
YoY
|
| Interest Expense |
-$81.60M
7.65%
YoY
|
-$75.80M
133.95%
YoY
|
-$32.40M
-186.2%
YoY
|
$37.59M
-1.6%
YoY
|
$38.20M
4.35%
YoY
|
| Other Income/Expense, Net |
-$81.60M
50.28%
YoY
|
-$54.30M
-27250.0%
YoY
|
$200.0K
-100.32%
YoY
|
-$62.74M
29.79%
YoY
|
-$48.34M
25.72%
YoY
|
| Pretax Income |
$448.2M
-0.16%
YoY
|
$448.9M
12.11%
YoY
|
$400.4M
24.12%
YoY
|
$322.6M
137.77%
YoY
|
$135.7M
1560.45%
YoY
|
| Income Tax |
$135.2M
-5.19%
YoY
|
$142.6M
17.95%
YoY
|
$120.9M
31.62%
YoY
|
$91.85M
41.12%
YoY
|
$65.09M
467.22%
YoY
|
| Net Earnings |
$309.5M
1.14%
YoY
|
$306.0M
9.4%
YoY
|
$279.7M
21.09%
YoY
|
$231.0M
226.6%
YoY
|
$70.73M
-2180.82%
YoY
|
| Basic Earnings Per Share |
$7.40
8.5%
YoY
|
$6.82
18.2%
YoY
|
$5.77
25.43%
YoY
|
$4.60
-443.28%
YoY
|
-$1.34
2133.33%
YoY
|
| Diluted Earnings Per Share |
$6.84
6.05%
YoY
|
$6.45
18.99%
YoY
|
$5.42
22.92%
YoY
|
$4.41
-434.09%
YoY
|
-$1.32
2100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
41.81M shares
-6.87%
YoY
|
44.90M shares
-7.4%
YoY
|
48.48M shares
-3.38%
YoY
|
50.18M shares
-4.58%
YoY
|
52.59M shares
-0.14%
YoY
|
| Diluted Shares Outstanding |
45.78M shares
-4.78%
YoY
|
48.08M shares
-6.82%
YoY
|
51.60M shares
-3.49%
YoY
|
53.46M shares
-0.12%
YoY
|
53.53M shares
1.65%
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.012B
10.52%
YoY
|
$1.109B
5.86%
YoY
|
$1.146B
4.22%
YoY
|
$1.074B
8.93%
YoY
|
$915.5M
6.83%
YoY
|
$1.047B
9.36%
YoY
|
$1.099B
9.49%
YoY
|
$986.2M
5.02%
YoY
|
$857.0M
8.87%
YoY
|
$957.7M
10.63%
YoY
|
$1.004B
7.81%
YoY
|
$939.1M
11.36%
YoY
|
$787.2M
9.57%
YoY
|
$865.7M
6.68%
YoY
|
$931.3M
14.05%
YoY
|
$843.3M
18.0%
YoY
|
$718.5M
10.08%
YoY
|
$811.5M
14.84%
YoY
|
$816.6M
22.91%
YoY
|
| Cost Of Revenue |
$617.4M
10.05%
YoY
|
$665.1M
3.79%
YoY
|
$643.9M
1.56%
YoY
|
$620.6M
6.85%
YoY
|
$561.0M
5.12%
YoY
|
$640.8M
7.44%
YoY
|
$634.0M
9.94%
YoY
|
$580.8M
4.07%
YoY
|
$533.7M
8.56%
YoY
|
$596.4M
11.84%
YoY
|
$576.7M
9.64%
YoY
|
$558.1M
11.47%
YoY
|
$491.6M
7.3%
YoY
|
$533.3M
4.46%
YoY
|
$526.0M
8.58%
YoY
|
$500.7M
6.34%
YoY
|
$458.2M
5.44%
YoY
|
$510.5M
11.07%
YoY
|
$484.4M
18.85%
YoY
|
| Gross Profit |
$394.4M
11.26%
YoY
|
$443.6M
9.13%
YoY
|
$501.8M
7.84%
YoY
|
$453.7M
11.91%
YoY
|
$354.5M
9.65%
YoY
|
$406.5M
12.51%
YoY
|
$465.3M
8.89%
YoY
|
$405.4M
6.4%
YoY
|
$323.3M
9.37%
YoY
|
$361.3M
8.68%
YoY
|
$427.3M
5.43%
YoY
|
$381.0M
11.19%
YoY
|
$295.6M
13.56%
YoY
|
$332.4M
10.43%
YoY
|
$405.3M
22.03%
YoY
|
$342.6M
40.5%
YoY
|
$260.3M
19.3%
YoY
|
$301.0M
21.87%
YoY
|
$332.1M
29.33%
YoY
|
| Selling, General & Admin |
$92.60M
-62.53%
YoY
|
$304.7M
21.25%
YoY
|
$272.0M
8.71%
YoY
|
$87.80M
-63.02%
YoY
|
$247.1M
9.05%
YoY
|
$251.3M
9.07%
YoY
|
$250.2M
238.57%
YoY
|
$237.4M
5.65%
YoY
|
$226.6M
201.33%
YoY
|
$230.4M
5.08%
YoY
|
$73.90M
-63.77%
YoY
|
$224.7M
202.63%
YoY
|
$75.20M
17.76%
YoY
|
$219.3M
10.5%
YoY
|
$204.0M
217.27%
YoY
|
$74.25M
25.59%
YoY
|
$63.86M
8.64%
YoY
|
$198.4M
21.95%
YoY
|
$64.30M
16.43%
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 |
$39.90M
23.91%
YoY
|
$37.70M
16.0%
YoY
|
$34.80M
5.78%
YoY
|
$33.80M
0.3%
YoY
|
$32.20M
-1.53%
YoY
|
$32.50M
-2.99%
YoY
|
$32.90M
0.3%
YoY
|
$33.70M
0.0%
YoY
|
$32.70M
-0.61%
YoY
|
$33.50M
-1.7%
YoY
|
$32.80M
0.0%
YoY
|
$33.70M
-6.42%
YoY
|
$32.90M
-0.27%
YoY
|
$34.08M
-2.7%
YoY
|
$32.80M
-3.27%
YoY
|
$36.01M
7.44%
YoY
|
$32.99M
-0.93%
YoY
|
$35.02M
4.55%
YoY
|
$33.91M
4.66%
YoY
|
| Operating Expenses |
$939.8M
236.48%
YoY
|
$342.6M
20.72%
YoY
|
$306.8M
8.37%
YoY
|
$915.7M
237.77%
YoY
|
$279.3M
7.71%
YoY
|
$283.8M
7.54%
YoY
|
$283.1M
-66.18%
YoY
|
$271.1M
4.91%
YoY
|
$259.3M
-65.04%
YoY
|
$263.9M
4.17%
YoY
|
$837.0M
253.46%
YoY
|
$258.4M
-65.19%
YoY
|
$741.6M
8.78%
YoY
|
$253.3M
8.52%
YoY
|
$236.8M
-66.27%
YoY
|
$742.2M
8.42%
YoY
|
$681.8M
6.16%
YoY
|
$233.4M
18.98%
YoY
|
$702.1M
17.35%
YoY
|
| Operating Profit |
$72.00M
-4.26%
YoY
|
$101.0M
-17.69%
YoY
|
$195.0M
7.03%
YoY
|
$158.6M
18.09%
YoY
|
$75.20M
17.5%
YoY
|
$122.7M
25.98%
YoY
|
$182.2M
9.1%
YoY
|
$134.3M
9.54%
YoY
|
$64.00M
40.35%
YoY
|
$97.40M
23.13%
YoY
|
$167.0M
-0.89%
YoY
|
$122.6M
21.29%
YoY
|
$45.60M
24.24%
YoY
|
$79.10M
17.04%
YoY
|
$168.5M
47.17%
YoY
|
$101.1M
235.57%
YoY
|
$36.70M
251.26%
YoY
|
$67.59M
34.58%
YoY
|
$114.5M
73.29%
YoY
|
| Interest Expense |
-$5.700M
-80.48%
YoY
|
-$9.800M
-80.82%
YoY
|
-$16.20M
-160.9%
YoY
|
-$27.30M
114.96%
YoY
|
-$29.20M
34.56%
YoY
|
-$51.10M
-25650.0%
YoY
|
$26.60M
77.33%
YoY
|
-$12.70M
202.38%
YoY
|
-$21.70M
-314.85%
YoY
|
$200.0K
-109.93%
YoY
|
$15.00M
-155.76%
YoY
|
-$4.200M
-147.39%
YoY
|
$10.10M
64.66%
YoY
|
-$2.014M
-75.35%
YoY
|
-$26.90M
-367.08%
YoY
|
$8.862M
-6.29%
YoY
|
$6.134M
-33.25%
YoY
|
-$8.170M
-260.2%
YoY
|
$10.07M
6.28%
YoY
|
| Other Income/Expense, Net |
-$5.700M
1040.0%
YoY
|
-$500.0K
-111.63%
YoY
|
$1.400M
-450.0%
YoY
|
-$27.30M
-3512.5%
YoY
|
-$500.0K
400.0%
YoY
|
$4.300M
1333.33%
YoY
|
-$400.0K
-97.98%
YoY
|
$800.0K
-900.0%
YoY
|
-$100.0K
-98.84%
YoY
|
$300.0K
-59.89%
YoY
|
-$19.80M
-26.4%
YoY
|
-$100.0K
-99.57%
YoY
|
-$8.600M
-23.62%
YoY
|
$748.0K
2571.43%
YoY
|
-$26.90M
49.02%
YoY
|
-$23.32M
155.17%
YoY
|
-$11.26M
-13.45%
YoY
|
$28.00K
-72.0%
YoY
|
-$18.05M
68.63%
YoY
|
| Pretax Income |
$66.30M
45.71%
YoY
|
$91.20M
20.16%
YoY
|
$180.2M
-13.53%
YoY
|
$131.3M
7.27%
YoY
|
$45.50M
7.82%
YoY
|
$75.90M
-22.47%
YoY
|
$208.4M
41.58%
YoY
|
$122.4M
3.47%
YoY
|
$42.20M
14.05%
YoY
|
$97.90M
25.78%
YoY
|
$147.2M
3.95%
YoY
|
$118.3M
52.13%
YoY
|
$37.00M
45.42%
YoY
|
$77.84M
274.03%
YoY
|
$141.6M
46.83%
YoY
|
$77.76M
270.58%
YoY
|
$25.44M
-1094.29%
YoY
|
$20.81M
-62.44%
YoY
|
$96.44M
74.19%
YoY
|
| Income Tax |
$29.00M
308.45%
YoY
|
$39.40M
28.76%
YoY
|
$55.10M
-2.99%
YoY
|
$33.60M
-14.29%
YoY
|
$7.100M
-55.63%
YoY
|
$30.60M
7.75%
YoY
|
$56.80M
32.09%
YoY
|
$39.20M
21.36%
YoY
|
$16.00M
-6.98%
YoY
|
$28.40M
184.88%
YoY
|
$43.00M
-2.27%
YoY
|
$32.30M
55.83%
YoY
|
$17.20M
0.27%
YoY
|
$9.969M
-58.37%
YoY
|
$44.00M
93.61%
YoY
|
$20.73M
67.81%
YoY
|
$17.15M
182.98%
YoY
|
$23.95M
-260.72%
YoY
|
$22.73M
50.99%
YoY
|
| Net Earnings |
$37.50M
-2.34%
YoY
|
$51.50M
13.94%
YoY
|
$122.0M
-19.47%
YoY
|
$97.60M
17.45%
YoY
|
$38.40M
46.56%
YoY
|
$45.20M
-34.78%
YoY
|
$151.5M
45.39%
YoY
|
$83.10M
-3.48%
YoY
|
$26.20M
30.35%
YoY
|
$69.30M
2.28%
YoY
|
$104.2M
6.65%
YoY
|
$86.10M
50.48%
YoY
|
$20.10M
142.26%
YoY
|
$67.76M
-2268.22%
YoY
|
$97.70M
32.24%
YoY
|
$57.22M
562.63%
YoY
|
$8.297M
-195.75%
YoY
|
-$3.125M
-104.45%
YoY
|
$73.88M
83.56%
YoY
|
| Basic Earnings Per Share |
$0.96
9.09%
YoY
|
N/A
|
$3.02
-11.44%
YoY
|
$2.31
26.23%
YoY
|
$0.88
54.39%
YoY
|
N/A
|
$3.41
58.6%
YoY
|
$1.83
5.78%
YoY
|
$0.57
42.5%
YoY
|
N/A
|
$2.15
9.14%
YoY
|
$1.73
-99.85%
YoY
|
$0.40
150.0%
YoY
|
N/A
|
$1.97
40.71%
YoY
|
$1.130K
606.25%
YoY
|
$0.16
-200.0%
YoY
|
N/A
|
$1.40
81.82%
YoY
|
| Diluted Earnings Per Share |
$0.83
0.0%
YoY
|
$1.04
8.33%
YoY
|
$2.72
-14.47%
YoY
|
$2.27
33.53%
YoY
|
$0.83
55.11%
YoY
|
$0.96
-32.03%
YoY
|
$3.18
55.12%
YoY
|
$1.70
4.39%
YoY
|
$0.54
37.21%
YoY
|
$1.41
10.03%
YoY
|
$2.05
-100.0%
YoY
|
$1.63
-99.85%
YoY
|
$0.39
143.75%
YoY
|
$1.28
-100.0%
YoY
|
$1.852M
135188736.32%
YoY
|
$1.080K
575.0%
YoY
|
$0.16
-200.0%
YoY
|
-$60.16K
-4592441.11%
YoY
|
$1.37
80.26%
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 |
39.33M shares
-10.09%
YoY
|
42.04M shares
-4.3%
YoY
|
41.00M shares
-8.72%
YoY
|
43.24M shares
-5.73%
YoY
|
43.74M shares
-4.46%
YoY
|
43.93M shares
-4.75%
YoY
|
44.91M shares
-9.56%
YoY
|
45.87M shares
-7.59%
YoY
|
45.78M shares
-8.12%
YoY
|
46.12M shares
-7.0%
YoY
|
49.66M shares
0.16%
YoY
|
49.64M shares
-1.5%
YoY
|
49.83M shares
-2.41%
YoY
|
49.59M shares
-6.17%
YoY
|
49.58M shares
-6.15%
YoY
|
50.39M shares
-4.57%
YoY
|
51.06M shares
-3.23%
YoY
|
52.86M shares
1.03%
YoY
|
52.83M shares
1.02%
YoY
|
| Diluted Shares Outstanding |
46.99M shares
1.62%
YoY
|
N/A
|
44.81M shares
-5.77%
YoY
|
42.95M shares
-11.8%
YoY
|
46.24M shares
-5.56%
YoY
|
N/A
|
47.55M shares
-7.61%
YoY
|
48.70M shares
-7.89%
YoY
|
48.96M shares
-7.57%
YoY
|
N/A
|
51.47M shares
-2.43%
YoY
|
52.87M shares
-1.67%
YoY
|
52.97M shares
2.43%
YoY
|
N/A
|
52.75M shares
-2.05%
YoY
|
53.77M shares
-0.45%
YoY
|
51.72M shares
-1.98%
YoY
|
N/A
|
53.85M shares
1.22%
YoY
|
Loading...