|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.443B
25.93%
YoY
|
$4.322B
-4.44%
YoY
|
$4.523B
59.49%
YoY
|
$2.836B
-11.76%
YoY
|
$3.214B
7.3%
YoY
|
| Cost Of Revenue |
$825.2M
-76.12%
YoY
|
$3.455B
14.19%
YoY
|
$3.026B
33.9%
YoY
|
$2.260B
10.04%
YoY
|
$2.054B
7.98%
YoY
|
| Gross Profit |
$961.3M
10.95%
YoY
|
$866.4M
19.5%
YoY
|
$725.0M
25.97%
YoY
|
$575.6M
15.48%
YoY
|
$498.4M
11.61%
YoY
|
| Selling, General & Admin |
$357.7M
0.48%
YoY
|
$356.0M
16.69%
YoY
|
$305.1M
29.77%
YoY
|
$235.1M
5.45%
YoY
|
$223.0M
8.98%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$58.28M
-20.9%
YoY
|
$73.68M
20.38%
YoY
|
$61.21M
126.41%
YoY
|
$27.03M
13.56%
YoY
|
$23.81M
-3.27%
YoY
|
| Operating Expenses |
$345.5M
-3.64%
YoY
|
$358.6M
12.98%
YoY
|
$317.4M
34.98%
YoY
|
$235.1M
7.02%
YoY
|
$219.7M
15.81%
YoY
|
| Operating Profit |
$408.4M
-19.58%
YoY
|
$507.9M
41.82%
YoY
|
$358.1M
5.19%
YoY
|
$340.4M
22.15%
YoY
|
$278.7M
15.6%
YoY
|
| Interest Expense |
-$30.80M
-17.36%
YoY
|
-$37.27M
-171.08%
YoY
|
$52.44M
-552.65%
YoY
|
-$11.58M
-190.87%
YoY
|
$12.75M
-11.93%
YoY
|
| Other Income/Expense, Net |
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$89.40M
349.17%
YoY
|
$19.90M
N/A
|
$0.00
N/A
|
| Pretax Income |
$377.6M
-18.52%
YoY
|
$463.5M
15.58%
YoY
|
$401.0M
14.97%
YoY
|
$348.8M
30.69%
YoY
|
$266.9M
17.05%
YoY
|
| Income Tax |
$129.7M
-0.27%
YoY
|
$130.0M
1.96%
YoY
|
$127.5M
48.98%
YoY
|
$85.60M
151.48%
YoY
|
$34.04M
-37.08%
YoY
|
| Net Earnings |
$247.9M
-25.63%
YoY
|
$333.4M
21.92%
YoY
|
$273.5M
3.92%
YoY
|
$263.1M
13.01%
YoY
|
$232.8M
33.9%
YoY
|
| Basic Earnings Per Share |
$0.94
-24.8%
YoY
|
$1.25
-75.68%
YoY
|
$5.14
4.68%
YoY
|
$4.91
13.92%
YoY
|
$4.31
34.27%
YoY
|
| Diluted Earnings Per Share |
$0.93
-24.3%
YoY
|
$1.24
-75.79%
YoY
|
$5.10
-100.0%
YoY
|
$4.858M
114037955.36%
YoY
|
$4.26
34.81%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
264.7M shares
-0.99%
YoY
|
267.4M shares
402.54%
YoY
|
53.20M shares
-0.78%
YoY
|
53.62M shares
-0.85%
YoY
|
54.08M shares
-0.29%
YoY
|
| Diluted Shares Outstanding |
267.1M shares
-1.08%
YoY
|
270.0M shares
403.46%
YoY
|
53.64M shares
-0.97%
YoY
|
54.16M shares
-0.94%
YoY
|
54.68M shares
-0.63%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.220B
-7.71%
YoY
|
$1.211B
-14.78%
YoY
|
$1.163B
1.64%
YoY
|
$1.370B
1.9%
YoY
|
$1.322B
5.63%
YoY
|
$1.421B
12.69%
YoY
|
$1.144B
-5.33%
YoY
|
$1.344B
16.07%
YoY
|
$1.252B
39.88%
YoY
|
$1.261B
71.25%
YoY
|
$1.209B
35.8%
YoY
|
$1.158B
35.82%
YoY
|
$894.8M
4.22%
YoY
|
$736.1M
3.81%
YoY
|
$890.2M
N/A
|
$852.7M
6.38%
YoY
|
$858.5M
13.75%
YoY
|
$709.1M
-7.32%
YoY
|
| Cost Of Revenue |
$170.5M
-80.83%
YoY
|
$173.5M
-82.22%
YoY
|
$889.2M
-1.12%
YoY
|
$901.5M
1.7%
YoY
|
$889.5M
5.25%
YoY
|
$975.9M
15.44%
YoY
|
$899.2M
12.58%
YoY
|
$886.4M
10.98%
YoY
|
$845.1M
44.88%
YoY
|
$845.3M
45.72%
YoY
|
$798.7M
38.69%
YoY
|
$798.7M
41.5%
YoY
|
$583.3M
8.11%
YoY
|
$580.1M
2.63%
YoY
|
$575.9M
N/A
|
$564.5M
10.17%
YoY
|
$539.6M
10.73%
YoY
|
$565.2M
15.61%
YoY
|
| Gross Profit |
$214.1M
-0.04%
YoY
|
$220.4M
-0.5%
YoY
|
$274.1M
11.77%
YoY
|
$251.5M
12.71%
YoY
|
$214.2M
3.22%
YoY
|
$221.5M
16.26%
YoY
|
$245.3M
29.88%
YoY
|
$223.2M
30.63%
YoY
|
$207.5M
35.4%
YoY
|
$190.5M
22.09%
YoY
|
$188.8M
30.61%
YoY
|
$170.8M
26.39%
YoY
|
$153.2M
9.64%
YoY
|
$156.0M
8.43%
YoY
|
$144.6M
N/A
|
$135.2M
7.54%
YoY
|
$139.8M
24.25%
YoY
|
$143.9M
23.73%
YoY
|
| Selling, General & Admin |
$82.63M
-1.75%
YoY
|
$86.82M
3.42%
YoY
|
$102.7M
10.77%
YoY
|
$86.61M
-7.9%
YoY
|
$84.09M
-6.37%
YoY
|
$83.95M
8.75%
YoY
|
$92.73M
4.12%
YoY
|
$94.04M
14.2%
YoY
|
$89.81M
58.95%
YoY
|
$77.20M
26.07%
YoY
|
$89.06M
46.78%
YoY
|
$82.35M
35.77%
YoY
|
$56.50M
7.53%
YoY
|
$61.23M
-6.06%
YoY
|
$60.68M
N/A
|
$60.65M
8.58%
YoY
|
$52.55M
1.24%
YoY
|
$65.18M
30.11%
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
|
| Depreciation & Amortization |
$5.600M
7.69%
YoY
|
$14.00M
-12.87%
YoY
|
$14.64M
-13.67%
YoY
|
$5.400M
-5.26%
YoY
|
$5.200M
-7.14%
YoY
|
$16.06M
-17.56%
YoY
|
$16.96M
202.84%
YoY
|
$5.700M
18.75%
YoY
|
$5.600M
-15.36%
YoY
|
$19.48M
160.2%
YoY
|
$5.600M
75.0%
YoY
|
$4.800M
45.45%
YoY
|
$6.616M
8.26%
YoY
|
$7.488M
7.06%
YoY
|
$3.200M
N/A
|
$3.300M
6.45%
YoY
|
$6.111M
97.13%
YoY
|
$6.994M
12.12%
YoY
|
| Operating Expenses |
$82.57M
0.49%
YoY
|
$79.38M
-5.45%
YoY
|
$92.84M
-2.06%
YoY
|
$86.55M
-8.45%
YoY
|
$82.16M
-8.52%
YoY
|
$83.95M
3.68%
YoY
|
$94.80M
6.43%
YoY
|
$94.54M
5.17%
YoY
|
$89.81M
56.37%
YoY
|
$80.97M
32.24%
YoY
|
$89.06M
46.78%
YoY
|
$89.89M
48.21%
YoY
|
$57.43M
9.3%
YoY
|
$61.23M
-1.35%
YoY
|
$60.68M
N/A
|
$60.65M
8.52%
YoY
|
$52.55M
1.64%
YoY
|
$62.07M
24.15%
YoY
|
| Operating Profit |
$131.5M
232.1%
YoY
|
$141.0M
525.92%
YoY
|
$181.3M
20.48%
YoY
|
$165.0M
28.26%
YoY
|
$39.60M
-66.35%
YoY
|
$22.53M
-79.02%
YoY
|
$150.5M
54.06%
YoY
|
$128.6M
110.83%
YoY
|
$117.7M
27.85%
YoY
|
$107.4M
13.26%
YoY
|
$97.68M
16.41%
YoY
|
$61.01M
-18.13%
YoY
|
$92.05M
5.54%
YoY
|
$94.80M
15.84%
YoY
|
$83.91M
N/A
|
$74.52M
6.75%
YoY
|
$87.22M
43.44%
YoY
|
$81.84M
23.52%
YoY
|
| Interest Expense |
-$8.838M
4.09%
YoY
|
-$7.128M
-1.25%
YoY
|
-$6.806M
-13.82%
YoY
|
-$8.288M
-16.38%
YoY
|
-$8.491M
-14.08%
YoY
|
-$7.218M
-44.37%
YoY
|
-$7.897M
-46.89%
YoY
|
-$9.912M
-25.6%
YoY
|
-$9.883M
83.97%
YoY
|
-$12.97M
395.57%
YoY
|
-$14.87M
409.39%
YoY
|
-$13.32M
323.76%
YoY
|
-$5.372M
84.99%
YoY
|
-$2.618M
-19.35%
YoY
|
-$2.919M
N/A
|
-$3.144M
14.87%
YoY
|
-$2.904M
3.71%
YoY
|
-$3.246M
8.2%
YoY
|
| Other Income/Expense, Net |
$4.651M
N/A
|
$16.79M
-29.45%
YoY
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$23.80M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$21.41M
N/A
|
$68.00M
N/A
|
$19.90M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
| Pretax Income |
$127.3M
309.28%
YoY
|
$141.6M
824.85%
YoY
|
$174.5M
28.83%
YoY
|
$156.7M
31.99%
YoY
|
$31.11M
-71.14%
YoY
|
$15.31M
-84.92%
YoY
|
$135.4M
63.57%
YoY
|
$118.7M
71.82%
YoY
|
$107.8M
-30.3%
YoY
|
$101.5M
-9.44%
YoY
|
$82.81M
2.25%
YoY
|
$69.10M
-3.2%
YoY
|
$154.7M
83.44%
YoY
|
$112.1M
42.62%
YoY
|
$80.99M
N/A
|
$71.38M
6.42%
YoY
|
$84.32M
45.41%
YoY
|
$78.59M
24.3%
YoY
|
| Income Tax |
$33.54M
30.5%
YoY
|
$36.35M
150.2%
YoY
|
$46.62M
18.74%
YoY
|
$42.82M
30.16%
YoY
|
$25.70M
-18.0%
YoY
|
$14.53M
-45.22%
YoY
|
$39.27M
73.99%
YoY
|
$32.89M
25.29%
YoY
|
$31.34M
-17.43%
YoY
|
$26.52M
-8.94%
YoY
|
$22.57M
1.07%
YoY
|
$26.25M
43.25%
YoY
|
$37.96M
139.98%
YoY
|
$29.13M
-771.02%
YoY
|
$22.33M
N/A
|
$18.33M
21.0%
YoY
|
$15.82M
26.98%
YoY
|
-$4.341M
-140.28%
YoY
|
| Net Earnings |
$93.80M
1640.87%
YoY
|
$105.2M
13424.68%
YoY
|
$127.7M
32.85%
YoY
|
$113.8M
32.65%
YoY
|
$5.388M
-92.95%
YoY
|
$778.0K
-98.96%
YoY
|
$96.15M
59.62%
YoY
|
$85.82M
100.33%
YoY
|
$76.46M
-34.49%
YoY
|
$74.98M
-9.6%
YoY
|
$60.24M
2.7%
YoY
|
$42.84M
-19.24%
YoY
|
$116.7M
70.39%
YoY
|
$82.95M
-0.01%
YoY
|
$58.66M
N/A
|
$53.05M
2.17%
YoY
|
$68.50M
50.45%
YoY
|
$82.95M
58.16%
YoY
|
| Basic Earnings Per Share |
$0.36
1700.0%
YoY
|
$0.40
N/A
|
$0.49
36.11%
YoY
|
$0.43
-73.13%
YoY
|
$0.02
-98.6%
YoY
|
$0.00
-100.0%
YoY
|
$0.36
-68.14%
YoY
|
$1.60
100.0%
YoY
|
$1.43
-35.0%
YoY
|
$1.01
-35.26%
YoY
|
$1.13
2.73%
YoY
|
$0.80
-19.19%
YoY
|
$2.20
73.23%
YoY
|
$1.56
N/A
|
$1.10
N/A
|
$0.99
3.13%
YoY
|
$1.27
51.19%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.36
1700.0%
YoY
|
$0.40
N/A
|
$0.48
36.73%
YoY
|
$0.43
-72.96%
YoY
|
$0.02
-98.59%
YoY
|
$0.00
-100.0%
YoY
|
$0.35
-68.4%
YoY
|
$1.59
98.75%
YoY
|
$1.42
-34.86%
YoY
|
$1.00
-100.0%
YoY
|
$1.12
2.75%
YoY
|
$0.80
-18.37%
YoY
|
$2.18
74.4%
YoY
|
$1.546M
1.74%
YoY
|
$1.09
N/A
|
$0.98
3.16%
YoY
|
$1.25
50.6%
YoY
|
$1.519M
158243347.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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
260.8M shares
-2.7%
YoY
|
260.8M shares
-2.58%
YoY
|
262.8M shares
390.87%
YoY
|
263.5M shares
392.55%
YoY
|
268.0M shares
401.32%
YoY
|
267.7M shares
402.83%
YoY
|
53.53M shares
0.57%
YoY
|
53.50M shares
0.51%
YoY
|
53.47M shares
0.75%
YoY
|
53.25M shares
0.19%
YoY
|
53.23M shares
-0.52%
YoY
|
53.23M shares
-1.13%
YoY
|
53.07M shares
-1.61%
YoY
|
53.15M shares
-1.37%
YoY
|
53.51M shares
-1.04%
YoY
|
53.83M shares
-0.52%
YoY
|
53.94M shares
-0.46%
YoY
|
53.89M shares
-0.08%
YoY
|
| Diluted Shares Outstanding |
261.9M shares
-2.06%
YoY
|
262.7M shares
-3.37%
YoY
|
264.2M shares
-2.73%
YoY
|
264.9M shares
390.0%
YoY
|
267.4M shares
396.41%
YoY
|
271.9M shares
406.29%
YoY
|
271.7M shares
406.32%
YoY
|
54.05M shares
0.79%
YoY
|
53.88M shares
0.65%
YoY
|
53.70M shares
0.07%
YoY
|
53.65M shares
-0.65%
YoY
|
53.63M shares
-1.32%
YoY
|
53.53M shares
-1.92%
YoY
|
53.67M shares
N/A
|
54.01M shares
N/A
|
54.35M shares
-0.59%
YoY
|
54.58M shares
-0.29%
YoY
|
N/A
|
Loading...