|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.337B
9.78%
YoY
|
$4.862B
14.88%
YoY
|
$4.232B
18.94%
YoY
|
$3.558B
5.29%
YoY
|
$3.379B
15.63%
YoY
|
| Cost Of Revenue |
$3.158B
-0.21%
YoY
|
$3.164B
27.38%
YoY
|
$2.484B
17.64%
YoY
|
$2.112B
N/A
|
N/A
|
| Gross Profit |
$2.179B
28.4%
YoY
|
$1.697B
-2.9%
YoY
|
$1.748B
20.85%
YoY
|
$1.446B
N/A
|
N/A
|
| Selling, General & Admin |
$47.51M
10.44%
YoY
|
$43.02M
40.11%
YoY
|
$30.70M
-21.81%
YoY
|
$39.26M
8.34%
YoY
|
$36.24M
3.84%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$26.30M
-0.75%
YoY
|
$26.50M
7.29%
YoY
|
$24.70M
0.41%
YoY
|
$24.60M
1.23%
YoY
|
$24.30M
13.02%
YoY
|
| Operating Expenses |
$4.698B
2.69%
YoY
|
$4.575B
22.16%
YoY
|
$3.745B
15.26%
YoY
|
$3.249B
14.21%
YoY
|
$2.845B
9.9%
YoY
|
| Operating Profit |
-$2.519B
-12.47%
YoY
|
-$2.878B
44.09%
YoY
|
-$1.997B
10.78%
YoY
|
-$1.803B
N/A
|
N/A
|
| Interest Expense |
-$37.13M
20.37%
YoY
|
-$30.84M
7.09%
YoY
|
-$28.80M
-52.77%
YoY
|
-$60.97M
440.36%
YoY
|
-$11.28M
-63.36%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$100.0K
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$589.6M
128.5%
YoY
|
$258.0M
-43.71%
YoY
|
$458.4M
63.61%
YoY
|
$280.2M
-44.55%
YoY
|
$505.3M
66.78%
YoY
|
| Income Tax |
$123.2M
141.44%
YoY
|
$51.02M
-45.26%
YoY
|
$93.20M
68.54%
YoY
|
$55.30M
-45.5%
YoY
|
$101.5M
79.18%
YoY
|
| Net Earnings |
$466.4M
125.31%
YoY
|
$207.0M
-41.85%
YoY
|
$356.0M
58.3%
YoY
|
$224.9M
-44.31%
YoY
|
$403.8M
63.92%
YoY
|
| Basic Earnings Per Share |
$7.54
132.0%
YoY
|
$3.25
-44.63%
YoY
|
$5.87
64.43%
YoY
|
$3.57
-45.5%
YoY
|
$6.55
58.98%
YoY
|
| Diluted Earnings Per Share |
$7.49
131.89%
YoY
|
$3.23
-44.65%
YoY
|
$5.84
64.86%
YoY
|
$3.54
-45.54%
YoY
|
$6.50
58.92%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
60.62M shares
-0.41%
YoY
|
60.87M shares
0.39%
YoY
|
60.63M shares
0.37%
YoY
|
60.41M shares
0.37%
YoY
|
60.18M shares
0.54%
YoY
|
| Diluted Shares Outstanding |
61.06M shares
-0.35%
YoY
|
61.27M shares
0.5%
YoY
|
60.97M shares
0.15%
YoY
|
60.88M shares
0.34%
YoY
|
60.67M shares
0.62%
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.359B
5.74%
YoY
|
$1.365B
8.64%
YoY
|
$1.360B
9.31%
YoY
|
$1.327B
10.94%
YoY
|
$1.285B
10.32%
YoY
|
$1.256B
13.11%
YoY
|
$1.244B
15.1%
YoY
|
$1.196B
14.92%
YoY
|
$1.165B
16.52%
YoY
|
$1.111B
16.61%
YoY
|
$1.081B
20.79%
YoY
|
$1.041B
20.33%
YoY
|
$999.8M
18.17%
YoY
|
$952.5M
9.42%
YoY
|
$895.0M
3.47%
YoY
|
$864.8M
2.89%
YoY
|
$846.1M
5.24%
YoY
|
$870.5M
9.02%
YoY
|
$865.0M
11.39%
YoY
|
| Cost Of Revenue |
$815.5M
9.27%
YoY
|
N/A
|
$819.0M
6.97%
YoY
|
$823.9M
-10.98%
YoY
|
$746.3M
5.97%
YoY
|
N/A
|
$765.7M
18.54%
YoY
|
$925.5M
N/A
|
$704.3M
N/A
|
N/A
|
$645.9M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$543.4M
0.84%
YoY
|
N/A
|
$541.1M
13.04%
YoY
|
$502.8M
86.0%
YoY
|
$538.9M
16.98%
YoY
|
N/A
|
$478.6M
9.99%
YoY
|
$270.4M
N/A
|
$460.7M
N/A
|
N/A
|
$435.2M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$17.90M
-1.1%
YoY
|
$6.349M
20.06%
YoY
|
$4.400M
-6.38%
YoY
|
$7.556M
-17.87%
YoY
|
$18.10M
16.79%
YoY
|
$5.288M
55.53%
YoY
|
$4.700M
-20.34%
YoY
|
$9.200M
-1.08%
YoY
|
$15.50M
28.08%
YoY
|
$3.400M
-49.06%
YoY
|
$5.900M
6.85%
YoY
|
$9.300M
17.74%
YoY
|
$12.10M
9.79%
YoY
|
$6.674M
24.31%
YoY
|
$5.522M
29.32%
YoY
|
$7.899M
-13.31%
YoY
|
$11.02M
14.8%
YoY
|
$5.369M
-11.98%
YoY
|
$4.270M
9.49%
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 |
$253.4M
2.42%
YoY
|
$8.964M
18.38%
YoY
|
$250.2M
6.21%
YoY
|
$250.3M
10.55%
YoY
|
$247.4M
12.76%
YoY
|
$7.572M
14.04%
YoY
|
$235.6M
17.13%
YoY
|
$226.4M
16.24%
YoY
|
$219.4M
15.64%
YoY
|
$6.640M
-16.85%
YoY
|
$201.1M
12.32%
YoY
|
$194.8M
12.35%
YoY
|
$189.8M
11.78%
YoY
|
$7.986M
-44.55%
YoY
|
$179.0M
11.3%
YoY
|
$173.4M
12.32%
YoY
|
$169.8M
13.89%
YoY
|
$14.40M
-3.98%
YoY
|
$160.9M
13.06%
YoY
|
| Operating Expenses |
$1.222B
7.46%
YoY
|
$1.156B
2.25%
YoY
|
$1.201B
7.2%
YoY
|
$1.205B
-5.06%
YoY
|
$1.137B
7.72%
YoY
|
$1.130B
19.39%
YoY
|
$1.121B
16.55%
YoY
|
$1.269B
32.28%
YoY
|
$1.055B
20.21%
YoY
|
$946.5M
13.06%
YoY
|
$961.4M
15.11%
YoY
|
$959.2M
18.76%
YoY
|
$877.8M
14.15%
YoY
|
$837.2M
13.34%
YoY
|
$835.2M
9.15%
YoY
|
$807.7M
18.78%
YoY
|
$769.0M
16.36%
YoY
|
$738.7M
16.89%
YoY
|
$765.2M
11.95%
YoY
|
| Operating Profit |
-$678.1M
13.42%
YoY
|
N/A
|
-$660.1M
2.85%
YoY
|
-$701.7M
-29.72%
YoY
|
-$597.8M
0.55%
YoY
|
N/A
|
-$641.9M
21.98%
YoY
|
-$998.4M
N/A
|
-$594.5M
N/A
|
N/A
|
-$526.2M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$13.20M
37.5%
YoY
|
-$13.54M
10.81%
YoY
|
-$13.30M
82.19%
YoY
|
-$9.616M
33.56%
YoY
|
-$9.600M
21.94%
YoY
|
-$12.22M
69.65%
YoY
|
-$7.300M
8.96%
YoY
|
-$7.200M
-1.37%
YoY
|
-$7.873M
9.35%
YoY
|
-$7.200M
-5.06%
YoY
|
-$6.700M
-55.2%
YoY
|
-$7.300M
-74.92%
YoY
|
-$7.200M
-22.76%
YoY
|
-$7.584M
47.35%
YoY
|
-$14.96M
44.46%
YoY
|
-$29.11M
-9968.47%
YoY
|
-$9.322M
25.97%
YoY
|
-$5.147M
-31.37%
YoY
|
-$10.35M
32.73%
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
|
$100.0K
N/A
|
$100.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$124.2M
-10.58%
YoY
|
$196.1M
64.68%
YoY
|
$145.7M
25.09%
YoY
|
$108.9M
-235.96%
YoY
|
$138.9M
35.42%
YoY
|
$119.1M
-24.15%
YoY
|
$116.5M
3.53%
YoY
|
-$80.10M
-207.95%
YoY
|
$102.6M
-10.62%
YoY
|
$157.0M
45.7%
YoY
|
$112.5M
113.75%
YoY
|
$74.20M
48.69%
YoY
|
$114.8M
64.2%
YoY
|
$107.8M
-12.99%
YoY
|
$52.64M
-43.18%
YoY
|
$49.90M
-67.43%
YoY
|
$69.89M
-48.47%
YoY
|
$123.8M
-22.13%
YoY
|
$92.64M
8.66%
YoY
|
| Income Tax |
$26.53M
-8.53%
YoY
|
$40.86M
73.56%
YoY
|
$30.37M
25.45%
YoY
|
$22.96M
-236.68%
YoY
|
$29.00M
44.65%
YoY
|
$23.54M
-26.65%
YoY
|
$24.21M
3.86%
YoY
|
-$16.80M
-208.39%
YoY
|
$20.05M
-9.63%
YoY
|
$32.10M
51.12%
YoY
|
$23.31M
130.46%
YoY
|
$15.50M
49.27%
YoY
|
$22.19M
63.61%
YoY
|
$21.24M
-14.57%
YoY
|
$10.11M
-46.57%
YoY
|
$10.38M
-66.84%
YoY
|
$13.56M
-48.56%
YoY
|
$24.87M
-22.3%
YoY
|
$18.93M
23.07%
YoY
|
| Net Earnings |
$97.68M
-9.22%
YoY
|
$152.9M
64.03%
YoY
|
$115.3M
24.99%
YoY
|
$85.94M
-231.01%
YoY
|
$107.6M
30.4%
YoY
|
$93.24M
-23.89%
YoY
|
$92.28M
3.44%
YoY
|
-$65.60M
-216.52%
YoY
|
$82.52M
-10.86%
YoY
|
$122.5M
45.47%
YoY
|
$89.21M
109.78%
YoY
|
$56.30M
42.46%
YoY
|
$92.57M
64.34%
YoY
|
$84.21M
-14.92%
YoY
|
$42.53M
-42.3%
YoY
|
$39.52M
-67.58%
YoY
|
$56.33M
-48.45%
YoY
|
$98.98M
-22.1%
YoY
|
$73.71M
5.48%
YoY
|
| Basic Earnings Per Share |
$1.59
-10.17%
YoY
|
N/A
|
$1.87
26.35%
YoY
|
$1.37
-226.85%
YoY
|
$1.77
34.09%
YoY
|
N/A
|
$1.48
3.5%
YoY
|
-$1.08
-216.13%
YoY
|
$1.32
-11.41%
YoY
|
N/A
|
$1.43
113.43%
YoY
|
$0.93
50.0%
YoY
|
$1.49
67.42%
YoY
|
N/A
|
$0.67
-43.7%
YoY
|
$0.62
-68.84%
YoY
|
$0.89
-50.0%
YoY
|
N/A
|
$1.19
1.71%
YoY
|
| Diluted Earnings Per Share |
$1.58
-10.25%
YoY
|
$2.52
65.77%
YoY
|
$1.85
25.85%
YoY
|
$1.36
-226.52%
YoY
|
$1.76
33.99%
YoY
|
$1.52
-24.29%
YoY
|
$1.47
3.52%
YoY
|
-$1.08
-216.52%
YoY
|
$1.31
-11.49%
YoY
|
$2.01
45.5%
YoY
|
$1.42
115.15%
YoY
|
$0.92
51.55%
YoY
|
$1.48
66.29%
YoY
|
$1.38
-100.0%
YoY
|
$0.66
-44.07%
YoY
|
$0.61
-69.19%
YoY
|
$0.89
-49.72%
YoY
|
$1.619M
77088690.08%
YoY
|
$1.18
1.72%
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 |
60.08M shares
-1.19%
YoY
|
60.41M shares
-0.63%
YoY
|
60.85M shares
0.03%
YoY
|
60.77M shares
-0.03%
YoY
|
60.81M shares
0.27%
YoY
|
60.79M shares
0.34%
YoY
|
60.83M shares
0.44%
YoY
|
60.79M shares
0.49%
YoY
|
60.64M shares
0.5%
YoY
|
60.59M shares
0.52%
YoY
|
60.57M shares
0.39%
YoY
|
60.49M shares
0.09%
YoY
|
60.34M shares
0.25%
YoY
|
60.28M shares
0.25%
YoY
|
60.33M shares
0.37%
YoY
|
60.44M shares
0.46%
YoY
|
60.19M shares
0.51%
YoY
|
60.12M shares
0.48%
YoY
|
60.11M shares
0.49%
YoY
|
| Diluted Shares Outstanding |
60.48M shares
-1.32%
YoY
|
N/A
|
61.03M shares
-0.42%
YoY
|
61.28M shares
0.63%
YoY
|
61.29M shares
0.13%
YoY
|
N/A
|
61.29M shares
0.45%
YoY
|
60.90M shares
-0.07%
YoY
|
61.21M shares
0.5%
YoY
|
N/A
|
61.02M shares
0.3%
YoY
|
60.94M shares
0.15%
YoY
|
60.91M shares
0.14%
YoY
|
N/A
|
60.84M shares
0.41%
YoY
|
60.85M shares
0.58%
YoY
|
60.82M shares
N/A
|
N/A
|
60.59M shares
N/A
|
Loading...