|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.020B
0.33%
YoY
|
$5.004B
9.08%
YoY
|
$4.587B
-30.42%
YoY
|
$6.592B
37.04%
YoY
|
$4.810B
21.17%
YoY
|
| Cost Of Revenue |
$3.227B
3.58%
YoY
|
$3.116B
5.53%
YoY
|
$2.953B
-33.42%
YoY
|
$4.435B
26.86%
YoY
|
$3.496B
23.41%
YoY
|
| Gross Profit |
$1.793B
-5.04%
YoY
|
$1.888B
15.51%
YoY
|
$1.634B
-24.25%
YoY
|
$2.157B
64.1%
YoY
|
$1.315B
15.59%
YoY
|
| Selling, General & Admin |
$745.4M
3.13%
YoY
|
$722.8M
15.61%
YoY
|
$625.2M
-22.96%
YoY
|
$811.5M
16.23%
YoY
|
$698.2M
15.75%
YoY
|
| Research & Development |
$47.10M
33.05%
YoY
|
$35.40M
23.34%
YoY
|
$28.70M
-43.5%
YoY
|
$50.80M
1.8%
YoY
|
$49.90M
9.91%
YoY
|
| Depreciation & Amortization |
$74.60M
-56.78%
YoY
|
$172.6M
14.23%
YoY
|
$151.1M
-39.87%
YoY
|
$251.3M
11.1%
YoY
|
$226.2M
0.89%
YoY
|
| Operating Expenses |
$792.5M
4.52%
YoY
|
$758.2M
15.95%
YoY
|
$653.9M
-24.17%
YoY
|
$862.3M
15.27%
YoY
|
$748.1M
15.34%
YoY
|
| Operating Profit |
$1.003B
-12.3%
YoY
|
$1.143B
16.31%
YoY
|
$982.8M
-22.96%
YoY
|
$1.276B
124.79%
YoY
|
$567.5M
16.34%
YoY
|
| Interest Expense |
-$52.60M
304.62%
YoY
|
-$13.00M
-76.58%
YoY
|
-$55.50M
-29.57%
YoY
|
-$78.80M
-0.38%
YoY
|
-$79.10M
10.17%
YoY
|
| Other Income/Expense, Net |
-$1.100M
-94.27%
YoY
|
-$19.20M
-719.35%
YoY
|
$3.100M
-338.46%
YoY
|
-$1.300M
-77.97%
YoY
|
-$5.900M
103.45%
YoY
|
| Pretax Income |
$948.8M
-14.59%
YoY
|
$1.111B
19.4%
YoY
|
$930.4M
-22.18%
YoY
|
$1.196B
147.79%
YoY
|
$482.5M
19.37%
YoY
|
| Income Tax |
$206.3M
-16.07%
YoY
|
$245.8M
16.22%
YoY
|
$211.5M
-21.78%
YoY
|
$270.4M
183.14%
YoY
|
$95.50M
21.66%
YoY
|
| Net Earnings |
$740.7M
-43.54%
YoY
|
$1.312B
70.94%
YoY
|
$767.4M
-16.95%
YoY
|
$924.0M
119.11%
YoY
|
$421.7M
31.74%
YoY
|
| Basic Earnings Per Share |
$17.27
-38.69%
YoY
|
$28.17
83.52%
YoY
|
$15.35
-13.76%
YoY
|
$17.80
122.22%
YoY
|
$8.01
36.92%
YoY
|
| Diluted Earnings Per Share |
$17.12
-38.46%
YoY
|
$27.82
83.27%
YoY
|
$15.18
-13.55%
YoY
|
$17.56
122.0%
YoY
|
$7.91
36.38%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
42.80M shares
-7.96%
YoY
|
46.50M shares
-6.81%
YoY
|
49.90M shares
-3.67%
YoY
|
51.80M shares
-1.33%
YoY
|
52.50M shares
-3.67%
YoY
|
| Diluted Shares Outstanding |
43.20M shares
-8.28%
YoY
|
47.10M shares
-6.55%
YoY
|
50.40M shares
-4.0%
YoY
|
52.50M shares
-1.32%
YoY
|
53.20M shares
-3.27%
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 |
$1.052B
-3.99%
YoY
|
$1.128B
0.43%
YoY
|
$1.347B
1.0%
YoY
|
$1.450B
-0.08%
YoY
|
$1.096B
-0.06%
YoY
|
$1.123B
-0.41%
YoY
|
$1.334B
5.86%
YoY
|
$1.451B
-4.93%
YoY
|
$1.097B
-6.98%
YoY
|
$1.128B
-22.49%
YoY
|
$1.260B
-29.78%
YoY
|
$1.526B
-17.38%
YoY
|
$1.179B
-21.22%
YoY
|
$1.455B
5.71%
YoY
|
$1.794B
36.37%
YoY
|
$1.847B
56.81%
YoY
|
$1.496B
59.03%
YoY
|
$1.376B
29.31%
YoY
|
$1.316B
24.47%
YoY
|
| Cost Of Revenue |
$688.9M
-2.99%
YoY
|
$747.1M
4.14%
YoY
|
$861.7M
5.19%
YoY
|
$908.4M
3.03%
YoY
|
$710.1M
1.79%
YoY
|
$717.4M
1.36%
YoY
|
$819.2M
3.21%
YoY
|
$881.7M
-11.35%
YoY
|
$697.6M
-16.16%
YoY
|
$707.8M
-30.0%
YoY
|
$793.7M
-33.96%
YoY
|
$994.6M
-18.13%
YoY
|
$832.1M
-17.24%
YoY
|
$1.011B
2.87%
YoY
|
$1.202B
27.31%
YoY
|
$1.215B
39.63%
YoY
|
$1.005B
44.45%
YoY
|
$982.9M
27.9%
YoY
|
$944.0M
27.72%
YoY
|
| Gross Profit |
$363.2M
-5.83%
YoY
|
$380.6M
-6.14%
YoY
|
$485.2M
-5.68%
YoY
|
$541.1M
-4.89%
YoY
|
$385.7M
-3.31%
YoY
|
$405.5M
-3.38%
YoY
|
$514.4M
10.36%
YoY
|
$568.9M
7.08%
YoY
|
$398.9M
15.06%
YoY
|
$419.7M
-5.37%
YoY
|
$466.1M
-21.31%
YoY
|
$531.3M
-15.93%
YoY
|
$346.7M
-29.37%
YoY
|
$443.5M
12.82%
YoY
|
$592.3M
59.39%
YoY
|
$632.0M
105.39%
YoY
|
$490.9M
100.45%
YoY
|
$393.1M
32.98%
YoY
|
$371.6M
16.89%
YoY
|
| Selling, General & Admin |
$171.8M
-11.44%
YoY
|
$176.6M
0.97%
YoY
|
$177.9M
-7.25%
YoY
|
$196.9M
4.01%
YoY
|
$194.0M
16.31%
YoY
|
$174.9M
10.98%
YoY
|
$191.8M
18.61%
YoY
|
$189.3M
-0.05%
YoY
|
$166.8M
-11.56%
YoY
|
$157.6M
-16.48%
YoY
|
$161.7M
-22.63%
YoY
|
$189.4M
-10.07%
YoY
|
$188.6M
-7.09%
YoY
|
$188.7M
-2.38%
YoY
|
$209.0M
8.52%
YoY
|
$210.6M
30.56%
YoY
|
$203.0M
34.62%
YoY
|
$193.3M
19.69%
YoY
|
$192.6M
25.88%
YoY
|
| Research & Development |
$12.10M
13.08%
YoY
|
$12.90M
46.59%
YoY
|
$12.40M
53.09%
YoY
|
$11.10M
19.35%
YoY
|
$10.70M
16.3%
YoY
|
$8.800M
10.0%
YoY
|
$8.100M
12.5%
YoY
|
$9.300M
-29.01%
YoY
|
$9.200M
-40.65%
YoY
|
$8.000M
-37.5%
YoY
|
$7.200M
-45.04%
YoY
|
$13.10M
3.97%
YoY
|
$15.50M
26.02%
YoY
|
$12.80M
-0.78%
YoY
|
$13.10M
2.34%
YoY
|
$12.60M
-8.7%
YoY
|
$12.30M
18.27%
YoY
|
$12.90M
3.2%
YoY
|
$12.80M
11.3%
YoY
|
| Depreciation & Amortization |
$49.20M
2.93%
YoY
|
$50.00M
8.7%
YoY
|
$49.80M
11.66%
YoY
|
$48.90M
13.46%
YoY
|
$47.80M
187.95%
YoY
|
$46.00M
29.94%
YoY
|
$44.60M
-11.33%
YoY
|
$43.10M
-26.32%
YoY
|
$16.60M
-28.76%
YoY
|
$35.40M
-42.06%
YoY
|
$50.30M
-20.16%
YoY
|
$58.50M
-6.4%
YoY
|
$23.30M
-2.92%
YoY
|
$61.10M
-0.65%
YoY
|
$63.00M
9.37%
YoY
|
$62.50M
18.37%
YoY
|
$24.00M
1.27%
YoY
|
$61.50M
11.41%
YoY
|
$57.60M
2.49%
YoY
|
| Operating Expenses |
$183.9M
-10.16%
YoY
|
$190.6M
5.01%
YoY
|
$190.3M
-4.8%
YoY
|
$208.0M
4.73%
YoY
|
$204.7M
16.31%
YoY
|
$181.5M
9.27%
YoY
|
$199.9M
18.35%
YoY
|
$198.6M
-1.93%
YoY
|
$176.0M
-13.77%
YoY
|
$166.1M
-17.93%
YoY
|
$168.9M
-23.95%
YoY
|
$202.5M
-9.27%
YoY
|
$204.1M
-5.2%
YoY
|
$202.4M
-1.08%
YoY
|
$222.1M
8.13%
YoY
|
$223.2M
27.47%
YoY
|
$215.3M
33.56%
YoY
|
$204.6M
15.01%
YoY
|
$205.4M
24.86%
YoY
|
| Operating Profit |
$180.3M
-1.8%
YoY
|
$190.0M
-15.18%
YoY
|
$293.9M
-7.11%
YoY
|
$335.0M
-11.26%
YoY
|
$183.6M
-18.47%
YoY
|
$224.0M
-11.67%
YoY
|
$316.4M
5.5%
YoY
|
$377.5M
14.81%
YoY
|
$225.2M
59.72%
YoY
|
$253.6M
5.18%
YoY
|
$299.9M
-13.87%
YoY
|
$328.8M
-19.92%
YoY
|
$141.0M
-49.15%
YoY
|
$241.1M
27.9%
YoY
|
$348.2M
109.13%
YoY
|
$410.6M
206.88%
YoY
|
$277.3M
227.39%
YoY
|
$188.5M
60.15%
YoY
|
$166.5M
7.56%
YoY
|
| Interest Expense |
-$19.40M
130.95%
YoY
|
-$16.40M
1161.54%
YoY
|
-$14.50M
-462.5%
YoY
|
-$13.30M
166.0%
YoY
|
-$8.400M
-21.5%
YoY
|
-$1.300M
-88.18%
YoY
|
$4.000M
-79.38%
YoY
|
-$5.000M
-65.03%
YoY
|
-$10.70M
-156.91%
YoY
|
-$11.00M
-26.67%
YoY
|
$19.40M
-14.16%
YoY
|
-$14.30M
-163.84%
YoY
|
$18.80M
-16.81%
YoY
|
-$15.00M
-31.82%
YoY
|
$22.60M
14.14%
YoY
|
$22.40M
16.67%
YoY
|
$22.60M
17.71%
YoY
|
-$22.00M
21.55%
YoY
|
$19.80M
3.66%
YoY
|
| Other Income/Expense, Net |
$2.300M
-1250.0%
YoY
|
-$1.200M
-94.2%
YoY
|
-$1.600M
-245.45%
YoY
|
$1.900M
1800.0%
YoY
|
-$200.0K
-166.67%
YoY
|
-$20.70M
-1189.47%
YoY
|
$1.100M
-283.33%
YoY
|
$100.0K
-150.0%
YoY
|
$300.0K
-75.0%
YoY
|
$1.900M
-24.0%
YoY
|
-$600.0K
-50.0%
YoY
|
-$200.0K
-92.0%
YoY
|
$1.200M
-1300.0%
YoY
|
$2.500M
-933.33%
YoY
|
-$1.200M
33.33%
YoY
|
-$2.500M
127.27%
YoY
|
-$100.0K
-97.22%
YoY
|
-$300.0K
-85.0%
YoY
|
-$900.0K
80.0%
YoY
|
| Pretax Income |
$163.2M
-6.74%
YoY
|
$172.4M
-14.65%
YoY
|
$277.8M
-13.59%
YoY
|
$323.6M
-13.15%
YoY
|
$175.0M
-18.53%
YoY
|
$202.0M
-17.38%
YoY
|
$321.5M
13.4%
YoY
|
$372.6M
19.0%
YoY
|
$214.8M
67.81%
YoY
|
$244.5M
7.66%
YoY
|
$283.5M
-13.41%
YoY
|
$313.1M
-18.95%
YoY
|
$128.0M
-49.76%
YoY
|
$227.1M
41.76%
YoY
|
$327.4M
124.25%
YoY
|
$386.3M
239.16%
YoY
|
$254.8M
308.33%
YoY
|
$160.2M
74.7%
YoY
|
$146.0M
7.43%
YoY
|
| Income Tax |
$35.50M
1.72%
YoY
|
$39.00M
-1.52%
YoY
|
$64.30M
-14.15%
YoY
|
$68.10M
-22.08%
YoY
|
$34.90M
-20.5%
YoY
|
$39.60M
-25.0%
YoY
|
$74.90M
12.46%
YoY
|
$87.40M
22.07%
YoY
|
$43.90M
54.58%
YoY
|
$52.80M
11.63%
YoY
|
$66.60M
-7.76%
YoY
|
$71.60M
-20.8%
YoY
|
$28.40M
-53.06%
YoY
|
$47.30M
60.88%
YoY
|
$72.20M
118.79%
YoY
|
$90.40M
356.57%
YoY
|
$60.50M
354.89%
YoY
|
$29.40M
320.0%
YoY
|
$33.00M
-0.6%
YoY
|
| Net Earnings |
$127.7M
-10.89%
YoY
|
$127.4M
-21.6%
YoY
|
$214.2M
-12.32%
YoY
|
$255.8M
-64.09%
YoY
|
$143.3M
-25.48%
YoY
|
$162.5M
-20.92%
YoY
|
$244.3M
-8.02%
YoY
|
$712.4M
266.08%
YoY
|
$192.3M
89.09%
YoY
|
$205.5M
17.43%
YoY
|
$265.6M
4.28%
YoY
|
$194.6M
-35.46%
YoY
|
$101.7M
-47.47%
YoY
|
$175.0M
36.61%
YoY
|
$254.7M
79.24%
YoY
|
$301.5M
203.63%
YoY
|
$193.6M
270.88%
YoY
|
$128.1M
58.93%
YoY
|
$142.1M
38.91%
YoY
|
| Basic Earnings Per Share |
$3.12
-3.41%
YoY
|
N/A
|
$5.02
-5.46%
YoY
|
$5.93
-60.55%
YoY
|
$3.23
-19.65%
YoY
|
N/A
|
$5.31
-0.75%
YoY
|
$15.03
292.43%
YoY
|
$4.02
102.01%
YoY
|
$4.25
26.11%
YoY
|
$5.35
9.18%
YoY
|
$3.83
-34.08%
YoY
|
$1.99
-46.36%
YoY
|
$3.37
N/A
|
$4.90
81.48%
YoY
|
$5.81
207.41%
YoY
|
$3.71
278.57%
YoY
|
N/A
|
$2.70
43.62%
YoY
|
| Diluted Earnings Per Share |
$3.10
-3.13%
YoY
|
$3.03
-14.63%
YoY
|
$4.98
-5.14%
YoY
|
$5.88
-60.38%
YoY
|
$3.20
-19.4%
YoY
|
$3.56
-15.36%
YoY
|
$5.25
-0.76%
YoY
|
$14.84
290.53%
YoY
|
$3.97
102.55%
YoY
|
$4.20
25.28%
YoY
|
$5.29
9.52%
YoY
|
$3.80
-33.68%
YoY
|
$1.96
-46.45%
YoY
|
$3.35
-100.0%
YoY
|
$4.83
80.9%
YoY
|
$5.73
206.42%
YoY
|
$3.66
277.32%
YoY
|
$2.408M
60.73%
YoY
|
$2.67
42.78%
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 |
40.88M shares
-8.25%
YoY
|
41.79M shares
-7.81%
YoY
|
42.75M shares
-7.55%
YoY
|
43.25M shares
-9.13%
YoY
|
44.56M shares
-6.68%
YoY
|
45.33M shares
-6.89%
YoY
|
46.24M shares
-7.36%
YoY
|
47.60M shares
-6.6%
YoY
|
47.75M shares
-6.65%
YoY
|
48.68M shares
-5.86%
YoY
|
49.92M shares
-3.49%
YoY
|
50.97M shares
-1.61%
YoY
|
51.15M shares
-1.83%
YoY
|
51.72M shares
-1.09%
YoY
|
51.72M shares
-1.1%
YoY
|
51.80M shares
-0.96%
YoY
|
52.10M shares
-1.7%
YoY
|
52.28M shares
-2.05%
YoY
|
52.30M shares
-3.33%
YoY
|
| Diluted Shares Outstanding |
41.10M shares
-8.05%
YoY
|
N/A
|
42.90M shares
-7.74%
YoY
|
43.40M shares
-9.39%
YoY
|
44.70M shares
-7.64%
YoY
|
N/A
|
46.50M shares
-7.19%
YoY
|
47.90M shares
-6.45%
YoY
|
48.40M shares
-6.38%
YoY
|
N/A
|
50.10M shares
-4.75%
YoY
|
51.20M shares
-2.48%
YoY
|
51.70M shares
-2.27%
YoY
|
N/A
|
52.60M shares
-0.75%
YoY
|
52.50M shares
-0.94%
YoY
|
52.90M shares
-1.31%
YoY
|
N/A
|
53.00M shares
-2.75%
YoY
|
Loading...