|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.399B
15.75%
YoY
|
$5.529B
29.97%
YoY
|
$4.254B
14.43%
YoY
|
$3.717B
-0.26%
YoY
|
$3.727B
35.37%
YoY
|
| Cost Of Revenue |
$3.263B
13.82%
YoY
|
$2.867B
22.2%
YoY
|
$2.346B
1.68%
YoY
|
$2.307B
0.8%
YoY
|
$2.289B
52.62%
YoY
|
| Gross Profit |
$3.136B
17.82%
YoY
|
$2.662B
39.53%
YoY
|
$1.908B
35.29%
YoY
|
$1.410B
-1.95%
YoY
|
$1.438B
14.74%
YoY
|
| Selling, General & Admin |
$1.848B
10.24%
YoY
|
$1.677B
30.48%
YoY
|
$1.285B
49.88%
YoY
|
$857.3M
9.43%
YoY
|
$783.4M
27.9%
YoY
|
| Research & Development |
$368.1M
7.85%
YoY
|
$341.3M
36.85%
YoY
|
$249.4M
19.32%
YoY
|
$209.0M
7.07%
YoY
|
$195.2M
26.1%
YoY
|
| Depreciation & Amortization |
$139.6M
13.42%
YoY
|
$123.1M
18.58%
YoY
|
$103.8M
19.75%
YoY
|
$86.70M
10.87%
YoY
|
$78.20M
0.13%
YoY
|
| Operating Expenses |
$2.216B
9.83%
YoY
|
$2.018B
31.52%
YoY
|
$1.534B
40.92%
YoY
|
$1.089B
8.89%
YoY
|
$999.9M
26.89%
YoY
|
| Operating Profit |
$920.3M
42.86%
YoY
|
$644.2M
72.44%
YoY
|
$373.6M
16.23%
YoY
|
$321.4M
-26.67%
YoY
|
$438.3M
-5.82%
YoY
|
| Interest Expense |
-$48.60M
-23.72%
YoY
|
-$63.72M
41.88%
YoY
|
-$44.91M
66.33%
YoY
|
-$27.00M
65.64%
YoY
|
-$16.30M
-59.55%
YoY
|
| Other Income/Expense, Net |
$28.60M
-458.36%
YoY
|
-$7.980M
-77.47%
YoY
|
-$35.43M
-566.14%
YoY
|
$7.600M
-200.0%
YoY
|
-$7.600M
33.33%
YoY
|
| Pretax Income |
$900.3M
57.26%
YoY
|
$572.5M
95.23%
YoY
|
$293.2M
-2.9%
YoY
|
$302.0M
-27.11%
YoY
|
$414.3M
-1.24%
YoY
|
| Income Tax |
$198.9M
48.7%
YoY
|
$133.8M
6.03%
YoY
|
$126.2M
81.25%
YoY
|
$69.60M
-16.35%
YoY
|
$83.20M
-9.86%
YoY
|
| Net Earnings |
$701.4M
59.87%
YoY
|
$438.7M
162.57%
YoY
|
$167.1M
-28.11%
YoY
|
$232.4M
-29.81%
YoY
|
$331.1M
1.19%
YoY
|
| Basic Earnings Per Share |
$4.97
58.28%
YoY
|
$3.14
161.67%
YoY
|
$1.20
-28.14%
YoY
|
$1.67
-29.83%
YoY
|
$2.38
N/A
|
| Diluted Earnings Per Share |
$4.94
58.84%
YoY
|
$3.11
159.52%
YoY
|
$1.20
-28.24%
YoY
|
$1.67
-29.83%
YoY
|
$2.38
1.28%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
141.0M shares
0.75%
YoY
|
139.9M shares
0.65%
YoY
|
139.0M shares
0.03%
YoY
|
139.0M shares
0.0%
YoY
|
139.0M shares
N/A
|
| Diluted Shares Outstanding |
142.1M shares
0.71%
YoY
|
141.1M shares
1.19%
YoY
|
139.4M shares
0.31%
YoY
|
139.0M shares
0.0%
YoY
|
139.0M shares
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 | 2022 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.413B
15.55%
YoY
|
$2.101B
17.58%
YoY
|
$1.630B
14.28%
YoY
|
$1.445B
15.71%
YoY
|
$1.223B
14.67%
YoY
|
$1.787B
29.74%
YoY
|
$1.427B
33.25%
YoY
|
$1.249B
31.4%
YoY
|
$1.066B
24.66%
YoY
|
$1.377B
N/A
|
$1.071B
N/A
|
$950.3M
22.12%
YoY
|
$855.3M
5.64%
YoY
|
N/A
|
| Cost Of Revenue |
$717.8M
15.89%
YoY
|
$1.094B
15.41%
YoY
|
$812.8M
11.1%
YoY
|
$736.7M
13.73%
YoY
|
$619.4M
14.79%
YoY
|
$947.7M
25.59%
YoY
|
$731.6M
25.46%
YoY
|
$647.8M
17.05%
YoY
|
$539.6M
18.67%
YoY
|
$754.6M
N/A
|
$583.1M
N/A
|
$553.4M
13.7%
YoY
|
$454.7M
-0.66%
YoY
|
N/A
|
| Gross Profit |
$695.0M
15.21%
YoY
|
$1.008B
20.03%
YoY
|
$817.5M
17.62%
YoY
|
$708.2M
17.85%
YoY
|
$603.2M
14.55%
YoY
|
$839.5M
34.77%
YoY
|
$695.0M
42.57%
YoY
|
$600.9M
51.4%
YoY
|
$526.6M
31.49%
YoY
|
$622.9M
N/A
|
$487.5M
N/A
|
$396.9M
36.16%
YoY
|
$400.5M
13.81%
YoY
|
N/A
|
| Selling, General & Admin |
$431.6M
17.95%
YoY
|
$565.6M
3.3%
YoY
|
$457.8M
10.05%
YoY
|
$446.1M
10.69%
YoY
|
$365.9M
22.73%
YoY
|
$547.5M
20.81%
YoY
|
$416.0M
26.71%
YoY
|
$403.0M
45.87%
YoY
|
$298.1M
38.52%
YoY
|
$453.2M
N/A
|
$328.3M
N/A
|
$276.3M
39.97%
YoY
|
$215.2M
23.96%
YoY
|
N/A
|
| Research & Development |
$98.88M
15.67%
YoY
|
$98.24M
13.13%
YoY
|
$90.70M
-2.36%
YoY
|
$87.29M
-0.97%
YoY
|
$85.49M
26.3%
YoY
|
$86.83M
25.92%
YoY
|
$92.89M
57.29%
YoY
|
$88.14M
48.39%
YoY
|
$67.68M
18.53%
YoY
|
$68.96M
N/A
|
$59.06M
N/A
|
$59.40M
12.93%
YoY
|
$57.10M
13.29%
YoY
|
N/A
|
| Depreciation & Amortization |
$38.45M
20.35%
YoY
|
$38.94M
7.46%
YoY
|
$33.67M
12.89%
YoY
|
$35.07M
20.0%
YoY
|
$31.95M
14.84%
YoY
|
$36.24M
37.13%
YoY
|
$29.83M
16.52%
YoY
|
$29.23M
0.78%
YoY
|
$27.82M
22.0%
YoY
|
$26.43M
-43.17%
YoY
|
$25.60M
N/A
|
$29.00M
45.0%
YoY
|
$22.80M
12.87%
YoY
|
$46.50M
N/A
|
| Operating Expenses |
$530.4M
15.96%
YoY
|
$663.8M
4.65%
YoY
|
$554.6M
7.74%
YoY
|
$539.5M
8.54%
YoY
|
$457.5M
23.08%
YoY
|
$634.3M
21.49%
YoY
|
$514.7M
31.0%
YoY
|
$497.1M
45.64%
YoY
|
$371.7M
33.7%
YoY
|
$522.1M
N/A
|
$392.9M
N/A
|
$341.3M
33.63%
YoY
|
$278.0M
21.13%
YoY
|
N/A
|
| Operating Profit |
$164.5M
12.86%
YoY
|
$343.8M
67.61%
YoY
|
$262.9M
45.84%
YoY
|
$168.6M
62.42%
YoY
|
$145.8M
-5.92%
YoY
|
$205.1M
103.59%
YoY
|
$180.3M
90.66%
YoY
|
$103.8M
86.76%
YoY
|
$154.9M
26.48%
YoY
|
$100.8M
N/A
|
$94.55M
N/A
|
$55.60M
54.02%
YoY
|
$122.5M
0.08%
YoY
|
N/A
|
| Interest Expense |
-$6.607M
-47.68%
YoY
|
-$9.424M
-45.31%
YoY
|
-$12.78M
-24.44%
YoY
|
-$13.77M
-7.27%
YoY
|
-$12.63M
-14.22%
YoY
|
-$17.23M
5.17%
YoY
|
-$16.92M
30.09%
YoY
|
-$14.84M
112.06%
YoY
|
-$14.72M
73.2%
YoY
|
-$16.39M
N/A
|
-$13.00M
N/A
|
-$7.000M
14.75%
YoY
|
-$8.500M
112.5%
YoY
|
N/A
|
| Other Income/Expense, Net |
-$10.34M
-178.21%
YoY
|
-$4.506M
-80.36%
YoY
|
-$6.116M
-155.44%
YoY
|
$26.00M
3674.02%
YoY
|
$13.22M
306.9%
YoY
|
-$22.95M
-489.74%
YoY
|
$11.03M
-288.08%
YoY
|
$689.0K
-102.11%
YoY
|
$3.248M
-216.0%
YoY
|
$5.888M
N/A
|
-$5.865M
N/A
|
-$32.70M
367.14%
YoY
|
-$2.800M
-28.21%
YoY
|
N/A
|
| Pretax Income |
$147.6M
1.41%
YoY
|
$329.9M
99.99%
YoY
|
$244.0M
39.92%
YoY
|
$180.9M
101.7%
YoY
|
$145.5M
1.44%
YoY
|
$164.9M
82.75%
YoY
|
$174.4M
130.41%
YoY
|
$89.68M
464.03%
YoY
|
$143.5M
28.79%
YoY
|
$90.26M
N/A
|
$75.68M
N/A
|
$15.90M
-31.17%
YoY
|
$111.4M
-2.71%
YoY
|
N/A
|
| Income Tax |
$26.12M
-5.7%
YoY
|
$74.66M
106.09%
YoY
|
$55.26M
31.43%
YoY
|
$41.29M
90.85%
YoY
|
$27.70M
-18.19%
YoY
|
$36.23M
-11.5%
YoY
|
$42.05M
-26.18%
YoY
|
$21.63M
440.83%
YoY
|
$33.86M
39.33%
YoY
|
$40.93M
N/A
|
$56.96M
N/A
|
$4.000M
-39.39%
YoY
|
$24.30M
-5.08%
YoY
|
N/A
|
| Net Earnings |
$121.5M
3.08%
YoY
|
$255.2M
98.28%
YoY
|
$188.7M
42.62%
YoY
|
$139.6M
105.15%
YoY
|
$117.8M
7.5%
YoY
|
$128.7M
160.96%
YoY
|
$132.3M
606.81%
YoY
|
$68.05M
471.83%
YoY
|
$109.6M
25.85%
YoY
|
$49.32M
N/A
|
$18.72M
N/A
|
$11.90M
-27.88%
YoY
|
$87.10M
-2.02%
YoY
|
N/A
|
| Basic Earnings Per Share |
$0.86
2.38%
YoY
|
N/A
|
N/A
|
N/A
|
$0.84
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.85
1.19%
YoY
|
$1.80
97.86%
YoY
|
$1.33
41.65%
YoY
|
$0.98
103.55%
YoY
|
$0.84
7.7%
YoY
|
$0.91
158.67%
YoY
|
$0.94
597.45%
YoY
|
$0.48
436.52%
YoY
|
$0.78
23.66%
YoY
|
$0.35
N/A
|
$0.13
N/A
|
$0.09
-25.0%
YoY
|
$0.63
-1.56%
YoY
|
N/A
|
| 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
|
| Basic Shares Outstanding |
141.2M shares
0.44%
YoY
|
N/A
|
N/A
|
N/A
|
140.6M shares
N/A
|
140.3M shares
0.91%
YoY
|
N/A
|
N/A
|
N/A
|
139.1M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
142.4M shares
0.12%
YoY
|
N/A
|
N/A
|
N/A
|
142.2M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...