|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.197B
-1.38%
YoY
|
$3.241B
-8.02%
YoY
|
$3.524B
7.37%
YoY
|
$3.282B
42.77%
YoY
|
$2.299B
23.64%
YoY
|
| Cost Of Revenue |
$1.777B
1.27%
YoY
|
$1.754B
-13.42%
YoY
|
$2.026B
7.46%
YoY
|
$1.886B
52.16%
YoY
|
$1.239B
22.75%
YoY
|
| Gross Profit |
$1.420B
-4.49%
YoY
|
$1.487B
-0.73%
YoY
|
$1.498B
7.25%
YoY
|
$1.396B
31.78%
YoY
|
$1.060B
24.71%
YoY
|
| Selling, General & Admin |
$450.6M
0.9%
YoY
|
$446.6M
-22.5%
YoY
|
$576.2M
6.02%
YoY
|
$543.5M
85.87%
YoY
|
$292.4M
10.29%
YoY
|
| Research & Development |
$329.0M
4.08%
YoY
|
$316.1M
13.99%
YoY
|
$277.3M
21.1%
YoY
|
$229.0M
36.61%
YoY
|
$167.6M
23.21%
YoY
|
| Depreciation & Amortization |
$205.3M
9.13%
YoY
|
$188.1M
-51.41%
YoY
|
$387.2M
38.61%
YoY
|
$279.3M
102.16%
YoY
|
$138.2M
1.2%
YoY
|
| Operating Expenses |
$779.6M
10.68%
YoY
|
$704.4M
-17.47%
YoY
|
$853.5M
10.49%
YoY
|
$772.5M
67.92%
YoY
|
$460.0M
14.67%
YoY
|
| Operating Profit |
$455.9M
-14.61%
YoY
|
$533.9M
6.96%
YoY
|
$499.2M
4.0%
YoY
|
$480.0M
-13.01%
YoY
|
$551.8M
39.53%
YoY
|
| Interest Expense |
-$199.0M
-192.46%
YoY
|
$215.2M
-31.1%
YoY
|
$312.4M
46.88%
YoY
|
$212.7M
415.69%
YoY
|
$41.24M
-15.14%
YoY
|
| Other Income/Expense, Net |
-$9.400M
369.77%
YoY
|
-$2.001M
-92.11%
YoY
|
-$25.37M
-1159.16%
YoY
|
$2.395M
379.0%
YoY
|
$500.0K
-30.26%
YoY
|
| Pretax Income |
$254.6M
-20.94%
YoY
|
$322.1M
86.51%
YoY
|
$172.7M
-30.12%
YoY
|
$247.1M
-48.43%
YoY
|
$479.1M
35.22%
YoY
|
| Income Tax |
$18.00M
-36.47%
YoY
|
$28.33M
-436.76%
YoY
|
-$8.413M
-122.05%
YoY
|
$38.16M
-45.45%
YoY
|
$69.95M
17.92%
YoY
|
| Net Earnings |
$235.6M
-19.53%
YoY
|
$292.8M
62.06%
YoY
|
$180.7M
-13.52%
YoY
|
$208.9M
-48.94%
YoY
|
$409.1M
38.7%
YoY
|
| Basic Earnings Per Share |
$1.55
-20.1%
YoY
|
$1.94
60.33%
YoY
|
$1.21
-17.69%
YoY
|
$1.47
-51.32%
YoY
|
$3.02
37.9%
YoY
|
| Diluted Earnings Per Share |
$1.55
-19.69%
YoY
|
$1.93
60.83%
YoY
|
$1.20
-17.81%
YoY
|
$1.46
-51.33%
YoY
|
$3.00
38.89%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
151.7M shares
0.5%
YoY
|
150.9M shares
0.7%
YoY
|
149.9M shares
5.35%
YoY
|
142.3M shares
5.08%
YoY
|
135.4M shares
0.43%
YoY
|
| Diluted Shares Outstanding |
152.2M shares
0.24%
YoY
|
151.8M shares
0.59%
YoY
|
150.9M shares
5.45%
YoY
|
143.1M shares
4.81%
YoY
|
136.6M shares
0.23%
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$811.9M
5.01%
YoY
|
$823.9M
-3.05%
YoY
|
$807.1M
-0.07%
YoY
|
$792.4M
-2.49%
YoY
|
$773.2M
0.28%
YoY
|
$849.8M
4.62%
YoY
|
$807.7M
-10.36%
YoY
|
$812.7M
-11.9%
YoY
|
$771.0M
N/A
|
$812.3M
-18.27%
YoY
|
$901.0M
30.11%
YoY
|
$922.4M
41.98%
YoY
|
$993.8M
56.46%
YoY
|
$692.5M
21.2%
YoY
|
$649.6M
26.68%
YoY
|
$635.2M
22.72%
YoY
|
$571.4M
18.79%
YoY
|
| Cost Of Revenue |
$431.1M
3.46%
YoY
|
$463.3M
0.16%
YoY
|
$455.8M
4.57%
YoY
|
$440.9M
0.93%
YoY
|
$416.7M
-0.6%
YoY
|
$462.6M
-1.08%
YoY
|
$435.9M
-15.67%
YoY
|
$436.8M
-16.11%
YoY
|
$419.2M
N/A
|
$467.6M
-24.84%
YoY
|
$516.8M
35.26%
YoY
|
$520.7M
53.23%
YoY
|
$622.2M
97.33%
YoY
|
$382.1M
24.88%
YoY
|
$339.8M
22.3%
YoY
|
$315.3M
9.97%
YoY
|
$306.0M
19.99%
YoY
|
| Gross Profit |
$380.8M
6.82%
YoY
|
$360.6M
-6.88%
YoY
|
$351.3M
-5.52%
YoY
|
$351.5M
-6.47%
YoY
|
$356.5M
1.33%
YoY
|
$387.3M
12.35%
YoY
|
$371.8M
-3.21%
YoY
|
$375.8M
-6.44%
YoY
|
$351.8M
N/A
|
$344.7M
-7.26%
YoY
|
$384.2M
23.77%
YoY
|
$401.7M
29.65%
YoY
|
$371.7M
25.95%
YoY
|
$310.4M
16.96%
YoY
|
$309.8M
31.85%
YoY
|
$295.1M
27.8%
YoY
|
$265.4M
17.43%
YoY
|
| Selling, General & Admin |
$117.6M
13.84%
YoY
|
$130.4M
18.97%
YoY
|
$101.8M
-6.14%
YoY
|
$115.1M
-1.04%
YoY
|
$103.3M
-7.93%
YoY
|
$109.6M
-24.24%
YoY
|
$108.5M
-25.51%
YoY
|
$116.3M
-31.53%
YoY
|
$112.2M
N/A
|
$144.7M
-36.11%
YoY
|
$145.6M
60.55%
YoY
|
$169.9M
95.01%
YoY
|
$226.4M
218.79%
YoY
|
$90.69M
24.87%
YoY
|
$87.11M
22.02%
YoY
|
$71.03M
4.15%
YoY
|
$72.62M
2.0%
YoY
|
| Research & Development |
$75.30M
-11.2%
YoY
|
$79.00M
-3.0%
YoY
|
$80.90M
0.0%
YoY
|
$84.30M
2.95%
YoY
|
$84.80M
17.98%
YoY
|
$81.45M
20.54%
YoY
|
$80.90M
13.9%
YoY
|
$81.89M
13.88%
YoY
|
$71.88M
N/A
|
$67.57M
3.97%
YoY
|
$71.03M
44.23%
YoY
|
$71.91M
53.92%
YoY
|
$64.99M
54.84%
YoY
|
$49.25M
17.34%
YoY
|
$46.72M
23.75%
YoY
|
$41.97M
11.63%
YoY
|
$41.97M
15.64%
YoY
|
| Depreciation & Amortization |
$34.10M
-31.66%
YoY
|
$100.0M
5.83%
YoY
|
$50.40M
-45.99%
YoY
|
$51.30M
-45.95%
YoY
|
$49.90M
10.05%
YoY
|
$94.49M
1.0%
YoY
|
$93.32M
-5.16%
YoY
|
$94.92M
102.93%
YoY
|
$45.34M
N/A
|
$93.56M
-15.37%
YoY
|
$98.40M
166.84%
YoY
|
$46.78M
95.67%
YoY
|
$110.5M
218.73%
YoY
|
$36.88M
7.06%
YoY
|
$23.91M
8.19%
YoY
|
$34.68M
4.47%
YoY
|
$34.44M
5.65%
YoY
|
| Operating Expenses |
$192.9M
11.25%
YoY
|
$255.7M
7.77%
YoY
|
$167.9M
-11.33%
YoY
|
$183.1M
-7.62%
YoY
|
$173.4M
-5.8%
YoY
|
$237.3M
-9.86%
YoY
|
$189.4M
-30.21%
YoY
|
$198.2M
-18.02%
YoY
|
$184.1M
N/A
|
$263.2M
-9.68%
YoY
|
$271.3M
93.88%
YoY
|
$241.8M
80.67%
YoY
|
$291.4M
157.9%
YoY
|
$139.9M
22.11%
YoY
|
$133.8M
22.62%
YoY
|
$113.0M
-3.99%
YoY
|
$114.6M
6.61%
YoY
|
| Operating Profit |
$141.6M
15.78%
YoY
|
$104.9M
-30.06%
YoY
|
$122.6M
-10.01%
YoY
|
$106.1M
-18.45%
YoY
|
$122.3M
4.0%
YoY
|
$150.0M
84.14%
YoY
|
$136.2M
20.72%
YoY
|
$130.1M
866.18%
YoY
|
$117.6M
N/A
|
$81.45M
447.04%
YoY
|
$112.9M
-28.56%
YoY
|
$13.47M
-91.76%
YoY
|
$14.89M
-89.32%
YoY
|
$158.0M
13.74%
YoY
|
$163.3M
43.31%
YoY
|
$139.4M
23.11%
YoY
|
$138.9M
30.09%
YoY
|
| Interest Expense |
-$47.80M
-193.73%
YoY
|
-$48.30M
-13.82%
YoY
|
-$48.60M
-194.07%
YoY
|
$52.40M
-2.4%
YoY
|
$51.00M
-11.11%
YoY
|
-$56.05M
-9.75%
YoY
|
$51.67M
-162.63%
YoY
|
$53.69M
-37.68%
YoY
|
$57.37M
N/A
|
-$62.10M
-173.8%
YoY
|
-$82.49M
-357.77%
YoY
|
$86.15M
569.04%
YoY
|
$84.15M
795.69%
YoY
|
$32.00M
199.16%
YoY
|
$12.88M
10.5%
YoY
|
$9.395M
-242.35%
YoY
|
$10.70M
-16.31%
YoY
|
| Other Income/Expense, Net |
-$1.400M
7.69%
YoY
|
$0.00
-100.0%
YoY
|
-$4.200M
-2081.13%
YoY
|
$200.0K
-106.72%
YoY
|
-$1.300M
-90.9%
YoY
|
$518.0K
-104.3%
YoY
|
$212.0K
-66.98%
YoY
|
-$2.977M
-163.91%
YoY
|
-$14.29M
N/A
|
-$12.06M
-6.18%
YoY
|
$642.0K
-106.67%
YoY
|
$4.658M
-195.02%
YoY
|
-$12.85M
570.42%
YoY
|
-$9.619M
-59.17%
YoY
|
-$4.902M
13.21%
YoY
|
-$1.917M
858.5%
YoY
|
-$23.56M
-1444.75%
YoY
|
| Pretax Income |
$93.20M
30.53%
YoY
|
$55.10M
-51.02%
YoY
|
$72.30M
-15.96%
YoY
|
$55.80M
-25.2%
YoY
|
$71.40M
45.93%
YoY
|
$112.5M
318.82%
YoY
|
$86.03M
-52.54%
YoY
|
$74.60M
-211.85%
YoY
|
$48.93M
N/A
|
$26.86M
-133.27%
YoY
|
$181.3M
54.93%
YoY
|
-$66.70M
-145.81%
YoY
|
-$80.72M
-163.01%
YoY
|
$117.0M
11.77%
YoY
|
$145.6M
48.45%
YoY
|
$128.1M
20.4%
YoY
|
$104.7M
9.2%
YoY
|
| Income Tax |
$1.000M
-87.8%
YoY
|
$5.500M
-44.98%
YoY
|
$1.500M
-81.71%
YoY
|
$2.800M
-58.21%
YoY
|
$8.200M
134.29%
YoY
|
$9.997M
-188.75%
YoY
|
$8.200M
-149.72%
YoY
|
$6.700M
-68.79%
YoY
|
$3.500M
N/A
|
-$11.26M
60.57%
YoY
|
-$16.49M
-194.14%
YoY
|
$21.47M
8.02%
YoY
|
-$7.015M
-165.93%
YoY
|
$17.52M
10.06%
YoY
|
$19.88M
48.42%
YoY
|
$10.64M
-46.26%
YoY
|
$15.92M
-3.88%
YoY
|
| Net Earnings |
$92.00M
46.26%
YoY
|
$49.40M
-51.68%
YoY
|
$70.50M
-9.13%
YoY
|
$52.80M
-22.0%
YoY
|
$62.90M
38.96%
YoY
|
$102.2M
169.22%
YoY
|
$77.58M
-60.75%
YoY
|
$67.70M
-176.78%
YoY
|
$45.27M
N/A
|
$37.98M
-151.53%
YoY
|
$197.6M
98.66%
YoY
|
-$88.17M
-170.14%
YoY
|
-$73.70M
-162.34%
YoY
|
$99.49M
12.08%
YoY
|
$125.7M
48.45%
YoY
|
$118.2M
36.51%
YoY
|
$88.77M
11.94%
YoY
|
| Basic Earnings Per Share |
$0.60
42.86%
YoY
|
N/A
|
$0.46
-9.8%
YoY
|
$0.35
-22.22%
YoY
|
$0.42
40.0%
YoY
|
N/A
|
$0.51
-61.36%
YoY
|
$0.45
-176.27%
YoY
|
$0.30
N/A
|
$0.25
-150.0%
YoY
|
$1.32
80.82%
YoY
|
-$0.59
-163.44%
YoY
|
-$0.50
-157.47%
YoY
|
$0.73
10.61%
YoY
|
$0.93
47.62%
YoY
|
$0.87
N/A
|
$0.66
11.86%
YoY
|
| Diluted Earnings Per Share |
$0.60
46.34%
YoY
|
$0.32
-52.0%
YoY
|
$0.46
-9.8%
YoY
|
$0.35
-22.22%
YoY
|
$0.41
36.67%
YoY
|
$0.67
169.24%
YoY
|
$0.51
-61.08%
YoY
|
$0.45
-176.27%
YoY
|
$0.30
N/A
|
$0.25
-150.0%
YoY
|
$1.31
79.5%
YoY
|
-$0.59
-164.13%
YoY
|
-$0.50
-157.47%
YoY
|
$0.73
12.31%
YoY
|
$0.92
48.39%
YoY
|
$0.87
-100.0%
YoY
|
$0.65
12.07%
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
|
| Basic Shares Outstanding |
152.0M shares
0.58%
YoY
|
151.6M shares
0.4%
YoY
|
151.6M shares
0.41%
YoY
|
151.4M shares
0.4%
YoY
|
151.1M shares
0.49%
YoY
|
151.0M shares
0.56%
YoY
|
151.0M shares
0.77%
YoY
|
150.8M shares
0.91%
YoY
|
150.4M shares
0.68%
YoY
|
150.2M shares
1.07%
YoY
|
149.8M shares
10.25%
YoY
|
149.4M shares
10.14%
YoY
|
148.6M shares
9.58%
YoY
|
135.9M shares
0.29%
YoY
|
135.7M shares
0.45%
YoY
|
135.6M shares
0.44%
YoY
|
135.5M shares
0.4%
YoY
|
| Diluted Shares Outstanding |
153.2M shares
0.79%
YoY
|
N/A
|
152.3M shares
0.25%
YoY
|
151.9M shares
0.05%
YoY
|
152.0M shares
0.19%
YoY
|
N/A
|
151.9M shares
0.72%
YoY
|
151.8M shares
1.6%
YoY
|
151.7M shares
N/A
|
N/A
|
150.8M shares
10.54%
YoY
|
149.4M shares
9.43%
YoY
|
148.6M shares
8.74%
YoY
|
136.5M shares
-0.06%
YoY
|
136.6M shares
0.04%
YoY
|
136.6M shares
N/A
|
136.5M shares
0.21%
YoY
|
Loading...