|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.186B
1.48%
YoY
|
$3.140B
21.08%
YoY
|
$2.593B
-9.17%
YoY
|
$2.855B
-12.79%
YoY
|
$3.274B
23.69%
YoY
|
| Cost Of Revenue |
$209.7M
7.4%
YoY
|
$195.2M
3.55%
YoY
|
$188.6M
-1.54%
YoY
|
$191.5M
-9.36%
YoY
|
$211.3M
15.01%
YoY
|
| Gross Profit |
$2.977B
5.17%
YoY
|
$2.830B
16.84%
YoY
|
$2.423B
-9.05%
YoY
|
$2.664B
-13.03%
YoY
|
$3.063B
24.34%
YoY
|
| Selling, General & Admin |
$2.549B
4.7%
YoY
|
$2.434B
9.72%
YoY
|
$2.219B
5.56%
YoY
|
$2.102B
-8.35%
YoY
|
$2.293B
19.43%
YoY
|
| Research & Development |
$193.2M
5.27%
YoY
|
$183.5M
-3.24%
YoY
|
$189.7M
10.46%
YoY
|
$171.7M
16.99%
YoY
|
$146.8M
9.9%
YoY
|
| Depreciation & Amortization |
$34.19M
-5.77%
YoY
|
$36.28M
-15.34%
YoY
|
$42.85M
1.22%
YoY
|
$42.34M
10.49%
YoY
|
$38.32M
9.18%
YoY
|
| Operating Expenses |
$193.2M
5.27%
YoY
|
$183.5M
-3.24%
YoY
|
$189.7M
10.46%
YoY
|
$171.7M
16.99%
YoY
|
$146.8M
9.9%
YoY
|
| Operating Profit |
$327.6M
-15.23%
YoY
|
$386.5M
-583.35%
YoY
|
-$79.96M
-115.47%
YoY
|
$516.8M
-28.6%
YoY
|
$723.8M
44.15%
YoY
|
| Interest Expense |
-$105.0K
-100.12%
YoY
|
$88.07M
13.38%
YoY
|
$77.67M
-4.72%
YoY
|
$81.52M
0.93%
YoY
|
$80.77M
0.17%
YoY
|
| Other Income/Expense, Net |
$50.21M
-16.61%
YoY
|
$60.20M
-17.15%
YoY
|
$72.67M
62.01%
YoY
|
$44.85M
-1.03%
YoY
|
$45.32M
16.41%
YoY
|
| Pretax Income |
$327.6M
-15.23%
YoY
|
$386.5M
-583.35%
YoY
|
-$79.96M
-115.47%
YoY
|
$516.8M
-28.6%
YoY
|
$723.8M
44.16%
YoY
|
| Income Tax |
$76.58M
-23.24%
YoY
|
$99.76M
-540.46%
YoY
|
-$22.65M
-118.21%
YoY
|
$124.4M
-31.4%
YoY
|
$181.3M
82.31%
YoY
|
| Net Earnings |
$236.8M
-15.39%
YoY
|
$279.9M
-470.85%
YoY
|
-$75.48M
-121.11%
YoY
|
$357.5M
-32.3%
YoY
|
$528.1M
31.21%
YoY
|
| Basic Earnings Per Share |
$2.37
-19.11%
YoY
|
$2.93
-425.56%
YoY
|
-$0.90
-124.46%
YoY
|
$3.68
-24.9%
YoY
|
$4.90
32.79%
YoY
|
| Diluted Earnings Per Share |
$2.17
-19.03%
YoY
|
$2.68
-397.78%
YoY
|
-$0.90
-125.64%
YoY
|
$3.51
-24.19%
YoY
|
$4.63
30.79%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
97.48M shares
4.66%
YoY
|
93.14M shares
4.66%
YoY
|
88.99M shares
-6.97%
YoY
|
95.66M
-9.78%
YoY
|
106.0M
-0.77%
YoY
|
| Diluted Shares Outstanding |
106.3M shares
3.85%
YoY
|
102.4M shares
15.06%
YoY
|
88.99M shares
-11.89%
YoY
|
101.0M
-11.15%
YoY
|
113.7M
0.17%
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 |
$779.4M
20.27%
YoY
|
$929.4M
10.77%
YoY
|
$770.8M
-4.54%
YoY
|
$817.2M
15.42%
YoY
|
$648.1M
-17.5%
YoY
|
$839.0M
1.61%
YoY
|
$807.4M
48.65%
YoY
|
$708.0M
6.9%
YoY
|
$785.5M
39.79%
YoY
|
$825.8M
12.83%
YoY
|
$543.2M
-27.23%
YoY
|
$662.3M
0.25%
YoY
|
$561.9M
-19.14%
YoY
|
$731.9M
-27.74%
YoY
|
$746.4M
1.17%
YoY
|
$660.7M
-21.65%
YoY
|
$694.9M
5.27%
YoY
|
$1.013B
12.75%
YoY
|
$737.8M
23.38%
YoY
|
| Cost Of Revenue |
$56.33M
18.2%
YoY
|
$55.73M
15.94%
YoY
|
$55.00M
8.82%
YoY
|
$51.22M
2.94%
YoY
|
$47.66M
1.69%
YoY
|
$48.07M
1.86%
YoY
|
$50.54M
7.31%
YoY
|
$49.76M
3.29%
YoY
|
$46.87M
1.77%
YoY
|
$47.19M
7.05%
YoY
|
$47.10M
0.65%
YoY
|
$48.17M
-3.0%
YoY
|
$46.05M
-9.62%
YoY
|
$44.09M
-21.63%
YoY
|
$46.80M
-14.16%
YoY
|
$49.66M
-3.43%
YoY
|
$50.96M
3.78%
YoY
|
$56.25M
20.71%
YoY
|
$54.52M
17.24%
YoY
|
| Gross Profit |
$723.1M
20.43%
YoY
|
$873.6M
10.46%
YoY
|
$715.7M
-5.44%
YoY
|
$765.9M
16.36%
YoY
|
$600.4M
-20.64%
YoY
|
$790.9M
1.59%
YoY
|
$756.9M
52.59%
YoY
|
$658.2M
7.18%
YoY
|
$756.5M
46.66%
YoY
|
$778.6M
13.2%
YoY
|
$496.0M
-29.11%
YoY
|
$614.1M
0.52%
YoY
|
$515.9M
-22.45%
YoY
|
$687.8M
-28.1%
YoY
|
$699.6M
2.39%
YoY
|
$611.0M
-22.84%
YoY
|
$665.2M
5.45%
YoY
|
$956.6M
12.32%
YoY
|
$683.3M
23.9%
YoY
|
| Selling, General & Admin |
$604.3M
8.2%
YoY
|
$734.3M
11.24%
YoY
|
$612.0M
4.51%
YoY
|
$656.4M
13.12%
YoY
|
$558.5M
-10.71%
YoY
|
$660.1M
-1.64%
YoY
|
$585.6M
22.79%
YoY
|
$580.2M
1.83%
YoY
|
$625.5M
17.47%
YoY
|
$671.1M
11.92%
YoY
|
$476.9M
-10.27%
YoY
|
$569.8M
20.07%
YoY
|
$532.4M
7.31%
YoY
|
$599.6M
-11.43%
YoY
|
$531.5M
3.24%
YoY
|
$474.5M
-22.2%
YoY
|
$496.2M
0.93%
YoY
|
$677.0M
8.76%
YoY
|
$514.8M
16.55%
YoY
|
| Research & Development |
$48.28M
4.46%
YoY
|
N/A
|
$48.86M
9.49%
YoY
|
$49.27M
6.18%
YoY
|
$46.22M
2.89%
YoY
|
N/A
|
$44.63M
-4.84%
YoY
|
$46.41M
-9.66%
YoY
|
$44.92M
1.99%
YoY
|
N/A
|
$46.90M
5.2%
YoY
|
$51.37M
22.11%
YoY
|
$44.04M
16.11%
YoY
|
N/A
|
$44.58M
18.69%
YoY
|
$42.07M
17.59%
YoY
|
$37.93M
12.66%
YoY
|
N/A
|
$37.56M
N/A
|
| Depreciation & Amortization |
$7.817M
29965.38%
YoY
|
$8.640M
-3.97%
YoY
|
$9.000M
-0.2%
YoY
|
$8.627M
-6.77%
YoY
|
$26.00K
-99.72%
YoY
|
$8.997M
-16.47%
YoY
|
$9.018M
-14.92%
YoY
|
$9.253M
-12.8%
YoY
|
$9.134M
-18.04%
YoY
|
$10.77M
3.01%
YoY
|
$10.60M
-2.44%
YoY
|
$10.61M
-1.77%
YoY
|
$11.14M
8.48%
YoY
|
$10.46M
4.4%
YoY
|
$10.86M
15.68%
YoY
|
$10.80M
12.9%
YoY
|
$10.27M
9.29%
YoY
|
$10.01M
2.19%
YoY
|
$9.392M
5.53%
YoY
|
| Operating Expenses |
$48.28M
-91.48%
YoY
|
$744.7M
8.9%
YoY
|
$48.86M
9.49%
YoY
|
$49.27M
6.18%
YoY
|
$566.9M
1162.04%
YoY
|
$683.8M
-1.01%
YoY
|
$44.63M
-4.84%
YoY
|
$46.41M
-92.1%
YoY
|
$44.92M
1.99%
YoY
|
$690.8M
12.39%
YoY
|
$46.90M
5.2%
YoY
|
$587.5M
1296.66%
YoY
|
$44.04M
16.11%
YoY
|
$614.6M
-10.7%
YoY
|
$44.58M
-91.56%
YoY
|
$42.07M
17.59%
YoY
|
$37.93M
12.66%
YoY
|
$688.3M
8.52%
YoY
|
$528.3M
18.25%
YoY
|
| Operating Profit |
$89.57M
167.21%
YoY
|
$129.0M
20.36%
YoY
|
$94.93M
-41.11%
YoY
|
$93.08M
46.26%
YoY
|
$33.52M
-38.56%
YoY
|
$107.1M
22.04%
YoY
|
$161.2M
-3418.65%
YoY
|
$63.64M
139.11%
YoY
|
$54.56M
-247.77%
YoY
|
$87.79M
20.03%
YoY
|
-$4.857M
-103.07%
YoY
|
$26.62M
-78.85%
YoY
|
-$36.92M
-123.12%
YoY
|
$73.14M
-72.74%
YoY
|
$158.1M
2.05%
YoY
|
$125.8M
-24.31%
YoY
|
$159.7M
18.94%
YoY
|
$268.3M
23.37%
YoY
|
$155.0M
48.0%
YoY
|
| Interest Expense |
N/A
|
-$26.00K
-50.94%
YoY
|
-$26.00K
-50.94%
YoY
|
-$27.00K
-100.12%
YoY
|
-$26.00K
-100.13%
YoY
|
-$53.00K
-33.75%
YoY
|
-$53.00K
-100.28%
YoY
|
$22.64M
-28402.5%
YoY
|
$20.73M
6.43%
YoY
|
-$80.00K
N/A
|
$19.25M
-2.21%
YoY
|
-$80.00K
-100.38%
YoY
|
$19.48M
-8.36%
YoY
|
N/A
|
$19.69M
-3.39%
YoY
|
$21.11M
4.89%
YoY
|
$21.25M
N/A
|
N/A
|
$20.38M
N/A
|
| Other Income/Expense, Net |
$12.56M
49.49%
YoY
|
N/A
|
$14.89M
48.49%
YoY
|
$16.50M
15.34%
YoY
|
$8.404M
-29.42%
YoY
|
N/A
|
$10.03M
-33.08%
YoY
|
$14.30M
-19.37%
YoY
|
$11.91M
-41.35%
YoY
|
N/A
|
$14.98M
50.3%
YoY
|
$17.74M
67.13%
YoY
|
$20.30M
118.71%
YoY
|
N/A
|
$9.967M
-26.15%
YoY
|
$10.61M
-32.24%
YoY
|
$9.283M
N/A
|
N/A
|
$13.50M
N/A
|
| Pretax Income |
$89.57M
167.21%
YoY
|
$84.95M
-20.67%
YoY
|
$95.00M
-41.06%
YoY
|
$93.08M
46.26%
YoY
|
$33.52M
-38.56%
YoY
|
$107.1M
48.94%
YoY
|
$161.2M
-3389.53%
YoY
|
$63.64M
-157.82%
YoY
|
$54.56M
-247.77%
YoY
|
$71.90M
-1.7%
YoY
|
-$4.900M
-103.1%
YoY
|
-$110.1M
-187.47%
YoY
|
-$36.92M
-123.12%
YoY
|
$73.14M
-72.74%
YoY
|
$158.1M
2.05%
YoY
|
$125.8M
-24.31%
YoY
|
$159.7M
18.93%
YoY
|
$268.3M
23.37%
YoY
|
$155.0M
48.0%
YoY
|
| Income Tax |
-$10.99M
-249.43%
YoY
|
$30.74M
6.77%
YoY
|
$21.43M
-52.43%
YoY
|
$31.76M
174.13%
YoY
|
$7.354M
-48.71%
YoY
|
$28.79M
7043.42%
YoY
|
$45.05M
-487.34%
YoY
|
$11.59M
12.46%
YoY
|
$14.34M
-165.99%
YoY
|
$403.0K
-97.49%
YoY
|
-$11.63M
-132.9%
YoY
|
$10.30M
-69.86%
YoY
|
-$21.73M
-156.06%
YoY
|
$16.08M
-71.82%
YoY
|
$35.35M
-10.38%
YoY
|
$34.19M
-17.31%
YoY
|
$38.75M
-10.91%
YoY
|
$57.05M
151.31%
YoY
|
$39.45M
39.88%
YoY
|
| Net Earnings |
$100.9M
311.0%
YoY
|
$48.21M
-42.71%
YoY
|
$71.25M
-33.99%
YoY
|
$55.35M
10.89%
YoY
|
$24.55M
-31.33%
YoY
|
$84.16M
35.64%
YoY
|
$107.9M
1411.95%
YoY
|
$49.91M
-140.0%
YoY
|
$35.76M
-261.26%
YoY
|
$62.04M
50.02%
YoY
|
$7.139M
-93.25%
YoY
|
-$124.8M
-230.68%
YoY
|
-$22.17M
-119.47%
YoY
|
$41.36M
-80.34%
YoY
|
$105.8M
-8.41%
YoY
|
$95.48M
-22.49%
YoY
|
$113.9M
30.44%
YoY
|
$210.4M
10.78%
YoY
|
$115.5M
50.97%
YoY
|
| Basic Earnings Per Share |
$0.98
60.66%
YoY
|
N/A
|
$0.71
-37.17%
YoY
|
$0.56
5.66%
YoY
|
$0.61
60.53%
YoY
|
N/A
|
$1.13
1514.29%
YoY
|
$0.53
-137.59%
YoY
|
$0.38
-240.74%
YoY
|
N/A
|
$0.07
-93.69%
YoY
|
-$1.41
-246.88%
YoY
|
-$0.27
-124.77%
YoY
|
N/A
|
$1.11
11.0%
YoY
|
$0.96
-15.79%
YoY
|
$1.09
36.25%
YoY
|
N/A
|
$1.00
N/A
|
| Diluted Earnings Per Share |
$0.91
290.35%
YoY
|
$0.45
-43.94%
YoY
|
$0.65
-36.27%
YoY
|
$0.52
6.12%
YoY
|
$0.23
-33.09%
YoY
|
$0.80
15.85%
YoY
|
$1.02
1600.0%
YoY
|
$0.49
-134.84%
YoY
|
$0.35
-229.63%
YoY
|
$0.69
56.6%
YoY
|
$0.06
-94.34%
YoY
|
-$1.41
-252.85%
YoY
|
-$0.27
-125.71%
YoY
|
$0.44
-100.0%
YoY
|
$1.06
-100.0%
YoY
|
$0.92
-14.81%
YoY
|
$1.05
40.0%
YoY
|
$1.874M
13.57%
YoY
|
$948.8K
43.02%
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 |
111.7M shares
-0.92%
YoY
|
112.7M shares
-0.02%
YoY
|
112.8M shares
0.0%
YoY
|
112.8M shares
0.0%
YoY
|
112.8M shares
0.0%
YoY
|
112.8M shares
0.0%
YoY
|
112.8M shares
0.0%
YoY
|
112.8M shares
0.0%
YoY
|
112.8M shares
0.0%
YoY
|
112.8M shares
0.0%
YoY
|
112.8M shares
0.0%
YoY
|
112.8M
14.3%
YoY
|
112.8M
9.96%
YoY
|
112.8M
N/A
|
112.8M
6.97%
YoY
|
98.66M
-7.58%
YoY
|
102.5M
-4.42%
YoY
|
N/A
|
105.4M
N/A
|
| Diluted Shares Outstanding |
106.8M shares
1.87%
YoY
|
N/A
|
108.0M shares
4.37%
YoY
|
104.9M shares
4.26%
YoY
|
104.8M shares
5.51%
YoY
|
N/A
|
103.5M shares
9.72%
YoY
|
100.6M shares
13.41%
YoY
|
99.35M shares
13.43%
YoY
|
N/A
|
94.31M shares
-4.61%
YoY
|
88.73M shares
-13.65%
YoY
|
87.59M
-19.04%
YoY
|
N/A
|
98.87M
-12.5%
YoY
|
102.8M
-9.55%
YoY
|
108.2M
-6.59%
YoY
|
N/A
|
113.0M
N/A
|
Loading...