|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.861B
21.45%
YoY
|
$2.355B
24.81%
YoY
|
$1.887B
26.76%
YoY
|
$1.489B
31.34%
YoY
|
$1.134B
8.38%
YoY
|
| Cost Of Revenue |
$52.10M
53.24%
YoY
|
$34.00M
-14.36%
YoY
|
$39.70M
71.12%
YoY
|
$23.20M
62.24%
YoY
|
$14.30M
41.58%
YoY
|
| Gross Profit |
$2.808B
20.98%
YoY
|
$2.321B
25.65%
YoY
|
$1.847B
26.06%
YoY
|
$1.466B
30.94%
YoY
|
$1.119B
8.05%
YoY
|
| Selling, General & Admin |
$1.156B
14.79%
YoY
|
$1.007B
13.47%
YoY
|
$887.6M
17.92%
YoY
|
$752.7M
29.04%
YoY
|
$583.3M
34.62%
YoY
|
| Research & Development |
$1.016B
38.93%
YoY
|
$731.1M
29.4%
YoY
|
$565.0M
21.82%
YoY
|
$463.8M
340.46%
YoY
|
$105.3M
-35.99%
YoY
|
| Depreciation & Amortization |
$26.00M
10.64%
YoY
|
$23.50M
32.02%
YoY
|
$17.80M
17.88%
YoY
|
$15.10M
38.53%
YoY
|
$10.90M
26.74%
YoY
|
| Operating Expenses |
$2.172B
24.94%
YoY
|
$1.738B
19.67%
YoY
|
$1.453B
19.41%
YoY
|
$1.217B
17.99%
YoY
|
$1.031B
16.77%
YoY
|
| Operating Profit |
$619.1M
8.52%
YoY
|
$570.5M
127.38%
YoY
|
$250.9M
0.76%
YoY
|
$249.0M
142.93%
YoY
|
$102.5M
-37.12%
YoY
|
| Interest Expense |
$86.30M
-202.13%
YoY
|
-$84.50M
-1936.96%
YoY
|
$4.600M
-35.21%
YoY
|
$7.100M
-72.48%
YoY
|
$25.80M
-21.34%
YoY
|
| Other Income/Expense, Net |
$86.30M
-202.13%
YoY
|
-$84.50M
-204.06%
YoY
|
$81.20M
-331.34%
YoY
|
-$35.10M
3090.91%
YoY
|
-$1.100M
-98.05%
YoY
|
| Pretax Income |
$705.4M
45.14%
YoY
|
$486.0M
46.34%
YoY
|
$332.1M
55.26%
YoY
|
$213.9M
110.95%
YoY
|
$101.4M
-4.97%
YoY
|
| Income Tax |
$226.8M
56.74%
YoY
|
$144.7M
75.61%
YoY
|
$82.40M
38.72%
YoY
|
$59.40M
403.39%
YoY
|
$11.80M
-103.93%
YoY
|
| Net Earnings |
$478.6M
40.23%
YoY
|
$341.3M
36.68%
YoY
|
$249.7M
61.62%
YoY
|
$154.5M
72.43%
YoY
|
$89.60M
-78.0%
YoY
|
| Basic Earnings Per Share |
$4.81
41.47%
YoY
|
$3.40
32.81%
YoY
|
$2.56
59.01%
YoY
|
$1.61
69.47%
YoY
|
$0.95
-78.31%
YoY
|
| Diluted Earnings Per Share |
$4.67
41.95%
YoY
|
$3.29
33.2%
YoY
|
$2.47
58.33%
YoY
|
$1.56
69.57%
YoY
|
$0.92
-77.88%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
99.50M shares
-0.9%
YoY
|
100.4M shares
2.76%
YoY
|
97.70M shares
1.98%
YoY
|
95.80M shares
1.27%
YoY
|
94.60M shares
1.61%
YoY
|
| Diluted Shares Outstanding |
102.5M shares
-1.16%
YoY
|
103.7M shares
2.67%
YoY
|
101.0M shares
2.12%
YoY
|
98.90M shares
1.02%
YoY
|
97.90M shares
0.1%
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 |
$814.5M
42.25%
YoY
|
$805.5M
28.33%
YoY
|
$794.9M
27.78%
YoY
|
$687.5M
16.49%
YoY
|
$572.6M
11.12%
YoY
|
$627.7M
21.84%
YoY
|
$622.1M
24.72%
YoY
|
$590.2M
30.37%
YoY
|
$515.3M
22.57%
YoY
|
$515.2M
25.05%
YoY
|
$498.8M
28.59%
YoY
|
$452.7M
19.7%
YoY
|
$420.4M
35.35%
YoY
|
$412.0M
32.05%
YoY
|
$387.9M
31.05%
YoY
|
$378.2M
30.91%
YoY
|
$310.6M
31.28%
YoY
|
$312.0M
25.86%
YoY
|
$296.0M
14.51%
YoY
|
| Cost Of Revenue |
$13.80M
50.0%
YoY
|
$17.60M
89.25%
YoY
|
$14.00M
75.0%
YoY
|
$11.30M
22.83%
YoY
|
$9.200M
22.67%
YoY
|
$9.300M
9.41%
YoY
|
$8.000M
-28.57%
YoY
|
$9.200M
-20.0%
YoY
|
$7.500M
-11.76%
YoY
|
$8.500M
10.39%
YoY
|
$11.20M
83.61%
YoY
|
$11.50M
139.58%
YoY
|
$8.500M
84.78%
YoY
|
$7.700M
87.8%
YoY
|
$6.100M
45.24%
YoY
|
$4.800M
54.84%
YoY
|
$4.600M
58.62%
YoY
|
$4.100M
41.38%
YoY
|
$4.200M
55.56%
YoY
|
| Gross Profit |
$800.7M
42.12%
YoY
|
$787.9M
27.41%
YoY
|
$780.9M
27.16%
YoY
|
$676.2M
16.39%
YoY
|
$563.4M
10.95%
YoY
|
$618.4M
22.04%
YoY
|
$614.1M
25.94%
YoY
|
$581.0M
31.69%
YoY
|
$507.8M
23.28%
YoY
|
$506.7M
25.33%
YoY
|
$487.6M
27.71%
YoY
|
$441.2M
18.16%
YoY
|
$411.9M
34.61%
YoY
|
$404.3M
31.31%
YoY
|
$381.8M
30.84%
YoY
|
$373.4M
30.65%
YoY
|
$306.0M
30.94%
YoY
|
$307.9M
25.67%
YoY
|
$291.8M
14.07%
YoY
|
| Selling, General & Admin |
$318.5M
15.19%
YoY
|
$301.8M
4.86%
YoY
|
$291.6M
24.46%
YoY
|
$286.3M
18.31%
YoY
|
$276.5M
13.74%
YoY
|
$287.8M
31.48%
YoY
|
$234.3M
14.74%
YoY
|
$242.0M
9.11%
YoY
|
$243.1M
0.16%
YoY
|
$218.9M
19.68%
YoY
|
$204.2M
9.61%
YoY
|
$221.8M
21.33%
YoY
|
$242.7M
20.93%
YoY
|
$182.9M
16.87%
YoY
|
$186.3M
20.5%
YoY
|
$182.8M
27.65%
YoY
|
$200.7M
55.58%
YoY
|
$156.5M
46.95%
YoY
|
$154.6M
37.42%
YoY
|
| Research & Development |
$296.2M
12.54%
YoY
|
$258.2M
39.12%
YoY
|
$250.0M
28.21%
YoY
|
$244.3M
27.84%
YoY
|
$263.2M
65.12%
YoY
|
$185.6M
34.98%
YoY
|
$195.0M
37.13%
YoY
|
$191.1M
31.07%
YoY
|
$159.4M
14.27%
YoY
|
$137.5M
16.53%
YoY
|
$142.2M
32.03%
YoY
|
$145.8M
7.28%
YoY
|
$139.5M
36.5%
YoY
|
$118.0M
35.01%
YoY
|
$107.7M
16.18%
YoY
|
$135.9M
81.68%
YoY
|
$102.2M
39.62%
YoY
|
$87.40M
31.03%
YoY
|
$92.70M
34.15%
YoY
|
| Depreciation & Amortization |
$7.200M
9.09%
YoY
|
$7.500M
5.63%
YoY
|
$7.700M
18.46%
YoY
|
$7.300M
0.0%
YoY
|
$6.600M
6.45%
YoY
|
$7.100M
24.56%
YoY
|
$6.500M
18.18%
YoY
|
$7.300M
43.14%
YoY
|
$6.200M
51.22%
YoY
|
$5.700M
29.55%
YoY
|
$5.500M
37.5%
YoY
|
$5.100M
30.77%
YoY
|
$4.100M
24.24%
YoY
|
$4.400M
46.67%
YoY
|
$4.000M
42.86%
YoY
|
$3.900M
50.0%
YoY
|
$3.300M
32.0%
YoY
|
$3.000M
36.36%
YoY
|
$2.800M
27.27%
YoY
|
| Operating Expenses |
$614.7M
13.9%
YoY
|
$560.0M
18.29%
YoY
|
$541.6M
26.16%
YoY
|
$530.6M
22.51%
YoY
|
$539.7M
34.09%
YoY
|
$473.4M
32.83%
YoY
|
$429.3M
23.93%
YoY
|
$433.1M
17.82%
YoY
|
$402.5M
5.31%
YoY
|
$356.4M
18.44%
YoY
|
$346.4M
17.82%
YoY
|
$367.6M
15.34%
YoY
|
$382.2M
26.18%
YoY
|
$300.9M
23.37%
YoY
|
$294.0M
18.88%
YoY
|
$318.7M
46.19%
YoY
|
$302.9M
49.8%
YoY
|
$243.9M
38.5%
YoY
|
$247.3M
-18.33%
YoY
|
| Operating Profit |
$193.4M
719.49%
YoY
|
$227.9M
57.17%
YoY
|
$239.0M
30.03%
YoY
|
$145.6M
0.14%
YoY
|
$23.60M
-77.59%
YoY
|
$145.0M
-3.53%
YoY
|
$183.8M
30.17%
YoY
|
$145.4M
97.55%
YoY
|
$105.3M
-192.21%
YoY
|
$150.3M
45.36%
YoY
|
$141.2M
60.82%
YoY
|
$73.60M
34.55%
YoY
|
-$114.2M
-3783.87%
YoY
|
$103.4M
61.56%
YoY
|
$87.80M
97.3%
YoY
|
$54.70M
-12.9%
YoY
|
$3.100M
-90.16%
YoY
|
$64.00M
-7.11%
YoY
|
$44.50M
-200.45%
YoY
|
| Interest Expense |
$53.40M
-700.0%
YoY
|
$28.50M
38.35%
YoY
|
$52.80M
712.31%
YoY
|
$13.90M
-129.7%
YoY
|
-$8.900M
-86.27%
YoY
|
$20.60M
-56.99%
YoY
|
$6.500M
490.91%
YoY
|
-$46.80M
-197.5%
YoY
|
-$64.80M
-5990.91%
YoY
|
$47.90M
230.34%
YoY
|
$1.100M
-8.33%
YoY
|
$48.00M
2081.82%
YoY
|
$1.100M
-57.69%
YoY
|
$14.50M
-35.56%
YoY
|
$1.200M
-81.82%
YoY
|
$2.200M
-64.52%
YoY
|
$2.600M
-59.38%
YoY
|
$22.50M
-292.31%
YoY
|
$6.600M
-22.35%
YoY
|
| Other Income/Expense, Net |
$53.40M
-700.0%
YoY
|
N/A
|
$52.80M
712.31%
YoY
|
$13.90M
-129.7%
YoY
|
-$8.900M
-86.27%
YoY
|
N/A
|
$6.500M
-125.39%
YoY
|
-$46.80M
-197.5%
YoY
|
-$64.80M
-694.5%
YoY
|
N/A
|
-$25.60M
-353.47%
YoY
|
$48.00M
-161.54%
YoY
|
$10.90M
-40.44%
YoY
|
N/A
|
$10.10M
-172.14%
YoY
|
-$78.00M
1371.7%
YoY
|
$18.30M
-525.58%
YoY
|
N/A
|
-$14.00M
9.38%
YoY
|
| Pretax Income |
$246.8M
1578.91%
YoY
|
$239.4M
47.23%
YoY
|
$291.8M
53.34%
YoY
|
$159.5M
61.76%
YoY
|
$14.70M
-57.39%
YoY
|
$162.6M
-17.96%
YoY
|
$190.3M
64.62%
YoY
|
$98.60M
-18.91%
YoY
|
$34.50M
-133.4%
YoY
|
$198.2M
68.11%
YoY
|
$115.6M
18.08%
YoY
|
$121.6M
-621.89%
YoY
|
-$103.3M
-582.71%
YoY
|
$117.9M
-954.35%
YoY
|
$97.90M
220.98%
YoY
|
-$23.30M
-140.52%
YoY
|
$21.40M
-21.32%
YoY
|
-$13.80M
-133.09%
YoY
|
$30.50M
-153.42%
YoY
|
| Income Tax |
$48.90M
619.12%
YoY
|
$85.70M
44.03%
YoY
|
$82.30M
36.03%
YoY
|
$52.00M
54.76%
YoY
|
$6.800M
-176.4%
YoY
|
$59.50M
17.82%
YoY
|
$60.50M
86.15%
YoY
|
$33.60M
28.74%
YoY
|
-$8.900M
-66.67%
YoY
|
$50.50M
74.74%
YoY
|
$32.50M
10.54%
YoY
|
$26.10M
-507.81%
YoY
|
-$26.70M
-456.0%
YoY
|
$28.90M
-544.62%
YoY
|
$29.40M
267.5%
YoY
|
-$6.400M
-142.11%
YoY
|
$7.500M
-253.06%
YoY
|
-$6.500M
-97.88%
YoY
|
$8.000M
1500.0%
YoY
|
| Net Earnings |
$197.9M
2405.06%
YoY
|
$153.7M
49.08%
YoY
|
$209.5M
61.4%
YoY
|
$107.5M
65.38%
YoY
|
$7.900M
-81.8%
YoY
|
$103.1M
-30.2%
YoY
|
$129.8M
56.2%
YoY
|
$65.00M
-31.94%
YoY
|
$43.40M
-156.66%
YoY
|
$147.7M
65.96%
YoY
|
$83.10M
21.31%
YoY
|
$95.50M
-665.09%
YoY
|
-$76.60M
-651.08%
YoY
|
$89.00M
-1319.18%
YoY
|
$68.50M
204.44%
YoY
|
-$16.90M
-139.95%
YoY
|
$13.90M
-56.7%
YoY
|
-$7.300M
-102.1%
YoY
|
$22.50M
-139.06%
YoY
|
| Basic Earnings Per Share |
$1.97
2362.5%
YoY
|
N/A
|
$2.11
64.84%
YoY
|
$1.09
70.31%
YoY
|
$0.08
-81.4%
YoY
|
N/A
|
$1.28
50.59%
YoY
|
$0.64
-34.69%
YoY
|
$0.43
-154.43%
YoY
|
N/A
|
$0.85
18.06%
YoY
|
$0.98
-644.44%
YoY
|
-$0.79
-626.67%
YoY
|
N/A
|
$0.72
200.0%
YoY
|
-$0.18
-140.0%
YoY
|
$0.15
-55.88%
YoY
|
N/A
|
$0.24
-138.71%
YoY
|
| Diluted Earnings Per Share |
$1.91
2287.5%
YoY
|
$1.48
47.86%
YoY
|
$2.04
64.52%
YoY
|
$1.06
68.25%
YoY
|
$0.08
-80.9%
YoY
|
$1.00
-30.54%
YoY
|
$1.24
51.22%
YoY
|
$0.63
-33.9%
YoY
|
$0.42
-153.03%
YoY
|
$1.44
63.36%
YoY
|
$0.82
18.84%
YoY
|
$0.95
-629.49%
YoY
|
-$0.79
-664.29%
YoY
|
$0.88
-100.0%
YoY
|
$0.69
200.0%
YoY
|
-$0.18
-141.86%
YoY
|
$0.14
-57.58%
YoY
|
-$76.92K
-2148789.3%
YoY
|
$0.23
-137.1%
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 |
100.4M shares
0.66%
YoY
|
99.71M shares
-1.52%
YoY
|
99.18M shares
-1.78%
YoY
|
98.97M shares
-1.66%
YoY
|
99.70M shares
0.2%
YoY
|
101.2M shares
3.05%
YoY
|
101.0M shares
3.4%
YoY
|
100.6M shares
3.14%
YoY
|
99.51M shares
3.02%
YoY
|
98.25M shares
2.2%
YoY
|
97.65M shares
2.1%
YoY
|
97.57M shares
2.07%
YoY
|
96.59M shares
1.35%
YoY
|
96.13M shares
1.34%
YoY
|
95.64M shares
0.99%
YoY
|
95.60M shares
1.06%
YoY
|
95.30M shares
1.17%
YoY
|
94.87M shares
1.46%
YoY
|
94.70M shares
1.5%
YoY
|
| Diluted Shares Outstanding |
103.4M shares
0.88%
YoY
|
N/A
|
102.5M shares
-1.73%
YoY
|
101.0M shares
-2.79%
YoY
|
102.5M shares
-1.06%
YoY
|
N/A
|
104.3M shares
3.17%
YoY
|
103.9M shares
3.69%
YoY
|
103.6M shares
6.69%
YoY
|
N/A
|
101.1M shares
2.12%
YoY
|
100.2M shares
4.81%
YoY
|
97.10M shares
-0.51%
YoY
|
N/A
|
99.00M shares
1.33%
YoY
|
95.60M shares
-2.15%
YoY
|
97.60M shares
-0.61%
YoY
|
N/A
|
97.70M shares
4.72%
YoY
|
Loading...