|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.884B
2.68%
YoY
|
$2.808B
2.18%
YoY
|
$2.748B
7.1%
YoY
|
$2.566B
10.18%
YoY
|
$2.329B
34.97%
YoY
|
| Cost Of Revenue |
$817.8M
5.58%
YoY
|
$774.6M
-6.53%
YoY
|
$828.7M
11.29%
YoY
|
$744.6M
13.76%
YoY
|
$654.5M
40.83%
YoY
|
| Gross Profit |
$2.066B
1.57%
YoY
|
$2.034B
5.94%
YoY
|
$1.920B
5.39%
YoY
|
$1.822B
8.77%
YoY
|
$1.675B
32.81%
YoY
|
| Selling, General & Admin |
$1.248B
3.06%
YoY
|
$1.211B
9.8%
YoY
|
$1.102B
7.8%
YoY
|
$1.023B
9.1%
YoY
|
$937.3M
42.71%
YoY
|
| Research & Development |
$450.2M
1.61%
YoY
|
$443.1M
-5.6%
YoY
|
$469.3M
13.81%
YoY
|
$412.4M
51.88%
YoY
|
$271.5M
50.79%
YoY
|
| Depreciation & Amortization |
$101.8M
-5.76%
YoY
|
$108.1M
18.34%
YoY
|
$91.32M
-5.56%
YoY
|
$96.70M
30.21%
YoY
|
$74.27M
27.63%
YoY
|
| Operating Expenses |
$1.799B
8.82%
YoY
|
$1.654B
0.84%
YoY
|
$1.640B
-33.88%
YoY
|
$2.480B
105.16%
YoY
|
$1.209B
44.45%
YoY
|
| Operating Profit |
$266.2M
-29.98%
YoY
|
$380.2M
35.87%
YoY
|
$279.8M
-142.49%
YoY
|
-$658.6M
-241.4%
YoY
|
$465.7M
9.84%
YoY
|
| Interest Expense |
-$14.45M
-147.27%
YoY
|
$30.57M
117.68%
YoY
|
$14.04M
-0.89%
YoY
|
$14.17M
43.33%
YoY
|
$9.885M
-76.48%
YoY
|
| Other Income/Expense, Net |
-$19.55M
-163.94%
YoY
|
$30.57M
135.51%
YoY
|
$12.98M
-479.72%
YoY
|
-$3.418M
-157.72%
YoY
|
$5.922M
-110.16%
YoY
|
| Pretax Income |
$246.7M
-39.95%
YoY
|
$410.8M
40.28%
YoY
|
$292.8M
-144.23%
YoY
|
-$662.0M
-240.35%
YoY
|
$471.7M
28.97%
YoY
|
| Income Tax |
$83.68M
-22.15%
YoY
|
$107.5M
-828.87%
YoY
|
-$14.75M
-145.65%
YoY
|
$32.31M
-247.85%
YoY
|
-$21.85M
-232.74%
YoY
|
| Net Earnings |
$163.0M
-46.26%
YoY
|
$303.3M
-1.39%
YoY
|
$307.6M
-144.3%
YoY
|
-$694.3M
-240.68%
YoY
|
$493.5M
41.31%
YoY
|
| Basic Earnings Per Share |
$1.59
-39.77%
YoY
|
$2.64
5.18%
YoY
|
$2.51
-145.8%
YoY
|
-$5.48
-241.24%
YoY
|
$3.88
34.72%
YoY
|
| Diluted Earnings Per Share |
$1.39
-40.85%
YoY
|
$2.35
4.91%
YoY
|
$2.24
-140.88%
YoY
|
-$5.48
-261.18%
YoY
|
$3.40
26.39%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
102.4M shares
-10.95%
YoY
|
114.9M shares
-6.17%
YoY
|
122.5M shares
-3.37%
YoY
|
126.8M shares
-0.35%
YoY
|
127.2M shares
4.93%
YoY
|
| Diluted Shares Outstanding |
124.1M shares
-5.78%
YoY
|
131.7M shares
-6.01%
YoY
|
140.1M shares
10.54%
YoY
|
126.8M shares
-13.57%
YoY
|
146.7M shares
7.53%
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 |
$631.3M
-3.06%
YoY
|
$881.6M
3.46%
YoY
|
$678.0M
2.36%
YoY
|
$672.7M
3.84%
YoY
|
$651.2M
0.81%
YoY
|
$852.2M
1.17%
YoY
|
$662.4M
4.1%
YoY
|
$647.8M
3.01%
YoY
|
$646.0M
0.79%
YoY
|
$842.3M
4.35%
YoY
|
$636.3M
7.04%
YoY
|
$628.9M
7.48%
YoY
|
$640.9M
10.64%
YoY
|
$807.2M
12.56%
YoY
|
$594.5M
11.65%
YoY
|
$585.1M
10.63%
YoY
|
$579.3M
5.2%
YoY
|
$717.1M
16.15%
YoY
|
$532.4M
17.93%
YoY
|
| Cost Of Revenue |
$175.7M
-8.53%
YoY
|
$237.5M
9.12%
YoY
|
$194.6M
4.85%
YoY
|
$193.5M
5.14%
YoY
|
$192.1M
2.63%
YoY
|
$217.7M
-14.88%
YoY
|
$185.6M
-1.69%
YoY
|
$184.1M
-2.41%
YoY
|
$187.1M
-4.26%
YoY
|
$255.8M
13.28%
YoY
|
$188.8M
8.27%
YoY
|
$188.6M
10.04%
YoY
|
$195.5M
12.98%
YoY
|
$225.8M
8.04%
YoY
|
$174.4M
13.5%
YoY
|
$171.4M
15.07%
YoY
|
$173.0M
21.05%
YoY
|
$209.0M
38.57%
YoY
|
$153.7M
27.87%
YoY
|
| Gross Profit |
$455.6M
-0.77%
YoY
|
$644.1M
1.52%
YoY
|
$483.4M
1.39%
YoY
|
$479.1M
3.32%
YoY
|
$459.1M
0.06%
YoY
|
$634.5M
8.17%
YoY
|
$476.8M
6.55%
YoY
|
$463.7M
5.33%
YoY
|
$458.8M
3.01%
YoY
|
$586.6M
0.88%
YoY
|
$447.5M
6.52%
YoY
|
$440.2M
6.41%
YoY
|
$445.4M
9.64%
YoY
|
$581.5M
14.42%
YoY
|
$420.1M
10.9%
YoY
|
$413.7M
8.89%
YoY
|
$406.3M
-0.36%
YoY
|
$508.2M
8.91%
YoY
|
$378.8M
14.32%
YoY
|
| Selling, General & Admin |
$236.7M
-12.08%
YoY
|
$400.3M
8.8%
YoY
|
$287.3M
1.62%
YoY
|
$290.8M
4.22%
YoY
|
$269.2M
-4.15%
YoY
|
$367.9M
4.03%
YoY
|
$282.7M
15.39%
YoY
|
$279.1M
10.5%
YoY
|
$280.9M
11.77%
YoY
|
$353.6M
7.37%
YoY
|
$245.0M
10.46%
YoY
|
$252.5M
5.64%
YoY
|
$251.3M
8.1%
YoY
|
$329.3M
16.22%
YoY
|
$221.8M
0.13%
YoY
|
$239.1M
4.36%
YoY
|
$232.5M
14.3%
YoY
|
$283.4M
11.52%
YoY
|
$221.5M
32.45%
YoY
|
| Research & Development |
$99.05M
-10.37%
YoY
|
$114.4M
2.67%
YoY
|
$113.4M
5.71%
YoY
|
$111.9M
-2.3%
YoY
|
$110.5M
0.6%
YoY
|
$111.5M
-5.13%
YoY
|
$107.3M
-5.86%
YoY
|
$114.5M
-6.14%
YoY
|
$109.8M
-5.24%
YoY
|
$117.5M
4.17%
YoY
|
$113.9M
5.45%
YoY
|
$122.0M
19.48%
YoY
|
$115.9M
29.56%
YoY
|
$112.8M
36.62%
YoY
|
$108.0M
46.95%
YoY
|
$102.1M
65.33%
YoY
|
$89.48M
66.6%
YoY
|
$82.56M
61.24%
YoY
|
$73.52M
60.15%
YoY
|
| Depreciation & Amortization |
$15.32M
-43.88%
YoY
|
$24.89M
-5.71%
YoY
|
$24.26M
-12.53%
YoY
|
$25.40M
-6.24%
YoY
|
$27.29M
1.65%
YoY
|
$26.40M
14.68%
YoY
|
$27.74M
24.95%
YoY
|
$27.09M
18.05%
YoY
|
$26.85M
15.86%
YoY
|
$23.02M
1.0%
YoY
|
$22.20M
-7.99%
YoY
|
$22.95M
-8.32%
YoY
|
$23.17M
-6.39%
YoY
|
$22.79M
-8.79%
YoY
|
$24.13M
3.95%
YoY
|
$25.03M
93.04%
YoY
|
$24.75M
89.25%
YoY
|
$24.99M
90.77%
YoY
|
$23.21M
46.91%
YoY
|
| Operating Expenses |
$335.8M
-30.26%
YoY
|
$514.7M
7.38%
YoY
|
$400.7M
2.75%
YoY
|
$402.7M
2.32%
YoY
|
$481.4M
23.22%
YoY
|
$479.3M
1.75%
YoY
|
$390.0M
8.65%
YoY
|
$393.5M
5.08%
YoY
|
$390.7M
6.4%
YoY
|
$471.1M
6.56%
YoY
|
$358.9M
-73.89%
YoY
|
$374.5M
9.78%
YoY
|
$367.2M
14.06%
YoY
|
$442.1M
20.82%
YoY
|
$1.375B
366.01%
YoY
|
$341.2M
17.3%
YoY
|
$322.0M
25.23%
YoY
|
$365.9M
19.9%
YoY
|
$295.0M
38.42%
YoY
|
| Operating Profit |
$119.8M
-636.78%
YoY
|
$129.4M
-16.59%
YoY
|
$82.71M
-4.73%
YoY
|
$76.43M
8.92%
YoY
|
-$22.33M
-132.79%
YoY
|
$155.1M
34.36%
YoY
|
$86.82M
-1.96%
YoY
|
$70.17M
6.77%
YoY
|
$68.09M
-12.93%
YoY
|
$115.5M
-17.14%
YoY
|
$88.56M
-109.28%
YoY
|
$65.72M
-9.43%
YoY
|
$78.20M
-7.25%
YoY
|
$139.3M
-2.04%
YoY
|
-$954.8M
-1240.16%
YoY
|
$72.56M
-18.57%
YoY
|
$84.32M
-44.03%
YoY
|
$142.2M
-11.87%
YoY
|
$83.74M
-29.13%
YoY
|
| Interest Expense |
-$4.400M
109.52%
YoY
|
$7.356M
N/A
|
$9.374M
N/A
|
-$20.19M
N/A
|
-$2.100M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$7.748M
-1.6%
YoY
|
-$2.099M
0.0%
YoY
|
-$2.098M
0.0%
YoY
|
-$2.097M
0.0%
YoY
|
-$7.874M
-470.72%
YoY
|
-$2.099M
-175.53%
YoY
|
-$2.098M
-211.48%
YoY
|
-$2.097M
-224.45%
YoY
|
$2.124M
-126.55%
YoY
|
$2.779M
-73.82%
YoY
|
| Other Income/Expense, Net |
$9.414M
-185.64%
YoY
|
N/A
|
$9.374M
-172.07%
YoY
|
-$25.28M
-387.05%
YoY
|
-$10.99M
-195.05%
YoY
|
$23.20M
-468.86%
YoY
|
-$13.01M
-254.64%
YoY
|
$8.808M
13.13%
YoY
|
$11.57M
276.46%
YoY
|
-$6.290M
-45.08%
YoY
|
$8.411M
45.95%
YoY
|
$7.786M
1195.51%
YoY
|
$3.072M
83.73%
YoY
|
-$11.45M
N/A
|
$5.763M
9836.21%
YoY
|
$601.0K
-117.93%
YoY
|
$1.672M
-76.42%
YoY
|
N/A
|
$58.00K
-100.21%
YoY
|
| Pretax Income |
$129.3M
-487.95%
YoY
|
$136.8M
-23.32%
YoY
|
$92.09M
24.76%
YoY
|
$51.15M
-35.24%
YoY
|
-$33.32M
-141.83%
YoY
|
$178.3M
63.36%
YoY
|
$73.81M
-23.88%
YoY
|
$78.98M
1358.76%
YoY
|
$79.66M
-1.99%
YoY
|
$109.2M
-14.64%
YoY
|
$96.97M
-110.22%
YoY
|
$5.414M
-92.6%
YoY
|
$81.27M
-5.48%
YoY
|
$127.9M
-11.42%
YoY
|
-$949.0M
-1232.49%
YoY
|
$73.16M
-14.68%
YoY
|
$85.99M
-45.48%
YoY
|
$144.4M
-5.82%
YoY
|
$83.80M
-7.29%
YoY
|
| Income Tax |
$24.60M
31.0%
YoY
|
$26.02M
-46.27%
YoY
|
$16.58M
0.84%
YoY
|
$22.31M
-14.12%
YoY
|
$18.78M
12.77%
YoY
|
$48.43M
112.1%
YoY
|
$16.44M
80.37%
YoY
|
$25.97M
-145.97%
YoY
|
$16.65M
147.27%
YoY
|
$22.83M
24.48%
YoY
|
$9.117M
-35.11%
YoY
|
-$56.50M
-144974.36%
YoY
|
$6.734M
-5619.67%
YoY
|
$18.34M
-252.48%
YoY
|
$14.05M
-329.18%
YoY
|
$39.00K
-100.31%
YoY
|
-$122.0K
-100.87%
YoY
|
-$12.03M
-1603.63%
YoY
|
-$6.131M
348.17%
YoY
|
| Net Earnings |
$69.68M
-233.75%
YoY
|
$110.7M
-14.76%
YoY
|
$75.50M
31.62%
YoY
|
$28.84M
-45.59%
YoY
|
-$52.10M
-182.69%
YoY
|
$129.9M
56.01%
YoY
|
$57.37M
-34.7%
YoY
|
$53.01M
-14.39%
YoY
|
$63.00M
-15.47%
YoY
|
$83.27M
-23.99%
YoY
|
$87.85M
-109.12%
YoY
|
$61.92M
-15.33%
YoY
|
$74.54M
-13.44%
YoY
|
$109.5M
-32.19%
YoY
|
-$963.1M
-1170.91%
YoY
|
$73.12M
-25.58%
YoY
|
$86.11M
-40.1%
YoY
|
$161.6M
8.79%
YoY
|
$89.93M
-2.0%
YoY
|
| Basic Earnings Per Share |
$0.72
-246.94%
YoY
|
N/A
|
$0.76
52.0%
YoY
|
$0.28
-39.13%
YoY
|
-$0.49
-192.45%
YoY
|
N/A
|
$0.50
-30.56%
YoY
|
$0.46
-8.0%
YoY
|
$0.53
-11.67%
YoY
|
N/A
|
$0.72
-109.45%
YoY
|
$0.50
-13.79%
YoY
|
$0.60
-11.76%
YoY
|
N/A
|
-$7.62
-1173.24%
YoY
|
$0.58
-24.68%
YoY
|
$0.68
-40.35%
YoY
|
N/A
|
$0.71
-5.33%
YoY
|
| Diluted Earnings Per Share |
$0.60
-222.45%
YoY
|
$0.75
-27.16%
YoY
|
$0.63
40.0%
YoY
|
$0.25
-39.02%
YoY
|
-$0.49
-205.26%
YoY
|
$1.03
71.82%
YoY
|
$0.45
-29.69%
YoY
|
$0.41
-8.97%
YoY
|
$0.47
-12.16%
YoY
|
$0.60
-30.9%
YoY
|
$0.64
-108.4%
YoY
|
$0.45
-11.69%
YoY
|
$0.53
-11.67%
YoY
|
$0.87
-100.0%
YoY
|
-$7.62
-1329.03%
YoY
|
$0.51
-25.0%
YoY
|
$0.60
-40.0%
YoY
|
$1.083M
3.95%
YoY
|
$0.62
-11.43%
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 |
96.25M shares
-10.11%
YoY
|
98.71M shares
-12.26%
YoY
|
99.11M shares
-13.63%
YoY
|
104.3M shares
-10.82%
YoY
|
107.1M shares
-9.64%
YoY
|
112.5M shares
-6.06%
YoY
|
114.8M shares
-6.72%
YoY
|
116.9M shares
-5.2%
YoY
|
118.5M shares
-4.94%
YoY
|
119.7M shares
-4.73%
YoY
|
123.0M shares
-2.84%
YoY
|
123.4M shares
-2.94%
YoY
|
124.6M shares
-1.97%
YoY
|
125.7M shares
-0.86%
YoY
|
126.6M shares
-0.02%
YoY
|
127.1M shares
0.09%
YoY
|
127.1M shares
0.74%
YoY
|
126.8M shares
0.55%
YoY
|
126.6M shares
3.82%
YoY
|
| Diluted Shares Outstanding |
121.0M shares
13.02%
YoY
|
N/A
|
125.0M shares
-4.43%
YoY
|
121.5M shares
-8.72%
YoY
|
107.1M shares
-20.88%
YoY
|
N/A
|
130.7M shares
-5.86%
YoY
|
133.1M shares
-5.6%
YoY
|
135.3M shares
-5.34%
YoY
|
N/A
|
138.9M shares
9.93%
YoY
|
141.0M shares
-3.21%
YoY
|
143.0M shares
-2.53%
YoY
|
N/A
|
126.3M shares
-14.29%
YoY
|
145.7M shares
0.56%
YoY
|
146.7M shares
1.36%
YoY
|
N/A
|
147.4M shares
7.16%
YoY
|
Loading...