|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.314B
3.95%
YoY
|
$3.188B
9.86%
YoY
|
$2.902B
15.53%
YoY
|
$2.512B
16.67%
YoY
|
$2.153B
26.72%
YoY
|
| Cost Of Revenue |
$885.0M
-4.94%
YoY
|
$931.0M
6.77%
YoY
|
$872.0M
18.16%
YoY
|
$738.0M
21.18%
YoY
|
$609.0M
-0.16%
YoY
|
| Gross Profit |
$2.429B
7.62%
YoY
|
$2.257B
11.18%
YoY
|
$2.030B
14.43%
YoY
|
$1.774B
14.9%
YoY
|
$1.544B
41.78%
YoY
|
| Selling, General & Admin |
$869.0M
-0.34%
YoY
|
$872.0M
7.92%
YoY
|
$808.0M
12.69%
YoY
|
$717.0M
5.6%
YoY
|
$679.0M
8.29%
YoY
|
| Research & Development |
$252.0M
-3.82%
YoY
|
$262.0M
14.91%
YoY
|
$228.0M
4.59%
YoY
|
$218.0M
14.74%
YoY
|
$190.0M
28.38%
YoY
|
| Depreciation & Amortization |
$406.0M
12.47%
YoY
|
$361.0M
-5.99%
YoY
|
$384.0M
-8.57%
YoY
|
$420.0M
5.53%
YoY
|
$398.0M
-11.36%
YoY
|
| Operating Expenses |
$1.121B
-1.15%
YoY
|
$1.134B
9.46%
YoY
|
$1.036B
10.8%
YoY
|
$935.0M
7.59%
YoY
|
$869.0M
12.13%
YoY
|
| Operating Profit |
$683.0M
2.25%
YoY
|
$668.0M
28.96%
YoY
|
$518.0M
89.74%
YoY
|
$273.0M
148.18%
YoY
|
$110.0M
-144.9%
YoY
|
| Interest Expense |
$314.0M
7.17%
YoY
|
$293.0M
-5.18%
YoY
|
$309.0M
-5.5%
YoY
|
$327.0M
-31.59%
YoY
|
$478.0M
-4.97%
YoY
|
| Other Income/Expense, Net |
$1.000M
-97.92%
YoY
|
$48.00M
336.36%
YoY
|
$11.00M
0.0%
YoY
|
$11.00M
-66.67%
YoY
|
$33.00M
-925.0%
YoY
|
| Pretax Income |
$365.0M
-13.3%
YoY
|
$421.0M
105.37%
YoY
|
$205.0M
-225.77%
YoY
|
-$163.0M
-44.56%
YoY
|
-$294.0M
-63.43%
YoY
|
| Income Tax |
$89.00M
4.71%
YoY
|
$85.00M
240.0%
YoY
|
$25.00M
92.31%
YoY
|
$13.00M
-104.09%
YoY
|
-$318.0M
10500.0%
YoY
|
| Net Earnings |
$276.0M
-17.86%
YoY
|
$336.0M
106.13%
YoY
|
$163.0M
-95.56%
YoY
|
$3.675B
842.31%
YoY
|
$390.0M
-168.54%
YoY
|
| Basic Earnings Per Share |
$3.32
-11.94%
YoY
|
$3.77
110.61%
YoY
|
$1.79
-95.38%
YoY
|
$38.78
904.66%
YoY
|
$3.86
-164.12%
YoY
|
| Diluted Earnings Per Share |
$3.26
-11.41%
YoY
|
$3.68
110.29%
YoY
|
$1.75
-95.49%
YoY
|
$38.78
928.65%
YoY
|
$3.77
-162.62%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
83.00M shares
-6.74%
YoY
|
89.00M shares
-2.2%
YoY
|
91.00M shares
-4.21%
YoY
|
95.00M shares
-1.04%
YoY
|
96.00M shares
1.05%
YoY
|
| Diluted Shares Outstanding |
85.00M shares
-6.59%
YoY
|
91.00M shares
-2.15%
YoY
|
93.00M shares
-2.11%
YoY
|
95.00M shares
-3.06%
YoY
|
98.00M shares
3.16%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$790.0M
2.07%
YoY
|
N/A
|
$841.0M
2.94%
YoY
|
$809.0M
-1.1%
YoY
|
$774.0M
2.38%
YoY
|
$797.0M
3.37%
YoY
|
$817.0M
11.76%
YoY
|
$818.0M
11.9%
YoY
|
$756.0M
12.84%
YoY
|
$771.0M
13.05%
YoY
|
$731.0M
12.81%
YoY
|
$731.0M
19.84%
YoY
|
$670.0M
17.13%
YoY
|
$682.0M
17.59%
YoY
|
$648.0M
20.22%
YoY
|
$610.0M
4.99%
YoY
|
$572.0M
26.27%
YoY
|
$580.0M
20.83%
YoY
|
$539.0M
24.77%
YoY
|
| Cost Of Revenue |
$194.0M
-8.06%
YoY
|
N/A
|
$217.0M
-11.79%
YoY
|
$219.0M
-7.2%
YoY
|
$211.0M
-3.65%
YoY
|
$231.0M
-1.28%
YoY
|
$246.0M
12.84%
YoY
|
$236.0M
8.26%
YoY
|
$219.0M
8.42%
YoY
|
$234.0M
14.71%
YoY
|
$218.0M
12.95%
YoY
|
$218.0M
21.11%
YoY
|
$202.0M
26.25%
YoY
|
$204.0M
20.0%
YoY
|
$193.0M
26.14%
YoY
|
$180.0M
13.21%
YoY
|
$160.0M
25.98%
YoY
|
$170.0M
4.29%
YoY
|
$153.0M
0.66%
YoY
|
| Gross Profit |
$596.0M
5.86%
YoY
|
N/A
|
$624.0M
9.28%
YoY
|
$590.0M
1.37%
YoY
|
$563.0M
4.84%
YoY
|
$566.0M
5.4%
YoY
|
$571.0M
11.31%
YoY
|
$582.0M
13.45%
YoY
|
$537.0M
14.74%
YoY
|
$537.0M
12.34%
YoY
|
$513.0M
12.75%
YoY
|
$513.0M
19.3%
YoY
|
$468.0M
13.59%
YoY
|
$478.0M
16.59%
YoY
|
$455.0M
17.88%
YoY
|
$430.0M
1.9%
YoY
|
$412.0M
26.38%
YoY
|
$410.0M
29.34%
YoY
|
$386.0M
37.86%
YoY
|
| Selling, General & Admin |
$237.0M
9.22%
YoY
|
N/A
|
$219.0M
-0.45%
YoY
|
$208.0M
-5.45%
YoY
|
$217.0M
-0.46%
YoY
|
$215.0M
2.87%
YoY
|
$220.0M
7.84%
YoY
|
$220.0M
8.37%
YoY
|
$218.0M
13.54%
YoY
|
$209.0M
14.84%
YoY
|
$204.0M
12.71%
YoY
|
$203.0M
13.41%
YoY
|
$192.0M
9.71%
YoY
|
$182.0M
2.82%
YoY
|
$181.0M
10.37%
YoY
|
$179.0M
-12.68%
YoY
|
$175.0M
10.06%
YoY
|
$177.0M
5.36%
YoY
|
$164.0M
12.33%
YoY
|
| Research & Development |
$67.00M
3.08%
YoY
|
N/A
|
$62.00M
-6.06%
YoY
|
$64.00M
-3.03%
YoY
|
$65.00M
4.84%
YoY
|
$68.00M
13.33%
YoY
|
$66.00M
20.0%
YoY
|
$66.00M
13.79%
YoY
|
$62.00M
14.81%
YoY
|
$60.00M
9.09%
YoY
|
$55.00M
-1.79%
YoY
|
$58.00M
3.57%
YoY
|
$54.00M
1.89%
YoY
|
$55.00M
10.0%
YoY
|
$56.00M
19.15%
YoY
|
$56.00M
3.7%
YoY
|
$53.00M
17.78%
YoY
|
$50.00M
31.58%
YoY
|
$47.00M
30.56%
YoY
|
| Depreciation & Amortization |
$108.0M
18.68%
YoY
|
N/A
|
$108.0M
20.0%
YoY
|
$99.00M
13.79%
YoY
|
$91.00M
5.81%
YoY
|
$97.00M
18.29%
YoY
|
$90.00M
0.0%
YoY
|
$87.00M
-19.44%
YoY
|
$86.00M
-14.85%
YoY
|
$82.00M
-20.39%
YoY
|
$90.00M
-11.76%
YoY
|
$108.0M
0.93%
YoY
|
$101.0M
-6.48%
YoY
|
$103.0M
-74.12%
YoY
|
$102.0M
6.25%
YoY
|
$107.0M
-13.01%
YoY
|
$108.0M
11.34%
YoY
|
$398.0M
252.21%
YoY
|
$96.00M
-13.51%
YoY
|
| Operating Expenses |
$304.0M
7.8%
YoY
|
N/A
|
$281.0M
-1.75%
YoY
|
$272.0M
-4.9%
YoY
|
$282.0M
0.71%
YoY
|
$380.0M
8.26%
YoY
|
$286.0M
10.42%
YoY
|
$286.0M
-22.49%
YoY
|
$280.0M
13.82%
YoY
|
$351.0M
3.24%
YoY
|
$259.0M
9.28%
YoY
|
$369.0M
7.89%
YoY
|
$246.0M
7.89%
YoY
|
$340.0M
1.19%
YoY
|
$237.0M
12.32%
YoY
|
$342.0M
32.05%
YoY
|
$228.0M
11.76%
YoY
|
$336.0M
5.33%
YoY
|
$211.0M
15.93%
YoY
|
| Operating Profit |
$130.0M
-23.53%
YoY
|
N/A
|
$229.0M
44.03%
YoY
|
$202.0M
15.43%
YoY
|
$170.0M
3.03%
YoY
|
$186.0M
0.0%
YoY
|
$159.0M
8.16%
YoY
|
$175.0M
21.53%
YoY
|
$165.0M
61.76%
YoY
|
$186.0M
34.78%
YoY
|
$147.0M
65.17%
YoY
|
$144.0M
63.64%
YoY
|
$102.0M
155.0%
YoY
|
$138.0M
86.49%
YoY
|
$89.00M
161.76%
YoY
|
$88.00M
-46.01%
YoY
|
$40.00M
900.0%
YoY
|
$74.00M
-3800.0%
YoY
|
$34.00M
-213.33%
YoY
|
| Interest Expense |
N/A
|
N/A
|
-$84.00M
15.07%
YoY
|
-$77.00M
2.67%
YoY
|
-$68.00M
-9.33%
YoY
|
-$70.00M
-10.26%
YoY
|
-$73.00M
-193.59%
YoY
|
-$75.00M
-3.85%
YoY
|
-$75.00M
-200.0%
YoY
|
-$78.00M
6.85%
YoY
|
$78.00M
-214.71%
YoY
|
-$78.00M
11.43%
YoY
|
$75.00M
-164.66%
YoY
|
-$73.00M
-38.14%
YoY
|
-$68.00M
-43.33%
YoY
|
-$70.00M
-41.18%
YoY
|
-$116.0M
-4.13%
YoY
|
-$118.0M
-4.84%
YoY
|
-$120.0M
-6.98%
YoY
|
| Other Income/Expense, Net |
$15.00M
275.0%
YoY
|
N/A
|
-$2.000M
-33.33%
YoY
|
-$1.000M
-112.5%
YoY
|
$4.000M
-60.0%
YoY
|
$34.00M
-383.33%
YoY
|
-$3.000M
-107.5%
YoY
|
$8.000M
-153.33%
YoY
|
$10.00M
-1100.0%
YoY
|
-$12.00M
-1300.0%
YoY
|
$40.00M
1233.33%
YoY
|
-$15.00M
50.0%
YoY
|
-$1.000M
-120.0%
YoY
|
$1.000M
-90.91%
YoY
|
$3.000M
50.0%
YoY
|
-$10.00M
-114.29%
YoY
|
$5.000M
-28.57%
YoY
|
$11.00M
175.0%
YoY
|
$2.000M
0.0%
YoY
|
| Pretax Income |
$62.00M
-40.95%
YoY
|
N/A
|
$139.0M
71.6%
YoY
|
$124.0M
14.81%
YoY
|
$105.0M
5.0%
YoY
|
$132.0M
100.0%
YoY
|
$81.00M
-13.83%
YoY
|
$108.0M
440.0%
YoY
|
$100.0M
284.62%
YoY
|
$66.00M
153.85%
YoY
|
$94.00M
291.67%
YoY
|
$20.00M
-113.42%
YoY
|
$26.00M
-140.63%
YoY
|
$26.00M
-128.26%
YoY
|
$24.00M
-133.33%
YoY
|
-$149.0M
-223.14%
YoY
|
-$64.00M
-24.71%
YoY
|
-$92.00M
-40.65%
YoY
|
-$72.00M
-60.87%
YoY
|
| Income Tax |
$10.00M
-56.52%
YoY
|
N/A
|
$25.00M
47.06%
YoY
|
$29.00M
11.54%
YoY
|
$23.00M
27.78%
YoY
|
$24.00M
-1300.0%
YoY
|
$17.00M
21.43%
YoY
|
$26.00M
73.33%
YoY
|
$18.00M
-1900.0%
YoY
|
-$2.000M
-140.0%
YoY
|
$14.00M
250.0%
YoY
|
$15.00M
1400.0%
YoY
|
-$1.000M
-133.33%
YoY
|
$5.000M
-103.25%
YoY
|
$4.000M
-102.33%
YoY
|
$1.000M
-87.5%
YoY
|
$3.000M
0.0%
YoY
|
-$154.0M
1300.0%
YoY
|
-$172.0M
-5833.33%
YoY
|
| Net Earnings |
$52.00M
-36.59%
YoY
|
N/A
|
$114.0M
78.13%
YoY
|
$95.00M
15.85%
YoY
|
$82.00M
0.0%
YoY
|
$108.0M
61.19%
YoY
|
$64.00M
-14.67%
YoY
|
$82.00M
-8300.0%
YoY
|
$82.00M
272.73%
YoY
|
$67.00M
123.33%
YoY
|
$75.00M
-77.13%
YoY
|
-$1.000M
-100.03%
YoY
|
$22.00M
-15.38%
YoY
|
$30.00M
-68.42%
YoY
|
$328.0M
80.22%
YoY
|
$3.291B
2919.27%
YoY
|
$26.00M
-273.33%
YoY
|
$95.00M
-205.56%
YoY
|
$182.0M
-255.56%
YoY
|
| Basic Earnings Per Share |
$0.68
-29.9%
YoY
|
N/A
|
$1.37
90.28%
YoY
|
$1.12
21.74%
YoY
|
$0.97
6.59%
YoY
|
N/A
|
$0.72
-13.25%
YoY
|
$0.92
-9300.0%
YoY
|
$0.91
279.17%
YoY
|
N/A
|
$0.83
-76.08%
YoY
|
-$0.01
-100.03%
YoY
|
$0.24
-7.69%
YoY
|
N/A
|
$3.47
83.6%
YoY
|
$34.61
2962.83%
YoY
|
$0.26
-262.5%
YoY
|
$0.98
-203.16%
YoY
|
$1.89
-253.66%
YoY
|
| Diluted Earnings Per Share |
$0.66
-29.79%
YoY
|
N/A
|
$1.34
88.73%
YoY
|
$1.11
23.33%
YoY
|
$0.94
6.82%
YoY
|
$1.23
70.36%
YoY
|
$0.71
-12.35%
YoY
|
$0.90
-8289.26%
YoY
|
$0.88
282.61%
YoY
|
$0.72
132.4%
YoY
|
$0.81
-76.32%
YoY
|
-$0.01
-100.0%
YoY
|
$0.23
-11.54%
YoY
|
$0.31
-67.37%
YoY
|
$3.42
85.87%
YoY
|
$34.64M
3065672932.14%
YoY
|
$0.26
-262.5%
YoY
|
$0.95
-200.0%
YoY
|
$1.84
-249.59%
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 |
77.15M shares
-8.66%
YoY
|
81.52M shares
-7.68%
YoY
|
83.95M shares
-5.38%
YoY
|
84.38M shares
-6.39%
YoY
|
84.47M shares
-5.97%
YoY
|
88.31M shares
-1.93%
YoY
|
88.72M shares
-2.88%
YoY
|
90.14M shares
-1.08%
YoY
|
89.83M shares
-1.29%
YoY
|
90.05M shares
-3.87%
YoY
|
91.36M shares
-2.81%
YoY
|
91.12M shares
-4.75%
YoY
|
91.00M shares
-6.19%
YoY
|
93.67M shares
-3.43%
YoY
|
94.00M shares
-2.08%
YoY
|
95.67M shares
-0.35%
YoY
|
97.00M shares
2.11%
YoY
|
97.00M shares
2.11%
YoY
|
96.00M shares
1.05%
YoY
|
| Diluted Shares Outstanding |
79.20M shares
-8.97%
YoY
|
N/A
|
85.00M shares
-6.59%
YoY
|
86.00M shares
-6.52%
YoY
|
87.00M shares
-5.43%
YoY
|
N/A
|
91.00M shares
-1.09%
YoY
|
92.00M shares
1.1%
YoY
|
92.00M shares
-1.08%
YoY
|
N/A
|
92.00M shares
-4.17%
YoY
|
91.00M shares
-4.21%
YoY
|
93.00M shares
-4.12%
YoY
|
N/A
|
96.00M shares
-3.03%
YoY
|
95.00M shares
-1.04%
YoY
|
97.00M shares
2.11%
YoY
|
100.0M shares
5.26%
YoY
|
99.00M shares
4.21%
YoY
|
Loading...