|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.566B
26.68%
YoY
|
$5.183B
18.65%
YoY
|
$4.368B
23.1%
YoY
|
$3.549B
15.73%
YoY
|
$3.067B
25.35%
YoY
|
| Cost Of Revenue |
$2.782B
20.35%
YoY
|
$2.312B
10.48%
YoY
|
$2.092B
17.2%
YoY
|
$1.785B
14.37%
YoY
|
$1.561B
20.31%
YoY
|
| Gross Profit |
$3.784B
31.77%
YoY
|
$2.872B
26.17%
YoY
|
$2.276B
29.07%
YoY
|
$1.764B
17.14%
YoY
|
$1.506B
31.05%
YoY
|
| Selling, General & Admin |
$3.105B
27.74%
YoY
|
$2.430B
22.59%
YoY
|
$1.983B
30.2%
YoY
|
$1.523B
14.75%
YoY
|
$1.327B
40.72%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$384.2M
40.32%
YoY
|
$273.8M
23.95%
YoY
|
$220.9M
12.13%
YoY
|
$197.0M
-4.42%
YoY
|
$206.1M
-10.43%
YoY
|
| Operating Expenses |
$3.105B
27.74%
YoY
|
$2.430B
22.59%
YoY
|
$1.983B
30.2%
YoY
|
$1.523B
14.75%
YoY
|
$1.327B
32.25%
YoY
|
| Operating Profit |
$679.7M
53.99%
YoY
|
$441.4M
50.29%
YoY
|
$293.7M
21.92%
YoY
|
$240.9M
34.88%
YoY
|
$178.6M
22.75%
YoY
|
| Interest Expense |
$97.70M
-55.39%
YoY
|
$219.0M
-153.9%
YoY
|
-$406.3M
83.51%
YoY
|
-$221.4M
-10.65%
YoY
|
-$247.8M
1.98%
YoY
|
| Other Income/Expense, Net |
-$5.800M
-55.73%
YoY
|
-$13.10M
1355.56%
YoY
|
-$900.0K
-92.37%
YoY
|
-$11.80M
-59.17%
YoY
|
-$28.90M
-2.03%
YoY
|
| Pretax Income |
$624.5M
287.41%
YoY
|
$161.2M
-254.11%
YoY
|
-$104.6M
-42.72%
YoY
|
-$182.6M
103.34%
YoY
|
-$89.80M
-39.08%
YoY
|
| Income Tax |
$184.1M
122.34%
YoY
|
$82.80M
-20.54%
YoY
|
$104.2M
115.73%
YoY
|
$48.30M
39.19%
YoY
|
$34.70M
32.44%
YoY
|
| Net Earnings |
$440.4M
461.73%
YoY
|
$78.40M
-137.55%
YoY
|
-$208.8M
-17.37%
YoY
|
-$252.7M
100.08%
YoY
|
-$126.3M
-46.75%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.76
421.56%
YoY
|
$0.14
-133.96%
YoY
|
-$0.43
-18.05%
YoY
|
-$0.52
108.0%
YoY
|
-$0.25
-47.92%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.946B
32.12%
YoY
|
$2.101B
28.47%
YoY
|
$1.756B
29.73%
YoY
|
$1.236B
24.4%
YoY
|
$1.473B
24.48%
YoY
|
$1.636B
24.37%
YoY
|
$1.354B
18.1%
YoY
|
$993.8M
15.99%
YoY
|
$1.183B
12.62%
YoY
|
$1.315B
9.7%
YoY
|
$1.146B
35.27%
YoY
|
$856.8M
23.55%
YoY
|
$1.050B
29.79%
YoY
|
| Cost Of Revenue |
$780.1M
25.54%
YoY
|
$889.0M
23.82%
YoY
|
$758.1M
25.0%
YoY
|
$513.4M
16.02%
YoY
|
$621.4M
14.14%
YoY
|
$718.0M
13.64%
YoY
|
$606.5M
7.36%
YoY
|
$442.5M
10.57%
YoY
|
$544.4M
9.89%
YoY
|
$631.8M
5.88%
YoY
|
$564.9M
36.05%
YoY
|
$400.2M
9.73%
YoY
|
$495.4M
21.24%
YoY
|
| Gross Profit |
$1.165B
36.93%
YoY
|
$1.212B
32.11%
YoY
|
$998.2M
33.57%
YoY
|
$722.9M
31.13%
YoY
|
$851.1M
33.3%
YoY
|
$917.5M
34.29%
YoY
|
$747.3M
28.53%
YoY
|
$551.3M
20.74%
YoY
|
$638.5M
15.07%
YoY
|
$683.2M
13.49%
YoY
|
$581.4M
34.52%
YoY
|
$456.6M
38.87%
YoY
|
$554.9M
38.52%
YoY
|
| Selling, General & Admin |
$856.2M
33.39%
YoY
|
$988.3M
34.96%
YoY
|
$776.6M
32.41%
YoY
|
$697.8M
24.56%
YoY
|
$641.9M
20.16%
YoY
|
$732.3M
15.6%
YoY
|
$586.5M
21.86%
YoY
|
$560.2M
25.8%
YoY
|
$534.2M
26.47%
YoY
|
$633.5M
35.19%
YoY
|
$481.3M
32.19%
YoY
|
$445.3M
30.66%
YoY
|
$422.4M
21.1%
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
|
| Depreciation & Amortization |
N/A
|
$106.3M
37.52%
YoY
|
$118.8M
66.85%
YoY
|
$159.1M
153.34%
YoY
|
N/A
|
$77.30M
23.88%
YoY
|
$71.20M
31.61%
YoY
|
$62.80M
-39.85%
YoY
|
$62.50M
N/A
|
$62.40M
26.57%
YoY
|
$54.10M
13.66%
YoY
|
$104.4M
4.3%
YoY
|
N/A
|
| Operating Expenses |
$856.2M
33.39%
YoY
|
$988.3M
34.96%
YoY
|
$776.6M
32.41%
YoY
|
$697.8M
24.56%
YoY
|
$641.9M
20.16%
YoY
|
$732.3M
15.61%
YoY
|
$586.5M
21.86%
YoY
|
$560.2M
25.8%
YoY
|
$534.2M
26.47%
YoY
|
$633.4M
35.2%
YoY
|
$481.3M
32.19%
YoY
|
$445.3M
30.66%
YoY
|
$422.4M
21.1%
YoY
|
| Operating Profit |
$309.2M
47.8%
YoY
|
$223.8M
20.84%
YoY
|
$221.6M
37.81%
YoY
|
$25.10M
-382.02%
YoY
|
$209.2M
100.58%
YoY
|
$185.2M
271.89%
YoY
|
$160.8M
60.64%
YoY
|
-$8.900M
-178.76%
YoY
|
$104.3M
-21.28%
YoY
|
$49.80M
-62.7%
YoY
|
$100.1M
46.99%
YoY
|
$11.30M
-194.17%
YoY
|
$132.5M
155.79%
YoY
|
| Interest Expense |
-$30.00M
80.72%
YoY
|
-$20.60M
-80.27%
YoY
|
-$18.20M
-57.67%
YoY
|
-$21.90M
-51.55%
YoY
|
-$16.60M
-79.15%
YoY
|
-$104.4M
3.78%
YoY
|
-$43.00M
-59.16%
YoY
|
-$45.20M
-53.45%
YoY
|
-$79.60M
-3.28%
YoY
|
-$100.6M
71.67%
YoY
|
-$105.3M
95.0%
YoY
|
-$97.10M
83.55%
YoY
|
-$82.30M
48.02%
YoY
|
| Other Income/Expense, Net |
$12.60M
137.74%
YoY
|
$5.100M
-27.14%
YoY
|
$4.500M
-59.46%
YoY
|
$21.20M
1225.0%
YoY
|
$5.300M
-11.67%
YoY
|
$7.000M
-207.69%
YoY
|
$11.10M
-1210.0%
YoY
|
$1.600M
-223.08%
YoY
|
$6.000M
-433.33%
YoY
|
-$6.500M
-750.0%
YoY
|
-$1.000M
-33.33%
YoY
|
-$1.300M
-285.71%
YoY
|
-$1.800M
100.0%
YoY
|
| Pretax Income |
$240.6M
21.76%
YoY
|
$207.4M
192.52%
YoY
|
$197.7M
53.37%
YoY
|
$21.80M
-140.6%
YoY
|
$197.6M
1208.61%
YoY
|
$70.90M
-228.68%
YoY
|
$128.9M
-4006.06%
YoY
|
-$53.70M
-41.5%
YoY
|
$15.10M
-66.89%
YoY
|
-$55.10M
-55.88%
YoY
|
-$3.300M
-121.57%
YoY
|
-$91.80M
40.37%
YoY
|
$45.60M
-708.0%
YoY
|
| Income Tax |
$70.50M
18.49%
YoY
|
$73.90M
37.36%
YoY
|
$51.30M
-29.44%
YoY
|
-$600.0K
-98.84%
YoY
|
$59.50M
625.61%
YoY
|
$53.80M
35.18%
YoY
|
$72.70M
123.01%
YoY
|
-$51.90M
-1098.08%
YoY
|
$8.200M
-69.17%
YoY
|
$39.80M
70.09%
YoY
|
$32.60M
91.76%
YoY
|
$5.200M
-236.84%
YoY
|
$26.60M
127.35%
YoY
|
| Net Earnings |
$164.6M
22.29%
YoY
|
$131.5M
753.9%
YoY
|
$143.1M
156.45%
YoY
|
$18.20M
-591.89%
YoY
|
$134.6M
2539.22%
YoY
|
$15.40M
-116.26%
YoY
|
$55.80M
-255.43%
YoY
|
-$3.700M
-96.19%
YoY
|
$5.100M
-73.16%
YoY
|
-$94.70M
-36.14%
YoY
|
-$35.90M
1460.87%
YoY
|
-$97.00M
32.69%
YoY
|
$19.00M
-165.52%
YoY
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
$0.29
20.71%
YoY
|
$0.23
682.59%
YoY
|
$0.25
127.39%
YoY
|
$0.03
-546.45%
YoY
|
$0.24
2207.29%
YoY
|
$0.03
-115.15%
YoY
|
$0.11
-257.0%
YoY
|
-$0.01
-96.34%
YoY
|
$0.01
-73.95%
YoY
|
-$0.19
-37.59%
YoY
|
-$0.07
N/A
|
-$0.20
53.85%
YoY
|
$0.04
-200.0%
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
|
| Basic Shares Outstanding |
N/A
|
557.7M shares
0.73%
YoY
|
N/A
|
N/A
|
N/A
|
553.6M shares
9.58%
YoY
|
N/A
|
N/A
|
N/A
|
505.2M
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
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
|
Loading...