|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$2.320B
6.98%
YoY
|
$2.169B
0.0%
YoY
|
$2.169B
18.49%
YoY
|
$1.830B
13.6%
YoY
|
$1.611B
63.14%
YoY
|
| Cost Of Revenue |
$83.70M
9.82%
YoY
|
$76.22M
0.0%
YoY
|
$76.22M
5.06%
YoY
|
$72.55M
25.28%
YoY
|
$57.91M
59.65%
YoY
|
| Gross Profit |
$2.236B
6.88%
YoY
|
$2.092B
0.0%
YoY
|
$2.092B
19.05%
YoY
|
$1.758B
13.17%
YoY
|
$1.553B
63.27%
YoY
|
| Selling, General & Admin |
$518.7M
5.4%
YoY
|
$492.1M
0.0%
YoY
|
$492.1M
-9.32%
YoY
|
$542.7M
18.02%
YoY
|
$459.9M
56.76%
YoY
|
| Research & Development |
$825.0M
-9.38%
YoY
|
$910.4M
0.0%
YoY
|
$910.4M
-12.8%
YoY
|
$1.044B
17.07%
YoY
|
$891.8M
62.78%
YoY
|
| Depreciation & Amortization |
$29.06M
0.87%
YoY
|
$28.80M
0.0%
YoY
|
$28.80M
12.0%
YoY
|
$25.72M
23.2%
YoY
|
$20.88M
128.37%
YoY
|
| Operating Expenses |
$1.344B
-4.19%
YoY
|
$1.403B
0.0%
YoY
|
$1.403B
-11.61%
YoY
|
$1.587B
17.39%
YoY
|
$1.352B
60.68%
YoY
|
| Operating Profit |
$872.2M
44.26%
YoY
|
$604.6M
-12.37%
YoY
|
$689.9M
303.75%
YoY
|
$170.9M
-15.19%
YoY
|
$201.5M
83.07%
YoY
|
| Interest Expense |
N/A
|
$77.16M
0.0%
YoY
|
$77.16M
-10.85%
YoY
|
$86.54M
161.74%
YoY
|
$33.06M
330.98%
YoY
|
| Other Income/Expense, Net |
-$198.0K
48.87%
YoY
|
-$133.0K
0.0%
YoY
|
-$133.0K
-243.01%
YoY
|
$93.00K
-147.21%
YoY
|
-$197.0K
-121.6%
YoY
|
| Pretax Income |
N/A
|
$681.6M
0.0%
YoY
|
$681.6M
164.69%
YoY
|
$257.5M
9.89%
YoY
|
$234.4M
79.12%
YoY
|
| Income Tax |
$158.6M
-1.08%
YoY
|
$160.4M
0.0%
YoY
|
$160.4M
222.32%
YoY
|
$49.76M
-4.44%
YoY
|
$52.07M
173.25%
YoY
|
| Net Earnings |
$782.6M
50.13%
YoY
|
$521.3M
0.0%
YoY
|
$521.3M
150.89%
YoY
|
$207.8M
13.98%
YoY
|
$182.3M
63.07%
YoY
|
| Basic Earnings Per Share |
$2.88
60.0%
YoY
|
$1.80
N/A
|
N/A
|
$0.65
14.04%
YoY
|
$0.57
58.33%
YoY
|
| Diluted Earnings Per Share |
$2.78
57.95%
YoY
|
$1.76
0.0%
YoY
|
$1.76
170.77%
YoY
|
$0.65
16.07%
YoY
|
$0.56
60.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
271.6M shares
-6.37%
YoY
|
290.0M shares
N/A
|
N/A
|
318.2M shares
-1.05%
YoY
|
321.5M shares
4.3%
YoY
|
| Diluted Shares Outstanding |
281.9M shares
-4.82%
YoY
|
296.1M shares
N/A
|
N/A
|
321.5M shares
-0.95%
YoY
|
324.6M shares
2.06%
YoY
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 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 |
$610.8M
9.97%
YoY
|
$610.8M
7.77%
YoY
|
$597.8M
N/A
|
$568.3M
5.32%
YoY
|
$555.4M
-12.83%
YoY
|
$566.8M
33.28%
YoY
|
$539.5M
14.33%
YoY
|
$637.2M
35.61%
YoY
|
$425.2M
4.02%
YoY
|
$479.7M
13.15%
YoY
|
$471.9M
14.62%
YoY
|
$469.8M
31.99%
YoY
|
$408.8M
14.83%
YoY
|
$423.9M
29.08%
YoY
|
$411.7M
6.9%
YoY
|
$356.0M
31.73%
YoY
|
$356.0M
31.82%
YoY
|
$328.4M
42.12%
YoY
|
$385.2M
48.44%
YoY
|
| Cost Of Revenue |
$19.95M
4.07%
YoY
|
$19.95M
-0.06%
YoY
|
$18.57M
N/A
|
$19.47M
12.36%
YoY
|
$19.17M
8.52%
YoY
|
$19.97M
-6.07%
YoY
|
$17.33M
-7.7%
YoY
|
$17.67M
-0.21%
YoY
|
$21.26M
48.49%
YoY
|
$21.75M
36.64%
YoY
|
$18.77M
22.67%
YoY
|
$17.71M
34.1%
YoY
|
$14.32M
8.42%
YoY
|
$15.92M
34.07%
YoY
|
$15.31M
2.83%
YoY
|
$13.20M
0.04%
YoY
|
$13.20M
0.02%
YoY
|
$11.87M
36.09%
YoY
|
$14.88M
61.41%
YoY
|
| Gross Profit |
$590.9M
10.18%
YoY
|
$590.9M
8.06%
YoY
|
$579.2M
N/A
|
$548.8M
5.09%
YoY
|
$536.3M
-13.44%
YoY
|
$546.8M
35.35%
YoY
|
$522.2M
15.24%
YoY
|
$619.5M
37.02%
YoY
|
$404.0M
2.41%
YoY
|
$457.9M
12.23%
YoY
|
$453.1M
14.31%
YoY
|
$452.1M
31.91%
YoY
|
$394.5M
15.08%
YoY
|
$408.0M
28.89%
YoY
|
$396.4M
7.06%
YoY
|
$342.8M
33.36%
YoY
|
$342.8M
79.17%
YoY
|
$316.5M
98.01%
YoY
|
$370.3M
118.45%
YoY
|
| Selling, General & Admin |
$139.6M
1.76%
YoY
|
$139.6M
3.93%
YoY
|
$123.7M
N/A
|
$134.9M
20.62%
YoY
|
$137.2M
3.91%
YoY
|
$134.3M
17.85%
YoY
|
$111.8M
-19.07%
YoY
|
$132.0M
-6.85%
YoY
|
$114.0M
-13.25%
YoY
|
$131.4M
10.22%
YoY
|
$138.1M
20.14%
YoY
|
$141.7M
37.78%
YoY
|
$131.4M
27.74%
YoY
|
$119.3M
17.42%
YoY
|
$115.0M
16.74%
YoY
|
$102.9M
0.5%
YoY
|
$102.9M
0.45%
YoY
|
$101.6M
15.16%
YoY
|
$98.50M
64.73%
YoY
|
| Research & Development |
$199.9M
-5.8%
YoY
|
$199.9M
-19.71%
YoY
|
$199.2M
N/A
|
$200.4M
-9.98%
YoY
|
$212.2M
0.51%
YoY
|
$249.0M
9.36%
YoY
|
$222.6M
-33.08%
YoY
|
$211.1M
-9.21%
YoY
|
$227.7M
-2.8%
YoY
|
$244.7M
-27.36%
YoY
|
$332.6M
67.27%
YoY
|
$232.6M
48.44%
YoY
|
$234.2M
49.51%
YoY
|
$336.8M
106.17%
YoY
|
$198.8M
33.64%
YoY
|
$156.7M
-1.64%
YoY
|
$156.7M
-1.65%
YoY
|
$163.4M
-7.58%
YoY
|
$148.8M
29.46%
YoY
|
| Depreciation & Amortization |
$6.948M
-5.41%
YoY
|
$6.948M
-9.08%
YoY
|
$7.422M
N/A
|
$7.342M
-1.5%
YoY
|
$7.345M
0.22%
YoY
|
$7.642M
19.82%
YoY
|
$7.454M
18.32%
YoY
|
$7.329M
21.34%
YoY
|
$6.378M
-6.96%
YoY
|
$6.517M
9.6%
YoY
|
$6.300M
11.25%
YoY
|
$6.040M
34.52%
YoY
|
$6.855M
52.67%
YoY
|
$5.946M
207.92%
YoY
|
$5.663M
17.88%
YoY
|
$4.490M
39.14%
YoY
|
$4.490M
40.31%
YoY
|
$1.931M
-19.54%
YoY
|
$4.804M
108.87%
YoY
|
| Operating Expenses |
$339.5M
-2.83%
YoY
|
$339.5M
-11.43%
YoY
|
$322.8M
N/A
|
$335.2M
0.25%
YoY
|
$349.4M
1.82%
YoY
|
$383.3M
12.19%
YoY
|
$334.4M
-28.97%
YoY
|
$343.2M
-8.32%
YoY
|
$341.7M
-6.56%
YoY
|
$376.1M
-17.53%
YoY
|
$470.7M
50.0%
YoY
|
$374.3M
44.22%
YoY
|
$365.6M
40.88%
YoY
|
$456.1M
72.15%
YoY
|
$313.8M
26.91%
YoY
|
$259.5M
-0.8%
YoY
|
$259.5M
-0.79%
YoY
|
$264.9M
-0.01%
YoY
|
$247.3M
41.53%
YoY
|
| Operating Profit |
$251.3M
34.51%
YoY
|
$251.3M
53.76%
YoY
|
$236.5M
N/A
|
$213.6M
56.95%
YoY
|
$186.9M
-32.27%
YoY
|
$163.5M
454.82%
YoY
|
$136.1M
-873.9%
YoY
|
$275.9M
254.37%
YoY
|
$29.46M
2.19%
YoY
|
$81.79M
-270.12%
YoY
|
-$17.58M
-121.28%
YoY
|
$77.85M
-6.48%
YoY
|
$28.83M
-65.37%
YoY
|
-$48.08M
-193.14%
YoY
|
$82.61M
-32.84%
YoY
|
$83.24M
-1906.88%
YoY
|
$83.24M
242.61%
YoY
|
$51.62M
-221.23%
YoY
|
$123.0M
62.85%
YoY
|
| Interest Expense |
N/A
|
$16.13M
-24.27%
YoY
|
$15.92M
N/A
|
$16.79M
-10.26%
YoY
|
$19.08M
10.53%
YoY
|
$21.30M
7.04%
YoY
|
$18.71M
-19.01%
YoY
|
$17.26M
-23.44%
YoY
|
$19.89M
2.01%
YoY
|
$21.39M
25.9%
YoY
|
$23.10M
143.21%
YoY
|
$22.54M
373.85%
YoY
|
$19.50M
970.36%
YoY
|
$16.99M
1078.9%
YoY
|
$9.498M
472.86%
YoY
|
$4.757M
151.56%
YoY
|
$1.822M
-32.52%
YoY
|
$1.441M
-58.83%
YoY
|
$1.658M
-58.55%
YoY
|
| Other Income/Expense, Net |
$219.0K
-189.39%
YoY
|
$219.0K
-19.49%
YoY
|
-$49.00K
N/A
|
$50.00K
-272.41%
YoY
|
-$245.0K
-14.63%
YoY
|
$272.0K
-405.62%
YoY
|
-$29.00K
-110.03%
YoY
|
-$287.0K
5640.0%
YoY
|
-$89.00K
64.81%
YoY
|
-$137.0K
-59.35%
YoY
|
$289.0K
-518.84%
YoY
|
-$5.000K
-103.05%
YoY
|
-$54.00K
-132.93%
YoY
|
-$337.0K
1673.68%
YoY
|
-$69.00K
527.27%
YoY
|
$164.0K
-282.22%
YoY
|
$164.0K
-264.0%
YoY
|
-$19.00K
-103.36%
YoY
|
-$11.00K
N/A
|
| Pretax Income |
N/A
|
$267.7M
44.87%
YoY
|
$252.4M
N/A
|
$230.4M
48.89%
YoY
|
$205.7M
-29.76%
YoY
|
$184.8M
275.04%
YoY
|
$154.8M
2568.19%
YoY
|
$292.8M
191.72%
YoY
|
$49.27M
2.05%
YoY
|
$103.0M
-427.87%
YoY
|
$5.800M
-93.7%
YoY
|
$100.4M
13.42%
YoY
|
$48.28M
-43.35%
YoY
|
-$31.43M
-126.63%
YoY
|
$92.04M
-26.3%
YoY
|
$88.51M
-4492.46%
YoY
|
$85.23M
-4361.45%
YoY
|
$118.0M
-410.41%
YoY
|
$124.9M
54.76%
YoY
|
| Income Tax |
$57.22M
24.19%
YoY
|
$57.22M
27.4%
YoY
|
$58.84M
N/A
|
$45.57M
23.88%
YoY
|
$46.07M
-30.95%
YoY
|
$44.91M
275.83%
YoY
|
$36.78M
669.98%
YoY
|
$66.73M
247.4%
YoY
|
$11.95M
44.85%
YoY
|
$17.52M
-1497.21%
YoY
|
$4.777M
-74.63%
YoY
|
$19.21M
15.32%
YoY
|
$8.250M
-50.47%
YoY
|
-$1.254M
-108.33%
YoY
|
$18.83M
-34.6%
YoY
|
$16.66M
-560.62%
YoY
|
$16.66M
-562.67%
YoY
|
$15.06M
-351.73%
YoY
|
$28.80M
107.54%
YoY
|
| Net Earnings |
$210.5M
31.86%
YoY
|
$210.5M
50.48%
YoY
|
$193.6M
N/A
|
$184.8M
56.69%
YoY
|
$159.6M
-29.41%
YoY
|
$139.9M
274.79%
YoY
|
$118.0M
11232.66%
YoY
|
$226.1M
178.54%
YoY
|
$37.32M
-6.77%
YoY
|
$85.52M
-383.43%
YoY
|
$1.041M
-98.58%
YoY
|
$81.18M
18.38%
YoY
|
$40.03M
-41.63%
YoY
|
-$30.17M
-178.98%
YoY
|
$73.21M
-23.81%
YoY
|
$68.57M
4183.14%
YoY
|
$68.57M
141.56%
YoY
|
$38.20M
-219.24%
YoY
|
$96.09M
43.81%
YoY
|
| Basic Earnings Per Share |
$0.81
42.11%
YoY
|
N/A
|
$0.72
N/A
|
$0.68
65.85%
YoY
|
$0.57
-26.92%
YoY
|
N/A
|
$0.41
N/A
|
$0.78
212.0%
YoY
|
$0.12
0.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.25
19.05%
YoY
|
$0.12
N/A
|
N/A
|
$0.23
-25.81%
YoY
|
$0.21
2000.0%
YoY
|
N/A
|
$0.12
-220.0%
YoY
|
$0.31
40.91%
YoY
|
| Diluted Earnings Per Share |
$0.79
43.64%
YoY
|
$0.79
65.06%
YoY
|
$0.69
N/A
|
$0.65
62.5%
YoY
|
$0.55
-28.57%
YoY
|
$0.48
297.08%
YoY
|
$0.40
N/A
|
$0.77
210.46%
YoY
|
$0.12
0.0%
YoY
|
$0.27
-392.69%
YoY
|
$0.00
-100.0%
YoY
|
$0.25
18.1%
YoY
|
$0.12
-100.0%
YoY
|
-$0.09
-177.78%
YoY
|
$0.23
-23.33%
YoY
|
$0.21
N/A
|
$212.1K
235678262.77%
YoY
|
$0.12
-220.0%
YoY
|
$0.30
42.86%
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 |
251.4M shares
-7.83%
YoY
|
259.7M shares
-7.21%
YoY
|
268.1M shares
-6.12%
YoY
|
269.2M shares
-5.63%
YoY
|
272.7M shares
-6.38%
YoY
|
279.9M shares
-7.69%
YoY
|
285.3M shares
-10.41%
YoY
|
291.3M shares
-10.55%
YoY
|
303.2M shares
-6.45%
YoY
|
311.0M shares
-3.59%
YoY
|
318.4M shares
-1.17%
YoY
|
325.6M shares
1.89%
YoY
|
324.1M shares
1.45%
YoY
|
322.6M shares
2.28%
YoY
|
322.1M shares
2.56%
YoY
|
319.6M shares
2.28%
YoY
|
319.4M shares
2.39%
YoY
|
315.4M shares
2.03%
YoY
|
314.1M shares
2.05%
YoY
|
| Diluted Shares Outstanding |
267.3M shares
-7.24%
YoY
|
N/A
|
278.5M shares
N/A
|
284.4M shares
-2.43%
YoY
|
288.2M shares
-1.97%
YoY
|
N/A
|
291.5M shares
-8.7%
YoY
|
294.0M shares
-10.18%
YoY
|
305.5M shares
-6.36%
YoY
|
N/A
|
319.2M shares
-1.79%
YoY
|
327.3M shares
1.24%
YoY
|
326.3M shares
N/A
|
N/A
|
325.1M shares
0.66%
YoY
|
323.3M shares
0.62%
YoY
|
N/A
|
322.0M shares
4.18%
YoY
|
322.9M shares
1.51%
YoY
|
Loading...