|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$12.39B
28.46%
YoY
|
$9.646B
21.17%
YoY
|
$7.961B
9.81%
YoY
|
$7.250B
28.67%
YoY
|
$5.635B
-1.97%
YoY
|
| Cost Of Revenue |
$10.90B
26.53%
YoY
|
$8.612B
19.91%
YoY
|
$7.183B
8.6%
YoY
|
$6.614B
28.28%
YoY
|
$5.156B
-3.54%
YoY
|
| Gross Profit |
$1.494B
44.54%
YoY
|
$1.034B
32.78%
YoY
|
$778.5M
22.35%
YoY
|
$636.3M
32.84%
YoY
|
$479.0M
18.56%
YoY
|
| Selling, General & Admin |
$259.9M
-11.45%
YoY
|
$293.5M
4.97%
YoY
|
$279.6M
-0.11%
YoY
|
$279.9M
15.61%
YoY
|
$242.1M
4.81%
YoY
|
| Research & Development |
$118.2M
51.54%
YoY
|
$78.00M
28.08%
YoY
|
$60.90M
31.53%
YoY
|
$46.30M
20.57%
YoY
|
$38.40M
28.0%
YoY
|
| Depreciation & Amortization |
$175.7M
15.67%
YoY
|
$151.9M
-5.3%
YoY
|
$160.4M
10.77%
YoY
|
$144.8M
14.65%
YoY
|
$126.3M
1.28%
YoY
|
| Operating Expenses |
$378.1M
1.78%
YoY
|
$371.5M
-2.26%
YoY
|
$380.1M
16.52%
YoY
|
$326.2M
6.6%
YoY
|
$306.0M
8.13%
YoY
|
| Operating Profit |
$1.041B
73.65%
YoY
|
$599.3M
50.43%
YoY
|
$398.4M
28.47%
YoY
|
$310.1M
79.25%
YoY
|
$173.0M
42.98%
YoY
|
| Interest Expense |
-$57.30M
284.56%
YoY
|
-$14.90M
-80.55%
YoY
|
-$76.60M
28.31%
YoY
|
-$59.70M
72.05%
YoY
|
-$34.70M
-8.68%
YoY
|
| Other Income/Expense, Net |
-$4.900M
-67.33%
YoY
|
-$15.00M
-132.19%
YoY
|
$46.60M
3006.67%
YoY
|
$1.500M
N/A
|
N/A
|
| Pretax Income |
$983.2M
84.74%
YoY
|
$532.2M
73.58%
YoY
|
$306.6M
50.59%
YoY
|
$203.6M
49.71%
YoY
|
$136.0M
51.11%
YoY
|
| Income Tax |
$150.7M
44.63%
YoY
|
$104.2M
68.06%
YoY
|
$62.00M
6.71%
YoY
|
$58.10M
81.0%
YoY
|
$32.10M
7.0%
YoY
|
| Net Earnings |
$832.5M
94.51%
YoY
|
$428.0M
74.98%
YoY
|
$244.6M
68.11%
YoY
|
$145.5M
40.04%
YoY
|
$103.9M
70.33%
YoY
|
| Basic Earnings Per Share |
$7.22
99.45%
YoY
|
$3.62
78.33%
YoY
|
$2.03
39.04%
YoY
|
$1.46
N/A
|
N/A
|
| Diluted Earnings Per Share |
$7.16
98.34%
YoY
|
$3.61
82.42%
YoY
|
$1.98
68.11%
YoY
|
$1.18
-100.0%
YoY
|
$820.0K
73.42%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
115.3M shares
-2.37%
YoY
|
118.1M shares
-1.67%
YoY
|
120.1M shares
-2.75%
YoY
|
123.5M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
116.2M shares
-2.11%
YoY
|
118.7M shares
-1.33%
YoY
|
120.3M shares
-2.67%
YoY
|
123.6M shares
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$4.047B
52.8%
YoY
|
$3.655B
43.57%
YoY
|
$3.194B
27.79%
YoY
|
$2.893B
20.97%
YoY
|
$2.649B
19.91%
YoY
|
$2.546B
18.93%
YoY
|
$2.500B
22.33%
YoY
|
$2.392B
23.33%
YoY
|
$2.209B
20.19%
YoY
|
$2.141B
4.79%
YoY
|
$2.043B
6.24%
YoY
|
$1.939B
12.94%
YoY
|
$1.838B
17.29%
YoY
|
$2.043B
35.08%
YoY
|
$1.923B
31.07%
YoY
|
$1.717B
20.9%
YoY
|
$1.567B
26.88%
YoY
|
$1.512B
9.05%
YoY
|
$1.467B
-5.36%
YoY
|
| Cost Of Revenue |
$3.610B
52.01%
YoY
|
$3.222B
43.29%
YoY
|
$2.778B
24.07%
YoY
|
$2.522B
18.1%
YoY
|
$2.375B
19.93%
YoY
|
$2.249B
17.27%
YoY
|
$2.239B
21.9%
YoY
|
$2.136B
21.71%
YoY
|
$1.980B
18.3%
YoY
|
$1.917B
3.28%
YoY
|
$1.837B
4.61%
YoY
|
$1.755B
11.96%
YoY
|
$1.674B
17.02%
YoY
|
$1.856B
35.8%
YoY
|
$1.756B
30.72%
YoY
|
$1.567B
19.8%
YoY
|
$1.430B
25.76%
YoY
|
$1.367B
6.73%
YoY
|
$1.343B
-6.37%
YoY
|
| Gross Profit |
$437.2M
59.62%
YoY
|
$433.1M
45.73%
YoY
|
$416.1M
59.67%
YoY
|
$371.0M
44.87%
YoY
|
$273.9M
19.71%
YoY
|
$297.2M
33.15%
YoY
|
$260.6M
26.08%
YoY
|
$256.1M
38.73%
YoY
|
$228.8M
39.51%
YoY
|
$223.2M
19.87%
YoY
|
$206.7M
23.26%
YoY
|
$184.6M
23.15%
YoY
|
$164.0M
20.15%
YoY
|
$186.2M
28.33%
YoY
|
$167.7M
34.81%
YoY
|
$149.9M
33.84%
YoY
|
$136.5M
40.0%
YoY
|
$145.1M
37.15%
YoY
|
$124.4M
7.06%
YoY
|
| Selling, General & Admin |
$117.4M
4.36%
YoY
|
$70.10M
-13.67%
YoY
|
$38.40M
-58.97%
YoY
|
$38.90M
-56.14%
YoY
|
$112.5M
72.55%
YoY
|
$81.20M
7.27%
YoY
|
$93.60M
64.5%
YoY
|
$88.70M
28.36%
YoY
|
$65.20M
-16.3%
YoY
|
$75.70M
-1.82%
YoY
|
$56.90M
-13.92%
YoY
|
$69.10M
-2.68%
YoY
|
$77.90M
18.57%
YoY
|
$77.10M
17.71%
YoY
|
$66.10M
6.61%
YoY
|
$71.00M
20.75%
YoY
|
$65.70M
11.73%
YoY
|
$65.50M
10.27%
YoY
|
$62.00M
8.96%
YoY
|
| Research & Development |
$41.20M
134.09%
YoY
|
$30.20M
29.06%
YoY
|
$36.40M
94.65%
YoY
|
$34.00M
75.26%
YoY
|
$17.60M
6.67%
YoY
|
$23.40M
32.95%
YoY
|
$18.70M
10.65%
YoY
|
$19.40M
35.66%
YoY
|
$16.50M
36.36%
YoY
|
$17.60M
21.38%
YoY
|
$16.90M
45.69%
YoY
|
$14.30M
62.5%
YoY
|
$12.10M
6.14%
YoY
|
$14.50M
36.79%
YoY
|
$11.60M
16.0%
YoY
|
$8.800M
-2.22%
YoY
|
$11.40M
29.55%
YoY
|
$10.60M
26.19%
YoY
|
$10.00M
23.46%
YoY
|
| Depreciation & Amortization |
$39.60M
5.88%
YoY
|
$52.70M
31.75%
YoY
|
$40.30M
2.54%
YoY
|
$45.30M
0.67%
YoY
|
$37.40M
-14.22%
YoY
|
$40.00M
-7.62%
YoY
|
$39.30M
-0.25%
YoY
|
$45.00M
14.21%
YoY
|
$43.60M
13.84%
YoY
|
$43.30M
15.47%
YoY
|
$39.40M
10.99%
YoY
|
$39.40M
9.75%
YoY
|
$38.30M
6.69%
YoY
|
$37.50M
7.76%
YoY
|
$35.50M
16.01%
YoY
|
$35.90M
17.32%
YoY
|
$35.90M
18.48%
YoY
|
$34.80M
12.99%
YoY
|
$30.60M
-1.92%
YoY
|
| Operating Expenses |
$158.6M
21.91%
YoY
|
$112.3M
-3.27%
YoY
|
$74.80M
-39.38%
YoY
|
$72.90M
-38.64%
YoY
|
$130.1M
41.57%
YoY
|
$116.1M
12.61%
YoY
|
$123.4M
47.43%
YoY
|
$118.8M
27.33%
YoY
|
$91.90M
-8.1%
YoY
|
$103.1M
1.28%
YoY
|
$83.70M
-4.56%
YoY
|
$93.30M
4.01%
YoY
|
$100.0M
14.81%
YoY
|
$101.8M
20.05%
YoY
|
$87.70M
13.02%
YoY
|
$89.70M
22.21%
YoY
|
$87.10M
18.99%
YoY
|
$84.80M
18.27%
YoY
|
$77.60M
8.84%
YoY
|
| Operating Profit |
$272.1M
111.26%
YoY
|
$320.8M
77.14%
YoY
|
$325.0M
136.88%
YoY
|
$272.5M
98.47%
YoY
|
$128.8M
-5.92%
YoY
|
$181.1M
50.79%
YoY
|
$137.2M
11.54%
YoY
|
$137.3M
50.38%
YoY
|
$136.9M
113.91%
YoY
|
$120.1M
42.3%
YoY
|
$123.0M
53.75%
YoY
|
$91.30M
51.66%
YoY
|
$64.00M
29.55%
YoY
|
$84.40M
39.97%
YoY
|
$80.00M
70.94%
YoY
|
$60.20M
55.96%
YoY
|
$49.40M
103.29%
YoY
|
$60.30M
76.83%
YoY
|
$46.80M
4.23%
YoY
|
| Interest Expense |
-$16.00M
-45.21%
YoY
|
-$13.60M
-219.3%
YoY
|
$47.40M
-498.32%
YoY
|
$42.40M
-697.18%
YoY
|
-$29.20M
76.97%
YoY
|
$11.40M
-178.62%
YoY
|
-$11.90M
-34.97%
YoY
|
-$7.100M
-67.87%
YoY
|
-$16.50M
-23.96%
YoY
|
-$14.50M
-24.87%
YoY
|
-$18.30M
4.57%
YoY
|
-$22.10M
68.7%
YoY
|
-$21.70M
121.43%
YoY
|
-$19.30M
70.8%
YoY
|
-$17.50M
124.36%
YoY
|
-$13.10M
72.37%
YoY
|
-$9.800M
22.5%
YoY
|
-$11.30M
24.18%
YoY
|
-$7.800M
-12.36%
YoY
|
| Other Income/Expense, Net |
$200.0K
-114.29%
YoY
|
$500.0K
-155.56%
YoY
|
-$1.300M
333.33%
YoY
|
-$1.700M
466.67%
YoY
|
-$1.400M
-78.79%
YoY
|
-$900.0K
N/A
|
-$300.0K
N/A
|
-$300.0K
N/A
|
-$6.600M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$256.3M
125.42%
YoY
|
$301.3M
59.0%
YoY
|
$310.9M
150.73%
YoY
|
$257.3M
114.24%
YoY
|
$113.7M
-1.64%
YoY
|
$189.5M
82.04%
YoY
|
$124.0M
25.13%
YoY
|
$120.1M
82.8%
YoY
|
$115.6M
206.63%
YoY
|
$104.1M
67.09%
YoY
|
$99.10M
62.73%
YoY
|
$65.70M
32.46%
YoY
|
$37.70M
22.4%
YoY
|
$62.30M
49.76%
YoY
|
$60.90M
38.72%
YoY
|
$49.60M
42.53%
YoY
|
$30.80M
96.18%
YoY
|
$41.60M
57.58%
YoY
|
$43.90M
8.93%
YoY
|
| Income Tax |
$44.00M
60.0%
YoY
|
$33.80M
-10.58%
YoY
|
$43.10M
24.93%
YoY
|
$46.30M
125.85%
YoY
|
$27.50M
97.84%
YoY
|
$37.80M
89.95%
YoY
|
$34.50M
82.54%
YoY
|
$20.50M
100.98%
YoY
|
$13.90M
6.92%
YoY
|
$19.90M
0.0%
YoY
|
$18.90M
24.34%
YoY
|
$10.20M
-27.14%
YoY
|
$13.00M
44.44%
YoY
|
$19.90M
105.15%
YoY
|
$15.20M
74.71%
YoY
|
$14.00M
64.71%
YoY
|
$9.000M
73.08%
YoY
|
$9.700M
53.97%
YoY
|
$8.700M
-12.12%
YoY
|
| Net Earnings |
$212.3M
146.29%
YoY
|
$267.5M
76.33%
YoY
|
$267.8M
199.22%
YoY
|
$211.0M
111.85%
YoY
|
$86.20M
-15.24%
YoY
|
$151.7M
80.17%
YoY
|
$89.50M
11.6%
YoY
|
$99.60M
79.46%
YoY
|
$101.7M
311.74%
YoY
|
$84.20M
98.58%
YoY
|
$80.20M
75.49%
YoY
|
$55.50M
55.9%
YoY
|
$24.70M
13.3%
YoY
|
$42.40M
32.92%
YoY
|
$45.70M
29.83%
YoY
|
$35.60M
35.36%
YoY
|
$21.80M
107.62%
YoY
|
$31.90M
58.71%
YoY
|
$35.20M
15.79%
YoY
|
| Basic Earnings Per Share |
$1.85
150.0%
YoY
|
N/A
|
$2.33
206.58%
YoY
|
$1.83
128.75%
YoY
|
$0.74
-3.9%
YoY
|
N/A
|
$0.76
N/A
|
$0.80
N/A
|
$0.77
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 |
$1.83
147.3%
YoY
|
$2.30
78.23%
YoY
|
$2.31
207.25%
YoY
|
$1.82
118.68%
YoY
|
$0.74
-13.19%
YoY
|
$1.29
83.24%
YoY
|
$0.75
12.25%
YoY
|
$0.83
80.81%
YoY
|
$0.85
319.67%
YoY
|
$0.70
103.4%
YoY
|
$0.67
-100.0%
YoY
|
$0.46
-100.0%
YoY
|
$0.20
-100.0%
YoY
|
$0.35
-100.0%
YoY
|
$370.9K
32.25%
YoY
|
$287.1K
39.29%
YoY
|
$174.8K
114.78%
YoY
|
$255.4K
64.04%
YoY
|
$280.5K
19.11%
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 |
115.0M shares
-0.85%
YoY
|
115.0M shares
N/A
|
115.0M shares
-2.68%
YoY
|
115.0M shares
-3.21%
YoY
|
116.0M shares
-2.56%
YoY
|
N/A
|
118.2M shares
N/A
|
118.8M shares
N/A
|
119.0M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
115.7M shares
-1.03%
YoY
|
N/A
|
115.9M shares
-2.52%
YoY
|
115.9M shares
-2.93%
YoY
|
116.9M shares
-2.01%
YoY
|
N/A
|
118.9M shares
N/A
|
119.4M shares
N/A
|
119.3M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...