|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$3.663B
15.61%
YoY
|
$3.168B
11.92%
YoY
|
$2.831B
2.8%
YoY
|
$2.753B
26.26%
YoY
|
$2.181B
29.49%
YoY
|
| Cost Of Revenue |
$1.085B
13.55%
YoY
|
$955.5M
18.04%
YoY
|
$809.4M
-5.42%
YoY
|
$855.8M
20.82%
YoY
|
$708.3M
32.33%
YoY
|
| Gross Profit |
$2.578B
16.51%
YoY
|
$2.213B
9.48%
YoY
|
$2.021B
6.51%
YoY
|
$1.898B
28.87%
YoY
|
$1.473B
28.17%
YoY
|
| Selling, General & Admin |
$1.500B
14.74%
YoY
|
$1.307B
9.18%
YoY
|
$1.197B
6.75%
YoY
|
$1.122B
13.41%
YoY
|
$989.0M
10.07%
YoY
|
| Research & Development |
$963.3M
19.75%
YoY
|
$804.4M
9.18%
YoY
|
$736.8M
6.39%
YoY
|
$692.5M
19.0%
YoY
|
$581.9M
21.12%
YoY
|
| Depreciation & Amortization |
$147.8M
29.1%
YoY
|
$114.5M
-7.97%
YoY
|
$124.4M
23.88%
YoY
|
$100.4M
52.4%
YoY
|
$65.90M
15.41%
YoY
|
| Operating Expenses |
$2.463B
15.78%
YoY
|
$2.127B
10.0%
YoY
|
$1.934B
6.61%
YoY
|
$1.814B
15.48%
YoY
|
$1.571B
11.42%
YoY
|
| Operating Profit |
$114.8M
34.67%
YoY
|
$85.26M
-2.19%
YoY
|
$87.16M
4.37%
YoY
|
$83.51M
-184.87%
YoY
|
-$98.40M
-62.3%
YoY
|
| Interest Expense |
$79.03M
33.68%
YoY
|
$59.12M
58.84%
YoY
|
$37.22M
683.79%
YoY
|
$4.749M
-87.05%
YoY
|
$36.68M
16.79%
YoY
|
| Other Income/Expense, Net |
$109.5M
74.94%
YoY
|
$62.58M
68.96%
YoY
|
$37.04M
346.47%
YoY
|
$8.295M
-127.56%
YoY
|
-$30.10M
229.77%
YoY
|
| Pretax Income |
$224.3M
51.71%
YoY
|
$147.8M
63.2%
YoY
|
$90.59M
-1.33%
YoY
|
$91.81M
-171.45%
YoY
|
-$128.5M
-52.44%
YoY
|
| Income Tax |
$36.10M
-12.15%
YoY
|
$41.10M
40.38%
YoY
|
$29.28M
56.24%
YoY
|
$18.74M
26.92%
YoY
|
$14.76M
23.89%
YoY
|
| Net Earnings |
$188.2M
76.3%
YoY
|
$106.7M
74.09%
YoY
|
$61.31M
-16.09%
YoY
|
$73.07M
-151.01%
YoY
|
-$143.3M
-49.21%
YoY
|
| Basic Earnings Per Share |
$0.57
72.73%
YoY
|
$0.33
65.0%
YoY
|
$0.20
-16.67%
YoY
|
$0.24
-148.0%
YoY
|
-$0.50
-52.38%
YoY
|
| Diluted Earnings Per Share |
$0.55
77.42%
YoY
|
$0.31
68.15%
YoY
|
$0.18
-14.42%
YoY
|
$0.22
-143.09%
YoY
|
-$0.50
-52.38%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
328.5M shares
0.85%
YoY
|
325.8M shares
4.47%
YoY
|
311.8M shares
4.12%
YoY
|
299.5M shares
4.76%
YoY
|
285.9M shares
6.74%
YoY
|
| Diluted Shares Outstanding |
343.0M shares
0.08%
YoY
|
342.7M shares
3.05%
YoY
|
332.6M shares
-1.95%
YoY
|
339.2M shares
18.64%
YoY
|
285.9M shares
6.74%
YoY
|
|
Concept
|
2026 Q2 | 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 |
$1.053B
35.25%
YoY
|
$1.059B
20.35%
YoY
|
$964.5M
16.05%
YoY
|
$861.0M
12.73%
YoY
|
$778.5M
12.26%
YoY
|
$879.8M
11.4%
YoY
|
$831.1M
8.94%
YoY
|
$763.8M
10.91%
YoY
|
$693.5M
17.68%
YoY
|
$789.8M
-2.52%
YoY
|
$762.8M
12.84%
YoY
|
$688.7M
6.48%
YoY
|
$589.3M
-5.01%
YoY
|
$810.2M
14.34%
YoY
|
$676.1M
20.14%
YoY
|
$646.8M
30.18%
YoY
|
$620.4M
50.33%
YoY
|
$708.6M
40.95%
YoY
|
$562.7M
37.05%
YoY
|
$496.8M
23.06%
YoY
|
| Cost Of Revenue |
$329.6M
36.0%
YoY
|
$318.8M
11.54%
YoY
|
$267.1M
7.63%
YoY
|
$256.7M
14.74%
YoY
|
$242.3M
22.53%
YoY
|
$285.8M
29.16%
YoY
|
$248.2M
18.12%
YoY
|
$223.7M
10.7%
YoY
|
$197.8M
12.4%
YoY
|
$221.3M
-11.08%
YoY
|
$210.1M
0.18%
YoY
|
$202.1M
-0.55%
YoY
|
$176.0M
-9.29%
YoY
|
$248.9M
6.94%
YoY
|
$209.7M
11.58%
YoY
|
$203.2M
29.59%
YoY
|
$194.0M
48.26%
YoY
|
$232.7M
43.76%
YoY
|
$187.9M
40.15%
YoY
|
$156.8M
21.56%
YoY
|
| Gross Profit |
$723.3M
34.91%
YoY
|
$740.1M
24.59%
YoY
|
$697.4M
19.63%
YoY
|
$604.3M
11.9%
YoY
|
$536.2M
8.16%
YoY
|
$594.0M
4.48%
YoY
|
$582.9M
5.46%
YoY
|
$540.1M
10.99%
YoY
|
$495.7M
19.92%
YoY
|
$568.5M
1.28%
YoY
|
$552.7M
18.53%
YoY
|
$486.6M
9.7%
YoY
|
$413.3M
-3.07%
YoY
|
$561.3M
17.97%
YoY
|
$466.3M
24.43%
YoY
|
$443.6M
30.45%
YoY
|
$426.4M
51.29%
YoY
|
$475.8M
39.58%
YoY
|
$374.8M
35.54%
YoY
|
$340.0M
23.77%
YoY
|
| Selling, General & Admin |
$444.3M
28.57%
YoY
|
$409.7M
21.75%
YoY
|
$387.1M
19.79%
YoY
|
$357.4M
11.8%
YoY
|
$345.6M
5.44%
YoY
|
$336.5M
9.46%
YoY
|
$323.1M
9.01%
YoY
|
$319.7M
8.91%
YoY
|
$327.8M
9.31%
YoY
|
$307.4M
-1.2%
YoY
|
$296.4M
6.94%
YoY
|
$293.6M
11.4%
YoY
|
$299.8M
11.16%
YoY
|
$311.2M
9.79%
YoY
|
$277.2M
13.11%
YoY
|
$263.5M
12.69%
YoY
|
$269.7M
19.01%
YoY
|
$283.4M
13.69%
YoY
|
$245.1M
12.03%
YoY
|
$233.9M
8.31%
YoY
|
| Research & Development |
$259.1M
16.84%
YoY
|
$243.2M
13.09%
YoY
|
$256.4M
28.13%
YoY
|
$242.0M
23.8%
YoY
|
$221.7M
14.41%
YoY
|
$215.0M
15.08%
YoY
|
$200.1M
9.88%
YoY
|
$195.5M
7.12%
YoY
|
$193.8M
4.58%
YoY
|
$186.8M
0.69%
YoY
|
$182.1M
1.16%
YoY
|
$182.5M
10.14%
YoY
|
$185.3M
14.92%
YoY
|
$185.6M
14.09%
YoY
|
$180.0M
21.79%
YoY
|
$165.7M
18.26%
YoY
|
$161.3M
22.75%
YoY
|
$162.6M
24.72%
YoY
|
$147.8M
20.19%
YoY
|
$140.1M
22.2%
YoY
|
| Depreciation & Amortization |
$40.20M
19.03%
YoY
|
$40.33M
38.48%
YoY
|
$37.79M
51.75%
YoY
|
$35.93M
0.12%
YoY
|
$33.77M
-0.51%
YoY
|
$29.13M
-11.36%
YoY
|
$24.90M
-13.24%
YoY
|
$35.88M
18.73%
YoY
|
$33.94M
14.32%
YoY
|
$32.86M
16.66%
YoY
|
$28.70M
11.59%
YoY
|
$30.22M
26.53%
YoY
|
$29.69M
53.83%
YoY
|
$28.16M
19.62%
YoY
|
$25.72M
46.97%
YoY
|
$23.89M
57.14%
YoY
|
$19.30M
33.1%
YoY
|
$23.55M
16.56%
YoY
|
$17.50M
17.45%
YoY
|
$15.20M
10.14%
YoY
|
| Operating Expenses |
$703.4M
23.98%
YoY
|
$652.9M
18.38%
YoY
|
$643.5M
22.98%
YoY
|
$599.5M
16.36%
YoY
|
$567.3M
8.77%
YoY
|
$551.5M
11.58%
YoY
|
$523.2M
9.34%
YoY
|
$515.2M
8.22%
YoY
|
$521.6M
7.51%
YoY
|
$494.3M
-0.49%
YoY
|
$478.5M
4.67%
YoY
|
$476.1M
10.92%
YoY
|
$485.2M
12.57%
YoY
|
$496.7M
11.36%
YoY
|
$457.2M
16.37%
YoY
|
$429.2M
14.77%
YoY
|
$431.0M
20.38%
YoY
|
$446.1M
17.51%
YoY
|
$392.9M
14.97%
YoY
|
$374.0M
10.36%
YoY
|
| Operating Profit |
$19.94M
-163.97%
YoY
|
$87.20M
105.33%
YoY
|
$53.92M
-9.67%
YoY
|
$4.871M
-80.42%
YoY
|
-$31.17M
20.48%
YoY
|
$42.47M
-42.79%
YoY
|
$59.69M
-19.57%
YoY
|
$24.88M
136.08%
YoY
|
-$25.87M
-63.97%
YoY
|
$74.23M
14.93%
YoY
|
$74.21M
712.56%
YoY
|
$10.54M
-26.63%
YoY
|
-$71.81M
1472.45%
YoY
|
$64.58M
116.94%
YoY
|
$9.133M
-150.52%
YoY
|
$14.36M
-142.33%
YoY
|
-$4.567M
-94.0%
YoY
|
$29.77M
-176.93%
YoY
|
-$18.08M
-72.28%
YoY
|
-$33.93M
-47.08%
YoY
|
| Interest Expense |
N/A
|
$19.43M
129.16%
YoY
|
$41.05M
140.56%
YoY
|
$44.50M
128.3%
YoY
|
$29.55M
1368.59%
YoY
|
$8.478M
-36.24%
YoY
|
$17.07M
715.0%
YoY
|
$19.49M
893.53%
YoY
|
$2.012M
45.27%
YoY
|
$13.30M
-12.73%
YoY
|
$2.094M
87.47%
YoY
|
$1.962M
96.0%
YoY
|
$1.385M
-6.55%
YoY
|
$15.24M
-251.85%
YoY
|
$1.117M
-87.73%
YoY
|
$1.001M
-88.88%
YoY
|
$1.482M
-82.88%
YoY
|
-$10.03M
234.43%
YoY
|
$9.103M
13.94%
YoY
|
$9.005M
21.15%
YoY
|
| Other Income/Expense, Net |
$13.93M
-55.99%
YoY
|
$20.32M
70.9%
YoY
|
$11.79M
-31.28%
YoY
|
$45.70M
135.12%
YoY
|
$31.66M
124.65%
YoY
|
$11.89M
-11.36%
YoY
|
$17.16M
230.94%
YoY
|
$19.44M
190.71%
YoY
|
$14.09M
19.93%
YoY
|
$13.42M
-19.69%
YoY
|
$5.184M
-284.22%
YoY
|
$6.686M
1042.91%
YoY
|
$11.75M
-290.08%
YoY
|
$16.70M
-266.88%
YoY
|
-$2.814M
-64.62%
YoY
|
$585.0K
-107.89%
YoY
|
-$6.181M
30.76%
YoY
|
-$10.01M
-1768.33%
YoY
|
-$7.953M
62.74%
YoY
|
-$7.410M
-562.26%
YoY
|
| Pretax Income |
$33.87M
6897.93%
YoY
|
$107.5M
97.8%
YoY
|
$65.71M
-14.49%
YoY
|
$50.57M
14.12%
YoY
|
$484.0K
-101.75%
YoY
|
$54.36M
-23.22%
YoY
|
$76.84M
-3.21%
YoY
|
$44.32M
9575.76%
YoY
|
-$27.68M
-53.91%
YoY
|
$70.80M
-12.91%
YoY
|
$79.40M
1156.45%
YoY
|
$458.0K
-96.94%
YoY
|
-$60.07M
458.85%
YoY
|
$81.29M
311.38%
YoY
|
$6.319M
-124.27%
YoY
|
$14.95M
-136.16%
YoY
|
-$10.75M
-86.71%
YoY
|
$19.76M
-140.16%
YoY
|
-$26.03M
-62.87%
YoY
|
-$41.34M
-33.87%
YoY
|
| Income Tax |
$9.792M
-32.37%
YoY
|
$7.269M
-39.04%
YoY
|
$10.90M
-17.43%
YoY
|
$3.453M
-60.04%
YoY
|
$14.48M
97.64%
YoY
|
$11.92M
122.46%
YoY
|
$13.20M
46.61%
YoY
|
$8.641M
14.1%
YoY
|
$7.326M
-0.14%
YoY
|
$5.360M
-21.38%
YoY
|
$9.006M
26.74%
YoY
|
$7.573M
88.1%
YoY
|
$7.336M
832.15%
YoY
|
$6.818M
41.45%
YoY
|
$7.106M
163.19%
YoY
|
$4.026M
2.57%
YoY
|
$787.0K
-76.31%
YoY
|
$4.820M
60.67%
YoY
|
$2.700M
-34.48%
YoY
|
$3.925M
60.14%
YoY
|
| Net Earnings |
$24.08M
-272.05%
YoY
|
$100.3M
136.25%
YoY
|
$54.81M
-13.88%
YoY
|
$47.12M
32.08%
YoY
|
-$14.00M
-60.02%
YoY
|
$42.44M
-35.15%
YoY
|
$63.64M
-9.59%
YoY
|
$35.67M
-601.39%
YoY
|
-$35.01M
-48.06%
YoY
|
$65.44M
-12.13%
YoY
|
$70.39M
-9043.96%
YoY
|
-$7.115M
-165.14%
YoY
|
-$67.40M
484.32%
YoY
|
$74.47M
398.47%
YoY
|
-$787.0K
-97.26%
YoY
|
$10.92M
-124.13%
YoY
|
-$11.54M
-86.3%
YoY
|
$14.94M
-128.57%
YoY
|
-$28.73M
-61.29%
YoY
|
-$45.27M
-30.33%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
$0.17
-10.53%
YoY
|
$0.14
27.27%
YoY
|
-$0.04
-63.64%
YoY
|
N/A
|
$0.19
-13.64%
YoY
|
$0.11
-650.0%
YoY
|
-$0.11
-50.0%
YoY
|
N/A
|
$0.22
N/A
|
-$0.02
-150.0%
YoY
|
-$0.22
450.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.04
-125.0%
YoY
|
-$0.04
-86.67%
YoY
|
N/A
|
-$0.10
-64.29%
YoY
|
-$0.16
-36.0%
YoY
|
| Diluted Earnings Per Share |
$0.07
-256.41%
YoY
|
$0.29
137.43%
YoY
|
$0.16
-15.79%
YoY
|
$0.14
38.51%
YoY
|
-$0.04
-64.5%
YoY
|
$0.12
-37.24%
YoY
|
$0.19
-9.52%
YoY
|
$0.10
-551.81%
YoY
|
-$0.11
-50.75%
YoY
|
$0.20
-10.1%
YoY
|
$0.21
-100.01%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.22
450.9%
YoY
|
$0.22
-100.0%
YoY
|
-$2.615K
2614656.93%
YoY
|
$34.93K
-21828732.64%
YoY
|
-$0.04
-86.67%
YoY
|
$47.09K
-124.71%
YoY
|
-$0.10
-64.29%
YoY
|
-$0.16
-36.0%
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 |
N/A
|
330.5M shares
1.36%
YoY
|
330.2M shares
0.76%
YoY
|
328.6M shares
0.71%
YoY
|
326.8M shares
1.32%
YoY
|
326.0M shares
0.34%
YoY
|
327.7M shares
4.3%
YoY
|
326.3M shares
5.43%
YoY
|
322.6M shares
5.47%
YoY
|
324.9M shares
5.47%
YoY
|
314.2M shares
4.38%
YoY
|
309.5M shares
4.05%
YoY
|
305.9M shares
3.39%
YoY
|
308.0M shares
3.2%
YoY
|
301.0M shares
4.7%
YoY
|
297.5M shares
4.77%
YoY
|
295.8M shares
5.53%
YoY
|
298.5M shares
6.48%
YoY
|
287.5M shares
6.81%
YoY
|
283.9M shares
7.23%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
345.7M shares
1.52%
YoY
|
337.7M shares
-1.66%
YoY
|
326.5M shares
1.22%
YoY
|
N/A
|
340.6M shares
3.12%
YoY
|
343.4M shares
10.96%
YoY
|
322.6M shares
5.47%
YoY
|
N/A
|
330.3M shares
9.73%
YoY
|
309.5M shares
-1.03%
YoY
|
305.9M shares
3.39%
YoY
|
N/A
|
301.0M shares
4.7%
YoY
|
312.7M shares
10.14%
YoY
|
295.8M shares
5.53%
YoY
|
N/A
|
287.5M shares
6.81%
YoY
|
283.9M shares
7.23%
YoY
|
Loading...