|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.632B
26.25%
YoY
|
$2.877B
25.45%
YoY
|
$2.293B
-3.02%
YoY
|
$2.365B
-15.89%
YoY
|
$2.811B
-13.21%
YoY
|
| Cost Of Revenue |
$1.556B
16.92%
YoY
|
$1.331B
19.21%
YoY
|
$1.116B
14.84%
YoY
|
$972.2M
0.05%
YoY
|
$971.7M
-3.22%
YoY
|
| Gross Profit |
$2.009B
29.94%
YoY
|
$1.546B
31.36%
YoY
|
$1.177B
-15.49%
YoY
|
$1.393B
-24.3%
YoY
|
$1.840B
-17.69%
YoY
|
| Selling, General & Admin |
$626.0M
17.71%
YoY
|
$531.8M
7.87%
YoY
|
$493.0M
3.35%
YoY
|
$477.0M
2.71%
YoY
|
$464.4M
-4.85%
YoY
|
| Research & Development |
$249.2M
5.4%
YoY
|
$236.4M
2.46%
YoY
|
$230.8M
5.13%
YoY
|
$219.5M
3.55%
YoY
|
$212.0M
-0.82%
YoY
|
| Depreciation & Amortization |
$19.70M
-19.59%
YoY
|
$24.50M
-4.3%
YoY
|
$25.60M
-1.92%
YoY
|
$26.10M
-8.1%
YoY
|
$28.40M
-24.06%
YoY
|
| Operating Expenses |
$2.538B
13.7%
YoY
|
$2.232B
13.4%
YoY
|
$1.968B
8.86%
YoY
|
$1.808B
-0.36%
YoY
|
$1.815B
-2.26%
YoY
|
| Operating Profit |
-$528.8M
-22.91%
YoY
|
-$685.9M
-13.32%
YoY
|
-$791.3M
90.5%
YoY
|
-$415.4M
-1747.86%
YoY
|
$25.21M
-93.35%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$1.094B
69.67%
YoY
|
$645.0M
98.37%
YoY
|
$325.1M
-41.61%
YoY
|
$556.8M
-44.15%
YoY
|
$996.9M
-27.91%
YoY
|
| Income Tax |
$182.1M
64.86%
YoY
|
$110.4M
80.42%
YoY
|
$61.21M
-30.81%
YoY
|
$88.47M
-47.86%
YoY
|
$169.7M
-35.22%
YoY
|
| Net Earnings |
$468.4M
69.44%
YoY
|
$276.4M
94.61%
YoY
|
$142.0M
-46.41%
YoY
|
$265.0M
-44.42%
YoY
|
$476.9M
-26.54%
YoY
|
| Basic Earnings Per Share |
$5.14
72.48%
YoY
|
$2.98
109.86%
YoY
|
$1.42
-42.04%
YoY
|
$2.45
-37.97%
YoY
|
$3.95
-23.89%
YoY
|
| Diluted Earnings Per Share |
$5.13
72.73%
YoY
|
$2.97
109.15%
YoY
|
$1.42
-41.8%
YoY
|
$2.44
-37.6%
YoY
|
$3.91
-24.22%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
85.22M shares
-2.59%
YoY
|
87.48M shares
-7.01%
YoY
|
94.08M shares
-9.54%
YoY
|
104.0M shares
-11.37%
YoY
|
117.3M shares
-3.58%
YoY
|
| Diluted Shares Outstanding |
85.32M shares
-2.85%
YoY
|
87.82M shares
-6.65%
YoY
|
94.08M shares
-9.91%
YoY
|
104.4M shares
-11.82%
YoY
|
118.4M shares
-3.19%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.095B
30.73%
YoY
|
$969.9M
16.25%
YoY
|
$824.8M
16.69%
YoY
|
$999.6M
44.24%
YoY
|
$837.9M
30.34%
YoY
|
$834.3M
55.66%
YoY
|
$706.8M
12.17%
YoY
|
$693.0M
36.72%
YoY
|
$642.8M
3.62%
YoY
|
$536.0M
7.68%
YoY
|
$630.2M
12.32%
YoY
|
$506.9M
-16.19%
YoY
|
$620.4M
-11.53%
YoY
|
$497.8M
-29.46%
YoY
|
$561.0M
3.07%
YoY
|
$604.7M
10.16%
YoY
|
$701.3M
-30.74%
YoY
|
$705.6M
4.27%
YoY
|
$544.3M
-17.03%
YoY
|
$549.0M
-39.4%
YoY
|
| Cost Of Revenue |
N/A
|
$391.0M
3.21%
YoY
|
$378.8M
11.7%
YoY
|
$401.6M
24.64%
YoY
|
$385.0M
32.41%
YoY
|
$378.9M
25.43%
YoY
|
$339.1M
19.73%
YoY
|
$322.2M
23.17%
YoY
|
$290.8M
7.85%
YoY
|
$302.1M
22.16%
YoY
|
$283.2M
10.74%
YoY
|
$261.6M
14.12%
YoY
|
$269.6M
12.36%
YoY
|
$247.3M
1.98%
YoY
|
$255.7M
23.63%
YoY
|
$229.2M
5.26%
YoY
|
$239.9M
-21.23%
YoY
|
$242.5M
3.26%
YoY
|
$206.9M
-19.38%
YoY
|
$217.8M
-18.56%
YoY
|
| Gross Profit |
N/A
|
$578.9M
27.11%
YoY
|
$446.0M
21.28%
YoY
|
$531.0M
43.21%
YoY
|
$453.0M
28.66%
YoY
|
$455.4M
94.69%
YoY
|
$367.8M
5.98%
YoY
|
$370.8M
51.18%
YoY
|
$352.1M
0.37%
YoY
|
$233.9M
-6.62%
YoY
|
$347.0M
13.66%
YoY
|
$245.3M
-34.68%
YoY
|
$350.8M
-23.96%
YoY
|
$250.5M
-45.91%
YoY
|
$305.3M
-9.54%
YoY
|
$375.5M
13.38%
YoY
|
$461.3M
-34.84%
YoY
|
$463.1M
4.81%
YoY
|
$337.5M
-15.55%
YoY
|
$331.2M
-48.13%
YoY
|
| Selling, General & Admin |
N/A
|
$139.9M
-5.69%
YoY
|
$182.6M
37.71%
YoY
|
$162.1M
26.84%
YoY
|
$141.0M
14.48%
YoY
|
$148.3M
19.02%
YoY
|
$132.6M
10.86%
YoY
|
$127.8M
5.56%
YoY
|
$123.2M
-3.58%
YoY
|
$124.6M
5.08%
YoY
|
$119.6M
1.72%
YoY
|
$121.0M
7.9%
YoY
|
$127.7M
-0.75%
YoY
|
$118.6M
-5.62%
YoY
|
$117.6M
14.39%
YoY
|
$112.2M
6.23%
YoY
|
$128.7M
-1.31%
YoY
|
$125.6M
43.57%
YoY
|
$102.8M
70.17%
YoY
|
$105.6M
-26.0%
YoY
|
| Research & Development |
$66.88M
11.83%
YoY
|
N/A
|
$62.77M
5.32%
YoY
|
$61.44M
3.55%
YoY
|
$59.80M
2.79%
YoY
|
N/A
|
$59.60M
4.44%
YoY
|
$59.33M
4.16%
YoY
|
$58.18M
2.41%
YoY
|
N/A
|
$57.07M
7.86%
YoY
|
$56.96M
2.26%
YoY
|
$56.81M
1.75%
YoY
|
N/A
|
$52.91M
-4.89%
YoY
|
$55.70M
6.08%
YoY
|
$55.84M
8.02%
YoY
|
N/A
|
$55.63M
7.71%
YoY
|
$52.51M
-5.67%
YoY
|
| Depreciation & Amortization |
N/A
|
$29.25M
1.01%
YoY
|
$27.18M
-4.06%
YoY
|
$27.40M
-2.94%
YoY
|
$16.00M
-47.99%
YoY
|
$28.96M
-9.97%
YoY
|
$28.33M
-10.9%
YoY
|
$28.23M
-11.59%
YoY
|
$30.76M
-1.93%
YoY
|
$32.17M
0.75%
YoY
|
$31.80M
-2.81%
YoY
|
$31.93M
-2.08%
YoY
|
$31.37M
-7.62%
YoY
|
$31.93M
-7.81%
YoY
|
$32.72M
-2.54%
YoY
|
$32.61M
-5.15%
YoY
|
$33.96M
-2.7%
YoY
|
$34.63M
1.56%
YoY
|
$33.57M
-3.81%
YoY
|
$34.38M
-3.42%
YoY
|
| Operating Expenses |
$685.8M
11.66%
YoY
|
$234.3M
-0.98%
YoY
|
$644.8M
15.21%
YoY
|
$652.6M
21.38%
YoY
|
$614.1M
22.09%
YoY
|
$236.6M
9.06%
YoY
|
$559.7M
13.74%
YoY
|
$537.6M
156.06%
YoY
|
$503.0M
3.58%
YoY
|
$217.0M
5.55%
YoY
|
$492.1M
7.1%
YoY
|
$209.9M
-51.28%
YoY
|
$485.6M
5.67%
YoY
|
$205.6M
-3.54%
YoY
|
$459.4M
15.08%
YoY
|
$431.0M
4.1%
YoY
|
$459.6M
-12.1%
YoY
|
$213.1M
23.19%
YoY
|
$399.2M
-1.08%
YoY
|
$414.0M
-17.43%
YoY
|
| Operating Profit |
N/A
|
$344.6M
57.49%
YoY
|
-$198.8M
3.57%
YoY
|
-$121.5M
-27.14%
YoY
|
-$161.1M
6.76%
YoY
|
$218.8M
1191.87%
YoY
|
-$191.9M
32.3%
YoY
|
-$166.8M
-572.25%
YoY
|
-$150.9M
11.95%
YoY
|
$16.94M
-62.31%
YoY
|
-$145.1M
-5.89%
YoY
|
$35.32M
-163.71%
YoY
|
-$134.8M
-7691.39%
YoY
|
$44.93M
-82.03%
YoY
|
-$154.1M
149.56%
YoY
|
-$55.44M
-33.01%
YoY
|
$1.776M
-99.04%
YoY
|
$250.0M
-7.02%
YoY
|
-$61.77M
1445.28%
YoY
|
-$82.76M
-160.35%
YoY
|
| Interest Expense |
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
|
N/A
|
| Other Income/Expense, Net |
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
|
N/A
|
| Pretax Income |
$409.6M
83.06%
YoY
|
$343.6M
69.58%
YoY
|
$180.0M
22.31%
YoY
|
$347.0M
123.33%
YoY
|
$223.7M
60.02%
YoY
|
$202.6M
1106.41%
YoY
|
$147.2M
6.56%
YoY
|
$155.4M
338.11%
YoY
|
$139.8M
3.75%
YoY
|
$16.79M
-57.69%
YoY
|
$138.1M
35.92%
YoY
|
$35.47M
-79.59%
YoY
|
$134.8M
-44.25%
YoY
|
$39.70M
-82.51%
YoY
|
$101.6M
-29.97%
YoY
|
$173.8M
28.73%
YoY
|
$241.7M
-50.65%
YoY
|
$227.0M
-12.55%
YoY
|
$145.1M
-42.54%
YoY
|
$135.0M
-66.63%
YoY
|
| Income Tax |
$62.98M
84.68%
YoY
|
$62.98M
137.5%
YoY
|
$30.90M
9.96%
YoY
|
$54.00M
97.8%
YoY
|
$34.10M
19.65%
YoY
|
$26.52M
162.74%
YoY
|
$28.10M
37.07%
YoY
|
$27.30M
360.92%
YoY
|
$28.50M
15.38%
YoY
|
$10.09M
16445.9%
YoY
|
$20.50M
-5.53%
YoY
|
$5.923M
-76.21%
YoY
|
$24.70M
-40.91%
YoY
|
$61.00K
-99.85%
YoY
|
$21.70M
-1.36%
YoY
|
$24.90M
-4.6%
YoY
|
$41.80M
-48.14%
YoY
|
$41.06M
-33.67%
YoY
|
$22.00M
-58.33%
YoY
|
$26.10M
-62.34%
YoY
|
| Net Earnings |
$182.3M
82.89%
YoY
|
$130.8M
47.93%
YoY
|
$77.63M
29.48%
YoY
|
$151.2M
127.06%
YoY
|
$99.68M
78.59%
YoY
|
$88.41M
1932.04%
YoY
|
$59.95M
-3.17%
YoY
|
$66.59M
328.87%
YoY
|
$55.82M
-3.57%
YoY
|
$4.351M
-83.59%
YoY
|
$61.92M
54.76%
YoY
|
$15.53M
-81.77%
YoY
|
$57.88M
-48.44%
YoY
|
$26.51M
-74.53%
YoY
|
$40.01M
-43.26%
YoY
|
$85.17M
35.38%
YoY
|
$112.3M
-53.11%
YoY
|
$104.1M
-7.34%
YoY
|
$70.51M
-39.59%
YoY
|
$62.91M
-68.41%
YoY
|
| Basic Earnings Per Share |
$1.99
82.57%
YoY
|
N/A
|
$0.86
32.31%
YoY
|
$1.65
132.39%
YoY
|
$1.09
84.75%
YoY
|
N/A
|
$0.65
3.17%
YoY
|
$0.71
343.75%
YoY
|
$0.59
5.36%
YoY
|
N/A
|
$0.63
65.79%
YoY
|
$0.16
-79.49%
YoY
|
$0.56
-43.43%
YoY
|
N/A
|
$0.38
-35.59%
YoY
|
$0.78
52.94%
YoY
|
$0.99
-48.17%
YoY
|
N/A
|
$0.59
-35.87%
YoY
|
$0.51
-67.92%
YoY
|
| Diluted Earnings Per Share |
$1.99
84.26%
YoY
|
$1.54
50.74%
YoY
|
$0.86
34.38%
YoY
|
$1.65
132.39%
YoY
|
$1.08
83.05%
YoY
|
$1.03
2024.15%
YoY
|
$0.64
1.59%
YoY
|
$0.71
334.3%
YoY
|
$0.59
5.36%
YoY
|
$0.05
-81.86%
YoY
|
$0.63
70.27%
YoY
|
$0.16
-79.04%
YoY
|
$0.56
-42.86%
YoY
|
$0.27
-100.0%
YoY
|
$0.37
-37.29%
YoY
|
$0.78
56.0%
YoY
|
$0.98
-48.15%
YoY
|
$924.3K
1.65%
YoY
|
$0.59
-35.87%
YoY
|
$0.50
-68.35%
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
|
N/A
|
| Basic Shares Outstanding |
86.09M shares
0.48%
YoY
|
N/A
|
84.80M shares
-2.7%
YoY
|
85.49M shares
-3.0%
YoY
|
85.68M shares
-3.73%
YoY
|
N/A
|
87.15M shares
-6.7%
YoY
|
88.14M shares
-7.2%
YoY
|
89.00M shares
-9.0%
YoY
|
N/A
|
93.41M shares
-8.68%
YoY
|
94.97M shares
-9.52%
YoY
|
97.80M shares
-10.55%
YoY
|
N/A
|
102.3M shares
-11.64%
YoY
|
105.0M shares
-12.3%
YoY
|
109.3M shares
-10.43%
YoY
|
N/A
|
115.8M shares
-5.64%
YoY
|
119.7M shares
-1.52%
YoY
|
| Diluted Shares Outstanding |
86.09M shares
0.05%
YoY
|
N/A
|
84.80M shares
-3.13%
YoY
|
85.53M shares
-3.2%
YoY
|
86.05M shares
-3.32%
YoY
|
N/A
|
87.54M shares
-6.29%
YoY
|
88.36M shares
-6.97%
YoY
|
89.00M shares
-9.01%
YoY
|
N/A
|
93.41M shares
-8.91%
YoY
|
94.97M shares
-9.96%
YoY
|
97.81M shares
-11.13%
YoY
|
N/A
|
102.6M shares
-12.07%
YoY
|
105.5M shares
-12.96%
YoY
|
110.1M shares
-10.8%
YoY
|
N/A
|
116.6M shares
-5.78%
YoY
|
121.2M shares
-0.87%
YoY
|
Loading...