|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.770B
18.79%
YoY
|
$4.015B
-8.47%
YoY
|
$4.387B
20.75%
YoY
|
$3.633B
0.33%
YoY
|
$3.621B
2.51%
YoY
|
| Cost Of Revenue |
$2.765B
20.44%
YoY
|
$2.295B
-8.47%
YoY
|
$2.508B
21.01%
YoY
|
$2.072B
9.14%
YoY
|
$1.899B
1.03%
YoY
|
| Gross Profit |
$2.005B
16.59%
YoY
|
$1.720B
-8.48%
YoY
|
$1.879B
20.41%
YoY
|
$1.560B
-9.39%
YoY
|
$1.722B
4.18%
YoY
|
| Selling, General & Admin |
$820.0M
12.13%
YoY
|
$731.3M
3.57%
YoY
|
$706.1M
9.31%
YoY
|
$645.9M
1.87%
YoY
|
$634.1M
8.21%
YoY
|
| Research & Development |
$848.3M
10.53%
YoY
|
$767.5M
2.26%
YoY
|
$750.6M
20.16%
YoY
|
$624.7M
16.4%
YoY
|
$536.7M
1.28%
YoY
|
| Depreciation & Amortization |
$104.1M
12.16%
YoY
|
$92.85M
0.3%
YoY
|
$92.56M
-33.98%
YoY
|
$140.2M
45.69%
YoY
|
$96.23M
2.48%
YoY
|
| Operating Expenses |
$1.807B
16.38%
YoY
|
$1.553B
2.08%
YoY
|
$1.521B
16.74%
YoY
|
$1.303B
6.24%
YoY
|
$1.227B
5.21%
YoY
|
| Operating Profit |
$197.5M
18.55%
YoY
|
$166.6M
-53.4%
YoY
|
$357.5M
39.0%
YoY
|
$257.2M
-48.07%
YoY
|
$495.4M
1.72%
YoY
|
| Interest Expense |
$55.02M
-11.43%
YoY
|
$62.12M
-29.43%
YoY
|
$88.03M
-318.41%
YoY
|
-$40.30M
-230.7%
YoY
|
$30.84M
-1.55%
YoY
|
| Other Income/Expense, Net |
-$2.361M
49.05%
YoY
|
-$1.584M
-68.62%
YoY
|
-$5.048M
-14.67%
YoY
|
-$5.916M
1503.25%
YoY
|
-$369.0K
-123.43%
YoY
|
| Pretax Income |
$156.3M
30.4%
YoY
|
$119.9M
-62.97%
YoY
|
$323.7M
77.34%
YoY
|
$182.5M
-60.56%
YoY
|
$462.8M
1.49%
YoY
|
| Income Tax |
$32.95M
-8.2%
YoY
|
$35.89M
-47.85%
YoY
|
$68.83M
132.5%
YoY
|
$29.60M
-179.06%
YoY
|
-$37.45M
-139.55%
YoY
|
| Net Earnings |
$123.3M
46.91%
YoY
|
$83.96M
-67.05%
YoY
|
$254.8M
66.66%
YoY
|
$152.9M
-69.43%
YoY
|
$500.2M
38.45%
YoY
|
| Basic Earnings Per Share |
$0.87
50.0%
YoY
|
$0.58
-66.08%
YoY
|
$1.71
69.31%
YoY
|
$1.01
-68.63%
YoY
|
$3.22
37.61%
YoY
|
| Diluted Earnings Per Share |
$0.85
46.55%
YoY
|
$0.58
-66.08%
YoY
|
$1.71
-100.0%
YoY
|
$1.005M
31493898.7%
YoY
|
$3.19
37.5%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
142.2M shares
-1.72%
YoY
|
144.7M shares
-2.86%
YoY
|
149.0M shares
-1.48%
YoY
|
151.2M shares
-2.62%
YoY
|
155.3M shares
0.64%
YoY
|
| Diluted Shares Outstanding |
145.2M shares
-0.49%
YoY
|
146.0M shares
-2.29%
YoY
|
149.4M shares
-1.85%
YoY
|
152.2M shares
-2.9%
YoY
|
156.7M shares
0.51%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.427B
33.09%
YoY
|
$1.352B
20.27%
YoY
|
$1.219B
29.4%
YoY
|
$1.126B
23.61%
YoY
|
$1.072B
3.33%
YoY
|
$1.124B
-0.48%
YoY
|
$942.3M
-11.76%
YoY
|
$910.8M
-19.58%
YoY
|
$1.038B
-1.78%
YoY
|
$1.129B
16.32%
YoY
|
$1.068B
23.03%
YoY
|
$1.133B
19.32%
YoY
|
$1.057B
25.11%
YoY
|
$971.0M
-6.77%
YoY
|
$868.0M
-12.16%
YoY
|
$949.2M
13.83%
YoY
|
$844.4M
11.53%
YoY
|
$1.041B
25.71%
YoY
|
$988.1M
1.17%
YoY
|
$833.9M
-6.73%
YoY
|
| Cost Of Revenue |
$801.5M
33.49%
YoY
|
$774.8M
16.67%
YoY
|
$716.3M
33.05%
YoY
|
$673.0M
28.89%
YoY
|
$600.4M
5.2%
YoY
|
$664.1M
3.25%
YoY
|
$538.4M
-13.02%
YoY
|
$522.2M
-19.04%
YoY
|
$570.7M
-4.97%
YoY
|
$643.2M
19.69%
YoY
|
$618.9M
17.4%
YoY
|
$645.0M
17.81%
YoY
|
$600.6M
30.49%
YoY
|
$537.4M
-4.78%
YoY
|
$527.2M
2.65%
YoY
|
$547.4M
29.88%
YoY
|
$460.3M
15.28%
YoY
|
$564.4M
33.07%
YoY
|
$513.6M
0.3%
YoY
|
$421.5M
-12.32%
YoY
|
| Gross Profit |
$625.5M
32.58%
YoY
|
$577.2M
25.47%
YoY
|
$503.1M
24.54%
YoY
|
$452.8M
16.51%
YoY
|
$471.8M
1.04%
YoY
|
$460.0M
-5.4%
YoY
|
$403.9M
-10.02%
YoY
|
$388.7M
-20.3%
YoY
|
$467.0M
2.42%
YoY
|
$486.3M
12.15%
YoY
|
$448.9M
31.74%
YoY
|
$487.7M
21.38%
YoY
|
$455.9M
18.68%
YoY
|
$433.6M
-9.12%
YoY
|
$340.8M
-28.19%
YoY
|
$401.8M
-2.58%
YoY
|
$384.2M
7.35%
YoY
|
$477.1M
18.01%
YoY
|
$474.6M
2.12%
YoY
|
$412.4M
-0.22%
YoY
|
| Selling, General & Admin |
$208.1M
9.3%
YoY
|
$223.7M
14.67%
YoY
|
$209.3M
16.44%
YoY
|
$196.6M
13.24%
YoY
|
$190.4M
4.14%
YoY
|
$195.1M
3.9%
YoY
|
$179.8M
7.25%
YoY
|
$173.6M
-1.35%
YoY
|
$182.8M
4.66%
YoY
|
$187.7M
10.4%
YoY
|
$167.6M
14.02%
YoY
|
$176.0M
6.35%
YoY
|
$174.7M
6.93%
YoY
|
$170.1M
-5.0%
YoY
|
$147.0M
-10.25%
YoY
|
$165.5M
7.46%
YoY
|
$163.4M
19.02%
YoY
|
$179.0M
14.16%
YoY
|
$163.8M
20.08%
YoY
|
$154.0M
7.52%
YoY
|
| Research & Development |
$221.5M
14.95%
YoY
|
$228.9M
16.81%
YoY
|
$211.9M
12.18%
YoY
|
$214.9M
9.97%
YoY
|
$192.7M
2.88%
YoY
|
$196.0M
3.44%
YoY
|
$188.9M
-0.27%
YoY
|
$195.4M
2.84%
YoY
|
$187.3M
3.05%
YoY
|
$189.4M
13.51%
YoY
|
$189.4M
26.24%
YoY
|
$190.0M
19.25%
YoY
|
$181.7M
22.45%
YoY
|
$166.9M
13.19%
YoY
|
$150.0M
2.6%
YoY
|
$159.3M
44.52%
YoY
|
$148.4M
11.8%
YoY
|
$147.5M
7.47%
YoY
|
$146.2M
12.29%
YoY
|
$110.2M
-16.18%
YoY
|
| Depreciation & Amortization |
$32.31M
30.92%
YoY
|
$37.36M
10.53%
YoY
|
$35.65M
8.27%
YoY
|
$33.87M
-0.14%
YoY
|
$24.68M
8.2%
YoY
|
$33.80M
-7.86%
YoY
|
$32.93M
-8.49%
YoY
|
$33.92M
-8.26%
YoY
|
$22.81M
2.7%
YoY
|
$36.68M
3.61%
YoY
|
$35.98M
4.89%
YoY
|
$36.97M
6.82%
YoY
|
$22.21M
-6.11%
YoY
|
$35.40M
7.26%
YoY
|
$34.31M
2.57%
YoY
|
$34.61M
4.84%
YoY
|
$23.65M
2.01%
YoY
|
$33.01M
-0.28%
YoY
|
$33.45M
5.84%
YoY
|
$33.01M
2.2%
YoY
|
| Operating Expenses |
$436.1M
11.49%
YoY
|
$458.7M
15.19%
YoY
|
$429.5M
13.88%
YoY
|
$420.0M
6.97%
YoY
|
$391.2M
2.31%
YoY
|
$398.2M
2.69%
YoY
|
$377.2M
2.92%
YoY
|
$392.6M
2.02%
YoY
|
$382.3M
3.13%
YoY
|
$387.8M
13.15%
YoY
|
$366.5M
19.79%
YoY
|
$384.9M
12.09%
YoY
|
$370.7M
14.36%
YoY
|
$342.7M
3.13%
YoY
|
$305.9M
-6.16%
YoY
|
$343.4M
23.16%
YoY
|
$324.2M
14.92%
YoY
|
$332.3M
10.8%
YoY
|
$326.0M
17.85%
YoY
|
$278.8M
-2.47%
YoY
|
| Operating Profit |
$189.4M
134.82%
YoY
|
$118.5M
91.68%
YoY
|
$73.54M
174.97%
YoY
|
$32.84M
-928.3%
YoY
|
$80.66M
-4.69%
YoY
|
$61.82M
-37.25%
YoY
|
$26.74M
-67.56%
YoY
|
-$3.965M
-103.86%
YoY
|
$84.63M
-0.69%
YoY
|
$98.51M
8.39%
YoY
|
$82.45M
136.69%
YoY
|
$102.8M
75.96%
YoY
|
$85.22M
42.02%
YoY
|
$90.89M
-37.24%
YoY
|
$34.83M
-76.55%
YoY
|
$58.43M
-56.28%
YoY
|
$60.00M
-20.83%
YoY
|
$144.8M
38.72%
YoY
|
$148.5M
-21.01%
YoY
|
$133.6M
4.82%
YoY
|
| Interest Expense |
$14.39M
4.97%
YoY
|
-$7.633M
-29.03%
YoY
|
$16.17M
1.87%
YoY
|
$13.44M
-43.69%
YoY
|
$13.71M
-42.34%
YoY
|
-$10.76M
33.25%
YoY
|
$15.88M
-214.44%
YoY
|
$23.86M
-0.12%
YoY
|
$23.78M
49.82%
YoY
|
-$8.072M
-32.1%
YoY
|
-$13.87M
13.01%
YoY
|
$23.89M
99.32%
YoY
|
$15.87M
83.51%
YoY
|
-$11.89M
55.83%
YoY
|
-$12.28M
-257.87%
YoY
|
$11.99M
53.95%
YoY
|
$8.648M
17.5%
YoY
|
-$7.629M
-22.94%
YoY
|
$7.776M
7.24%
YoY
|
$7.785M
-0.95%
YoY
|
| Other Income/Expense, Net |
$2.268M
-554.51%
YoY
|
$26.00K
-106.0%
YoY
|
-$31.00K
-95.98%
YoY
|
-$1.857M
-3.93%
YoY
|
-$499.0K
-132.13%
YoY
|
-$433.0K
-91.05%
YoY
|
-$771.0K
268.9%
YoY
|
-$1.933M
-6.03%
YoY
|
$1.553M
-24.43%
YoY
|
-$4.838M
155.44%
YoY
|
-$209.0K
-67.09%
YoY
|
-$2.057M
21.5%
YoY
|
$2.055M
-221.31%
YoY
|
-$1.894M
316.26%
YoY
|
-$635.0K
195.35%
YoY
|
-$1.693M
290.99%
YoY
|
-$1.694M
-331.11%
YoY
|
-$455.0K
-119.78%
YoY
|
-$215.0K
-133.7%
YoY
|
-$433.0K
-74.63%
YoY
|
| Pretax Income |
$181.1M
164.04%
YoY
|
$2.858M
-94.05%
YoY
|
$65.82M
302.44%
YoY
|
$19.02M
-218.63%
YoY
|
$68.59M
-4.07%
YoY
|
$48.02M
-31.9%
YoY
|
$16.36M
-74.58%
YoY
|
-$16.03M
-118.32%
YoY
|
$71.50M
-29.43%
YoY
|
$70.52M
7.86%
YoY
|
$64.34M
333.83%
YoY
|
$87.48M
85.12%
YoY
|
$101.3M
84.08%
YoY
|
$65.38M
-49.45%
YoY
|
$14.83M
-89.52%
YoY
|
$47.25M
-62.07%
YoY
|
$55.04M
-18.23%
YoY
|
$129.3M
50.73%
YoY
|
$141.5M
-21.81%
YoY
|
$124.6M
6.5%
YoY
|
| Income Tax |
$30.83M
28.35%
YoY
|
-$16.63M
-251.29%
YoY
|
$15.51M
629.93%
YoY
|
$10.05M
1125.24%
YoY
|
$24.02M
9.41%
YoY
|
$10.99M
-153.16%
YoY
|
$2.125M
-93.86%
YoY
|
$820.0K
-97.25%
YoY
|
$21.96M
-12.45%
YoY
|
-$20.68M
-367.37%
YoY
|
$34.61M
701.3%
YoY
|
$29.82M
258.0%
YoY
|
$25.08M
172.03%
YoY
|
$7.735M
-70.05%
YoY
|
$4.319M
-104.47%
YoY
|
$8.330M
-61.17%
YoY
|
$9.219M
-22.96%
YoY
|
$25.83M
24.16%
YoY
|
-$96.69M
-349.52%
YoY
|
$21.45M
-15.23%
YoY
|
| Net Earnings |
$150.3M
237.17%
YoY
|
$19.49M
-47.37%
YoY
|
$50.31M
253.53%
YoY
|
$8.969M
-153.23%
YoY
|
$44.57M
-10.04%
YoY
|
$37.03M
-59.4%
YoY
|
$14.23M
-52.14%
YoY
|
-$16.85M
-129.22%
YoY
|
$49.55M
-35.01%
YoY
|
$91.20M
58.21%
YoY
|
$29.73M
182.85%
YoY
|
$57.65M
48.13%
YoY
|
$76.24M
66.38%
YoY
|
$57.65M
-44.3%
YoY
|
$10.51M
-95.59%
YoY
|
$38.92M
-62.25%
YoY
|
$45.82M
-17.21%
YoY
|
$103.5M
59.23%
YoY
|
$238.2M
67.45%
YoY
|
$103.1M
12.51%
YoY
|
| Basic Earnings Per Share |
$1.06
241.94%
YoY
|
N/A
|
$0.35
250.0%
YoY
|
$0.06
-150.0%
YoY
|
$0.31
-8.82%
YoY
|
N/A
|
$0.10
-50.0%
YoY
|
-$0.12
-130.77%
YoY
|
$0.34
-33.33%
YoY
|
N/A
|
$0.20
185.71%
YoY
|
$0.39
50.0%
YoY
|
$0.51
70.0%
YoY
|
N/A
|
$0.07
-95.42%
YoY
|
$0.26
-60.61%
YoY
|
$0.30
-16.67%
YoY
|
N/A
|
$1.53
66.3%
YoY
|
$0.66
10.0%
YoY
|
| Diluted Earnings Per Share |
$1.03
232.26%
YoY
|
$0.13
-47.47%
YoY
|
$0.35
250.0%
YoY
|
$0.06
-150.0%
YoY
|
$0.31
-8.82%
YoY
|
$0.25
-59.0%
YoY
|
$0.10
-49.56%
YoY
|
-$0.12
-131.58%
YoY
|
$0.34
-33.33%
YoY
|
$0.62
-100.0%
YoY
|
$0.20
-100.0%
YoY
|
$0.38
52.0%
YoY
|
$0.51
75.86%
YoY
|
$386.6K
-41.45%
YoY
|
$69.86K
4596238.95%
YoY
|
$0.25
-62.12%
YoY
|
$0.29
-17.14%
YoY
|
$660.3K
59.08%
YoY
|
$1.52
67.03%
YoY
|
$0.66
11.86%
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
|
N/A
|
| Basic Shares Outstanding |
141.4M shares
-1.04%
YoY
|
140.9M shares
-0.89%
YoY
|
141.1M shares
-2.31%
YoY
|
141.4M shares
-2.45%
YoY
|
142.9M shares
-1.66%
YoY
|
142.1M shares
-1.87%
YoY
|
144.4M shares
-3.54%
YoY
|
144.9M shares
-3.14%
YoY
|
145.3M shares
-2.54%
YoY
|
144.8M shares
-2.42%
YoY
|
149.7M shares
-0.11%
YoY
|
149.6M shares
-1.7%
YoY
|
149.1M shares
-3.29%
YoY
|
148.4M shares
-4.18%
YoY
|
149.9M shares
-3.48%
YoY
|
152.2M shares
-2.02%
YoY
|
154.2M shares
-0.66%
YoY
|
154.9M shares
0.21%
YoY
|
155.3M shares
0.71%
YoY
|
155.3M shares
0.96%
YoY
|
| Diluted Shares Outstanding |
145.8M shares
-0.1%
YoY
|
N/A
|
144.5M shares
-0.59%
YoY
|
145.0M shares
0.04%
YoY
|
145.9M shares
0.07%
YoY
|
N/A
|
145.4M shares
-3.08%
YoY
|
144.9M shares
-3.49%
YoY
|
145.8M shares
-2.48%
YoY
|
N/A
|
150.0M shares
-0.32%
YoY
|
150.1M shares
-2.08%
YoY
|
149.6M shares
-4.02%
YoY
|
N/A
|
150.5M shares
-4.01%
YoY
|
153.3M shares
-2.25%
YoY
|
155.8M shares
-0.5%
YoY
|
N/A
|
156.7M shares
0.27%
YoY
|
156.9M shares
1.12%
YoY
|
Loading...