|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$132.4B
32.53%
YoY
|
$99.89B
64.14%
YoY
|
$60.86B
-7.84%
YoY
|
$66.04B
55.25%
YoY
|
$42.53B
-21.44%
YoY
|
| Cost Of Revenue |
$129.7B
32.88%
YoY
|
$97.63B
66.03%
YoY
|
$58.80B
-8.28%
YoY
|
$64.11B
56.55%
YoY
|
$40.95B
-22.64%
YoY
|
| Gross Profit |
$4.127B
20.1%
YoY
|
$3.436B
67.26%
YoY
|
$2.054B
-2.51%
YoY
|
$2.107B
25.96%
YoY
|
$1.673B
27.88%
YoY
|
| Selling, General & Admin |
$1.745B
17.19%
YoY
|
$1.489B
7.7%
YoY
|
$1.383B
7.7%
YoY
|
$1.284B
17.06%
YoY
|
$1.097B
33.07%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$67.50M
27.12%
YoY
|
$53.10M
4.12%
YoY
|
$51.00M
14.86%
YoY
|
$44.40M
21.64%
YoY
|
$36.50M
85.28%
YoY
|
| Operating Expenses |
$2.232B
17.52%
YoY
|
$1.899B
9.04%
YoY
|
$1.742B
5.33%
YoY
|
$1.654B
16.43%
YoY
|
$1.420B
42.32%
YoY
|
| Operating Profit |
$1.895B
-3028.44%
YoY
|
-$64.70M
-120.7%
YoY
|
$312.5M
-31.11%
YoY
|
$453.6M
79.5%
YoY
|
$252.7M
-18.56%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
$135.5M
173.19%
YoY
|
$49.60M
-38.31%
YoY
|
| Other Income/Expense, Net |
$6.000M
-39.39%
YoY
|
$9.900M
65.0%
YoY
|
$6.000M
-39.39%
YoY
|
$9.900M
-45.0%
YoY
|
$18.00M
36.36%
YoY
|
| Pretax Income |
$408.8M
15.45%
YoY
|
$354.1M
9.63%
YoY
|
$323.0M
16.52%
YoY
|
$277.2M
79.88%
YoY
|
$154.1M
-25.45%
YoY
|
| Income Tax |
$102.9M
10.29%
YoY
|
$93.30M
10.41%
YoY
|
$84.50M
20.54%
YoY
|
$70.10M
85.45%
YoY
|
$37.80M
1.89%
YoY
|
| Net Earnings |
$305.9M
17.29%
YoY
|
$260.8M
13.19%
YoY
|
$230.4M
11.25%
YoY
|
$207.1M
78.07%
YoY
|
$116.3M
-31.43%
YoY
|
| Basic Earnings Per Share |
$6.22
-24.51%
YoY
|
$8.24
6.87%
YoY
|
$7.71
-24.93%
YoY
|
$10.27
74.07%
YoY
|
$5.90
-32.8%
YoY
|
| Diluted Earnings Per Share |
$5.89
-26.01%
YoY
|
$7.96
6.85%
YoY
|
$7.45
-25.58%
YoY
|
$10.01
74.39%
YoY
|
$5.74
-33.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
47.43M shares
55.31%
YoY
|
30.54M shares
2.02%
YoY
|
29.94M shares
52.97%
YoY
|
19.57M shares
2.3%
YoY
|
19.13M shares
1.63%
YoY
|
| Diluted Shares Outstanding |
50.12M shares
58.5%
YoY
|
31.63M shares
2.25%
YoY
|
30.93M shares
54.12%
YoY
|
20.07M shares
1.98%
YoY
|
19.68M shares
2.59%
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 |
$45.76B
24.04%
YoY
|
$39.03B
39.72%
YoY
|
$32.72B
5.09%
YoY
|
$34.83B
28.66%
YoY
|
$36.89B
66.88%
YoY
|
$27.94B
42.72%
YoY
|
$31.14B
87.18%
YoY
|
$27.07B
79.89%
YoY
|
$22.11B
36.79%
YoY
|
$19.57B
50.43%
YoY
|
$16.64B
1.55%
YoY
|
$15.05B
-20.51%
YoY
|
$16.16B
-1.35%
YoY
|
$13.01B
-9.27%
YoY
|
$16.38B
38.27%
YoY
|
$18.93B
85.74%
YoY
|
$16.38B
45.69%
YoY
|
$14.34B
55.03%
YoY
|
$11.85B
-17.07%
YoY
|
| Cost Of Revenue |
$44.68B
23.21%
YoY
|
$38.08B
39.42%
YoY
|
$31.96B
4.6%
YoY
|
$34.20B
29.15%
YoY
|
$36.27B
68.18%
YoY
|
$27.31B
43.46%
YoY
|
$30.55B
89.49%
YoY
|
$26.48B
82.58%
YoY
|
$21.56B
37.78%
YoY
|
$19.04B
51.99%
YoY
|
$16.12B
1.49%
YoY
|
$14.50B
-21.36%
YoY
|
$15.65B
-1.34%
YoY
|
$12.53B
-10.01%
YoY
|
$15.89B
38.37%
YoY
|
$18.44B
88.46%
YoY
|
$15.86B
46.94%
YoY
|
$13.92B
56.54%
YoY
|
$11.48B
-17.8%
YoY
|
| Gross Profit |
$1.567B
63.89%
YoY
|
$1.438B
52.3%
YoY
|
$766.0M
30.72%
YoY
|
$1.024B
12.1%
YoY
|
$956.0M
16.84%
YoY
|
$944.3M
20.42%
YoY
|
$586.0M
14.57%
YoY
|
$913.7M
67.34%
YoY
|
$818.2M
16.16%
YoY
|
$784.2M
19.76%
YoY
|
$511.5M
3.5%
YoY
|
$546.0M
3.25%
YoY
|
$704.4M
29.32%
YoY
|
$654.8M
45.35%
YoY
|
$494.2M
35.1%
YoY
|
$528.8M
22.55%
YoY
|
$544.7M
15.55%
YoY
|
$450.5M
18.52%
YoY
|
$365.8M
6.93%
YoY
|
| Selling, General & Admin |
$651.5M
58.52%
YoY
|
$587.0M
46.79%
YoY
|
$516.8M
37.74%
YoY
|
$428.1M
6.76%
YoY
|
$411.0M
8.79%
YoY
|
$399.9M
16.62%
YoY
|
$375.2M
6.93%
YoY
|
$401.0M
10.56%
YoY
|
$377.8M
4.54%
YoY
|
$342.9M
6.36%
YoY
|
$350.9M
5.28%
YoY
|
$362.7M
11.7%
YoY
|
$361.4M
5.3%
YoY
|
$322.4M
13.12%
YoY
|
$333.3M
18.7%
YoY
|
$324.7M
14.41%
YoY
|
$343.2M
20.42%
YoY
|
$285.0M
11.76%
YoY
|
$280.8M
12.32%
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 |
$26.90M
72.44%
YoY
|
$25.00M
59.24%
YoY
|
$21.30M
-4.91%
YoY
|
$14.90M
21.14%
YoY
|
$15.60M
26.83%
YoY
|
$15.70M
40.18%
YoY
|
$22.40M
96.49%
YoY
|
$12.30M
-10.87%
YoY
|
$12.30M
-6.11%
YoY
|
$11.20M
-11.81%
YoY
|
$11.40M
-7.32%
YoY
|
$13.80M
17.95%
YoY
|
$13.10M
15.93%
YoY
|
$12.70M
39.56%
YoY
|
$12.30M
25.51%
YoY
|
$11.70M
20.62%
YoY
|
$11.30M
31.4%
YoY
|
$9.100M
8.33%
YoY
|
$9.800M
36.11%
YoY
|
| Operating Expenses |
$849.4M
61.02%
YoY
|
$764.9M
49.48%
YoY
|
$657.9M
35.85%
YoY
|
$546.0M
7.82%
YoY
|
$527.5M
10.49%
YoY
|
$511.7M
16.48%
YoY
|
$484.3M
10.57%
YoY
|
$506.4M
12.16%
YoY
|
$477.4M
5.32%
YoY
|
$439.3M
6.11%
YoY
|
$438.0M
2.38%
YoY
|
$451.5M
7.73%
YoY
|
$453.3M
4.79%
YoY
|
$414.0M
11.74%
YoY
|
$427.8M
18.54%
YoY
|
$419.1M
16.13%
YoY
|
$432.6M
15.67%
YoY
|
$370.5M
11.26%
YoY
|
$360.9M
52.28%
YoY
|
| Operating Profit |
$717.4M
-8441.86%
YoY
|
$673.3M
-3291.0%
YoY
|
$108.1M
6.29%
YoY
|
-$10.90M
-59.48%
YoY
|
-$8.600M
-32.81%
YoY
|
-$21.10M
35.26%
YoY
|
$101.7M
38.37%
YoY
|
-$26.90M
-128.47%
YoY
|
-$12.80M
-105.1%
YoY
|
-$15.60M
-106.48%
YoY
|
$73.50M
10.69%
YoY
|
$94.50M
-13.86%
YoY
|
$251.1M
124.0%
YoY
|
$240.8M
201.0%
YoY
|
$66.40M
1255.1%
YoY
|
$109.7M
55.38%
YoY
|
$112.1M
15.09%
YoY
|
$80.00M
69.85%
YoY
|
$4.900M
-95.34%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$259.2M
45.05%
YoY
|
$236.0M
52.95%
YoY
|
N/A
|
$216.0M
668.68%
YoY
|
$178.7M
1167.38%
YoY
|
$154.3M
882.8%
YoY
|
N/A
|
$28.10M
93.79%
YoY
|
$14.10M
27.03%
YoY
|
$15.70M
58.59%
YoY
|
N/A
|
| Other Income/Expense, Net |
$5.700M
216.67%
YoY
|
$10.00M
334.78%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$1.800M
-5.26%
YoY
|
$2.300M
-28.13%
YoY
|
N/A
|
$5.000M
177.78%
YoY
|
$1.900M
18.75%
YoY
|
$3.200M
18.52%
YoY
|
N/A
|
$1.800M
5.88%
YoY
|
$1.600M
0.0%
YoY
|
$2.700M
285.71%
YoY
|
N/A
|
$1.700M
183.33%
YoY
|
$1.600M
-15.79%
YoY
|
$700.0K
-30.0%
YoY
|
N/A
|
| Pretax Income |
$227.1M
133.88%
YoY
|
$184.9M
58.17%
YoY
|
$109.2M
11.31%
YoY
|
$85.60M
-2.73%
YoY
|
$97.10M
34.3%
YoY
|
$116.9M
22.15%
YoY
|
$98.10M
30.11%
YoY
|
$88.00M
-6.88%
YoY
|
$72.30M
25.74%
YoY
|
$95.70M
0.1%
YoY
|
$75.40M
13.55%
YoY
|
$94.50M
33.29%
YoY
|
$57.50M
-34.21%
YoY
|
$95.60M
82.1%
YoY
|
$66.40M
1255.1%
YoY
|
$70.90M
54.13%
YoY
|
$87.40M
14.55%
YoY
|
$52.50M
95.17%
YoY
|
$4.900M
-93.87%
YoY
|
| Income Tax |
$52.80M
107.87%
YoY
|
$45.90M
44.34%
YoY
|
$23.50M
9.81%
YoY
|
$22.20M
-14.94%
YoY
|
$25.40M
32.29%
YoY
|
$31.80M
19.55%
YoY
|
$21.40M
-13.36%
YoY
|
$26.10M
4.4%
YoY
|
$19.20M
21.52%
YoY
|
$26.60M
40.0%
YoY
|
$24.70M
75.18%
YoY
|
$25.00M
14.68%
YoY
|
$15.80M
-32.48%
YoY
|
$19.00M
75.93%
YoY
|
$14.10M
-687.5%
YoY
|
$21.80M
84.75%
YoY
|
$23.40M
11.43%
YoY
|
$10.80M
45.95%
YoY
|
-$2.400M
-196.0%
YoY
|
| Net Earnings |
$174.3M
143.1%
YoY
|
$139.0M
63.34%
YoY
|
$82.60M
11.47%
YoY
|
$63.40M
2.42%
YoY
|
$71.70M
35.03%
YoY
|
$85.10M
23.15%
YoY
|
$74.10M
51.53%
YoY
|
$61.90M
-7.75%
YoY
|
$53.10M
27.34%
YoY
|
$69.10M
-9.79%
YoY
|
$48.90M
-6.5%
YoY
|
$67.10M
36.66%
YoY
|
$41.70M
-34.84%
YoY
|
$76.60M
83.69%
YoY
|
$52.30M
616.44%
YoY
|
$49.10M
43.57%
YoY
|
$64.00M
15.73%
YoY
|
$41.70M
113.85%
YoY
|
$7.300M
-90.57%
YoY
|
| Basic Earnings Per Share |
$2.21
48.32%
YoY
|
$2.66
0.0%
YoY
|
N/A
|
$1.29
-33.85%
YoY
|
$1.49
-11.31%
YoY
|
$2.66
20.91%
YoY
|
N/A
|
$1.95
-41.79%
YoY
|
$1.68
-16.83%
YoY
|
$2.20
-41.33%
YoY
|
N/A
|
$3.35
38.43%
YoY
|
$2.02
-36.48%
YoY
|
$3.75
79.43%
YoY
|
N/A
|
$2.42
40.7%
YoY
|
$3.18
13.17%
YoY
|
$2.09
109.0%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$2.07
46.81%
YoY
|
$2.50
-1.57%
YoY
|
$1.57
-31.99%
YoY
|
$1.22
-35.11%
YoY
|
$1.41
-13.5%
YoY
|
$2.54
19.25%
YoY
|
$2.31
47.16%
YoY
|
$1.88
-42.13%
YoY
|
$1.63
-16.41%
YoY
|
$2.13
-41.16%
YoY
|
$1.57
-100.0%
YoY
|
$3.25
37.08%
YoY
|
$1.95
-37.3%
YoY
|
$3.62
77.45%
YoY
|
$2.574M
594.89%
YoY
|
$2.37
41.92%
YoY
|
$3.11
13.92%
YoY
|
$2.04
108.16%
YoY
|
$370.5K
9499236.56%
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 |
52.46M shares
63.52%
YoY
|
52.24M shares
63.62%
YoY
|
52.16M shares
64.08%
YoY
|
48.92M shares
54.23%
YoY
|
32.08M shares
1.69%
YoY
|
31.93M shares
5.61%
YoY
|
31.79M shares
52.88%
YoY
|
31.72M shares
52.89%
YoY
|
31.55M shares
52.79%
YoY
|
30.23M shares
48.25%
YoY
|
20.79M shares
2.63%
YoY
|
20.74M shares
5.65%
YoY
|
20.65M shares
5.49%
YoY
|
20.39M shares
5.21%
YoY
|
20.26M shares
2.25%
YoY
|
19.63M shares
1.97%
YoY
|
19.57M shares
2.42%
YoY
|
19.38M shares
2.34%
YoY
|
19.82M shares
2.31%
YoY
|
| Diluted Shares Outstanding |
81.46M shares
64.97%
YoY
|
53.65M shares
65.37%
YoY
|
N/A
|
49.95M shares
57.36%
YoY
|
49.38M shares
56.76%
YoY
|
32.44M shares
3.74%
YoY
|
N/A
|
31.74M shares
53.69%
YoY
|
31.50M shares
52.75%
YoY
|
31.27M shares
52.56%
YoY
|
N/A
|
20.65M shares
2.71%
YoY
|
20.62M shares
3.04%
YoY
|
20.50M shares
3.23%
YoY
|
N/A
|
20.11M shares
1.28%
YoY
|
20.01M shares
1.74%
YoY
|
19.86M shares
1.99%
YoY
|
N/A
|
Loading...