|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.742B
10.78%
YoY
|
$3.378B
11.05%
YoY
|
$3.042B
19.25%
YoY
|
$2.551B
39.09%
YoY
|
$1.834B
24.17%
YoY
|
| Cost Of Revenue |
$984.0M
17.7%
YoY
|
$836.0M
-24.55%
YoY
|
$1.108B
14.23%
YoY
|
$970.0M
11.75%
YoY
|
$868.0M
-5.45%
YoY
|
| Gross Profit |
$2.758B
8.5%
YoY
|
$2.542B
31.44%
YoY
|
$1.934B
22.33%
YoY
|
$1.581B
63.66%
YoY
|
$966.0M
72.81%
YoY
|
| Selling, General & Admin |
$1.336B
14.09%
YoY
|
$1.171B
-33.62%
YoY
|
$1.764B
78.0%
YoY
|
$991.0M
45.95%
YoY
|
$679.0M
55.38%
YoY
|
| Research & Development |
$650.0M
7.62%
YoY
|
$604.0M
-73.88%
YoY
|
$2.312B
349.81%
YoY
|
$514.0M
40.82%
YoY
|
$365.0M
90.1%
YoY
|
| Depreciation & Amortization |
$91.00M
62.5%
YoY
|
$56.00M
30.23%
YoY
|
$43.00M
26.47%
YoY
|
$34.00M
112.5%
YoY
|
$16.00M
60.0%
YoY
|
| Operating Expenses |
$2.259B
10.03%
YoY
|
$2.053B
-49.63%
YoY
|
$4.076B
168.33%
YoY
|
$1.519B
44.39%
YoY
|
$1.052B
65.93%
YoY
|
| Operating Profit |
$498.0M
1.84%
YoY
|
$489.0M
-122.83%
YoY
|
-$2.142B
-3554.84%
YoY
|
$62.00M
-172.09%
YoY
|
-$86.00M
14.67%
YoY
|
| Interest Expense |
$57.00M
-13.64%
YoY
|
$66.00M
-18.52%
YoY
|
$81.00M
376.47%
YoY
|
$17.00M
750.0%
YoY
|
$2.000M
-60.0%
YoY
|
| Other Income/Expense, Net |
$1.000M
-133.33%
YoY
|
-$3.000M
N/A
|
$0.00
-100.0%
YoY
|
-$8.000M
-166.67%
YoY
|
$12.00M
N/A
|
| Pretax Income |
$556.0M
0.72%
YoY
|
$552.0M
-126.78%
YoY
|
-$2.061B
-3002.82%
YoY
|
$71.00M
-198.61%
YoY
|
-$72.00M
2.86%
YoY
|
| Income Tax |
$109.0M
14.74%
YoY
|
$95.00M
-121.64%
YoY
|
-$439.0M
22.97%
YoY
|
-$357.0M
-35800.0%
YoY
|
$1.000M
N/A
|
| Net Earnings |
$447.0M
-2.19%
YoY
|
$457.0M
-128.18%
YoY
|
-$1.622B
-1772.16%
YoY
|
$97.00M
-232.88%
YoY
|
-$73.00M
4.29%
YoY
|
| Basic Earnings Per Share |
$1.68
-0.59%
YoY
|
$1.69
-113.6%
YoY
|
-$12.43
-1250.93%
YoY
|
$1.08
-196.43%
YoY
|
-$1.12
N/A
|
| Diluted Earnings Per Share |
$1.60
1.27%
YoY
|
$1.58
-112.71%
YoY
|
-$12.43
-3651.43%
YoY
|
$0.35
-234.62%
YoY
|
-$0.26
4.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
261.4M shares
-1.24%
YoY
|
264.6M shares
102.61%
YoY
|
130.6M shares
81.78%
YoY
|
71.85M shares
9.08%
YoY
|
65.87M shares
N/A
|
| Diluted Shares Outstanding |
279.6M shares
-3.3%
YoY
|
289.2M shares
121.38%
YoY
|
130.6M shares
28.71%
YoY
|
101.5M shares
54.05%
YoY
|
65.87M shares
N/A
|
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.019B
13.6%
YoY
|
$992.0M
12.34%
YoY
|
$939.0M
10.21%
YoY
|
$914.0M
11.06%
YoY
|
$897.0M
9.39%
YoY
|
$883.0M
9.96%
YoY
|
$852.0M
11.52%
YoY
|
$823.0M
14.94%
YoY
|
$820.0M
8.04%
YoY
|
$803.0M
-68.52%
YoY
|
$764.0M
14.37%
YoY
|
$716.0M
15.3%
YoY
|
$759.0M
50.3%
YoY
|
$2.551B
39.09%
YoY
|
$668.0M
41.23%
YoY
|
$621.0M
39.86%
YoY
|
$505.0M
14.77%
YoY
|
$1.834B
24.17%
YoY
|
| Cost Of Revenue |
$281.0M
24.34%
YoY
|
$342.0M
19.58%
YoY
|
$247.0M
17.06%
YoY
|
$236.0M
18.0%
YoY
|
$226.0M
9.71%
YoY
|
$286.0M
7.52%
YoY
|
$211.0M
3.94%
YoY
|
$200.0M
-19.68%
YoY
|
$206.0M
-15.23%
YoY
|
$266.0M
-72.58%
YoY
|
$203.0M
10.93%
YoY
|
$249.0M
4.18%
YoY
|
$243.0M
-1.62%
YoY
|
$970.0M
11.75%
YoY
|
$183.0M
-12.02%
YoY
|
$239.0M
18.91%
YoY
|
$247.0M
4.22%
YoY
|
$868.0M
-5.45%
YoY
|
| Gross Profit |
$738.0M
9.99%
YoY
|
$650.0M
8.88%
YoY
|
$692.0M
7.96%
YoY
|
$678.0M
8.83%
YoY
|
$671.0M
9.28%
YoY
|
$597.0M
11.17%
YoY
|
$641.0M
14.26%
YoY
|
$623.0M
33.4%
YoY
|
$614.0M
18.99%
YoY
|
$537.0M
-66.03%
YoY
|
$561.0M
15.67%
YoY
|
$467.0M
22.25%
YoY
|
$516.0M
100.0%
YoY
|
$1.581B
63.66%
YoY
|
$485.0M
83.02%
YoY
|
$382.0M
57.2%
YoY
|
$258.0M
27.09%
YoY
|
$966.0M
72.81%
YoY
|
| Selling, General & Admin |
$318.0M
-7.02%
YoY
|
$377.0M
33.22%
YoY
|
$293.0M
1.03%
YoY
|
$323.0M
1.89%
YoY
|
$342.0M
21.28%
YoY
|
$283.0M
-1.05%
YoY
|
$290.0M
-71.65%
YoY
|
$317.0M
48.13%
YoY
|
$282.0M
20.0%
YoY
|
$286.0M
-71.14%
YoY
|
$1.023B
281.72%
YoY
|
$214.0M
-11.57%
YoY
|
$235.0M
4.91%
YoY
|
$991.0M
45.95%
YoY
|
$268.0M
79.87%
YoY
|
$242.0M
93.6%
YoY
|
$224.0M
42.68%
YoY
|
$679.0M
55.38%
YoY
|
| Research & Development |
$164.0M
13.89%
YoY
|
$170.0M
10.39%
YoY
|
$169.0M
13.42%
YoY
|
$166.0M
-10.27%
YoY
|
$144.0M
25.22%
YoY
|
$154.0M
-24.88%
YoY
|
$149.0M
-91.95%
YoY
|
$185.0M
43.41%
YoY
|
$115.0M
-8.73%
YoY
|
$205.0M
-60.12%
YoY
|
$1.850B
1356.69%
YoY
|
$129.0M
0.78%
YoY
|
$126.0M
11.5%
YoY
|
$514.0M
40.82%
YoY
|
$127.0M
27.0%
YoY
|
$128.0M
47.13%
YoY
|
$113.0M
79.37%
YoY
|
$365.0M
90.1%
YoY
|
| Depreciation & Amortization |
$30.00M
57.89%
YoY
|
$26.00M
52.94%
YoY
|
$25.00M
66.67%
YoY
|
$23.00M
91.67%
YoY
|
$19.00M
58.33%
YoY
|
$17.00M
70.0%
YoY
|
$15.00M
36.36%
YoY
|
$12.00M
9.09%
YoY
|
$12.00M
9.09%
YoY
|
$10.00M
-70.59%
YoY
|
$11.00M
175.0%
YoY
|
$11.00M
-21.43%
YoY
|
$11.00M
57.14%
YoY
|
$34.00M
112.5%
YoY
|
$4.000M
300.0%
YoY
|
$14.00M
27.27%
YoY
|
$7.000M
250.0%
YoY
|
$16.00M
60.0%
YoY
|
| Operating Expenses |
$556.0M
-0.89%
YoY
|
$553.0M
25.11%
YoY
|
$525.0M
4.37%
YoY
|
$554.0M
-2.98%
YoY
|
$561.0M
19.36%
YoY
|
$442.0M
-9.98%
YoY
|
$503.0M
-83.33%
YoY
|
$571.0M
64.08%
YoY
|
$470.0M
28.42%
YoY
|
$491.0M
-67.68%
YoY
|
$3.018B
567.7%
YoY
|
$348.0M
-6.95%
YoY
|
$366.0M
7.96%
YoY
|
$1.519B
44.39%
YoY
|
$452.0M
80.8%
YoY
|
$374.0M
74.77%
YoY
|
$339.0M
52.7%
YoY
|
$1.052B
65.93%
YoY
|
| Operating Profit |
$182.0M
65.45%
YoY
|
$97.00M
-37.42%
YoY
|
$166.0M
20.29%
YoY
|
$124.0M
138.46%
YoY
|
$110.0M
-23.61%
YoY
|
$155.0M
236.96%
YoY
|
$138.0M
-105.62%
YoY
|
$52.00M
-56.3%
YoY
|
$144.0M
-4.0%
YoY
|
$46.00M
-25.81%
YoY
|
-$2.457B
-7545.45%
YoY
|
$119.0M
1387.5%
YoY
|
$150.0M
-285.19%
YoY
|
$62.00M
-172.09%
YoY
|
$33.00M
120.0%
YoY
|
$8.000M
-72.41%
YoY
|
-$81.00M
326.32%
YoY
|
-$86.00M
14.67%
YoY
|
| Interest Expense |
$6.000M
-57.14%
YoY
|
$12.00M
0.0%
YoY
|
$16.00M
6.67%
YoY
|
$15.00M
-11.76%
YoY
|
$14.00M
-36.36%
YoY
|
$12.00M
-50.0%
YoY
|
$15.00M
-34.78%
YoY
|
$17.00M
-15.0%
YoY
|
$22.00M
57.14%
YoY
|
$24.00M
41.18%
YoY
|
$23.00M
360.0%
YoY
|
$20.00M
900.0%
YoY
|
$14.00M
N/A
|
$17.00M
750.0%
YoY
|
$5.000M
400.0%
YoY
|
$2.000M
N/A
|
$0.00
-100.0%
YoY
|
$2.000M
-60.0%
YoY
|
| Other Income/Expense, Net |
N/A
|
$0.00
-100.0%
YoY
|
-$1.000M
N/A
|
$3.000M
-400.0%
YoY
|
$0.00
-100.0%
YoY
|
-$1.000M
-150.0%
YoY
|
$0.00
-100.0%
YoY
|
-$1.000M
-133.33%
YoY
|
-$1.000M
N/A
|
$2.000M
-125.0%
YoY
|
-$5.000M
0.0%
YoY
|
$3.000M
-250.0%
YoY
|
$0.00
N/A
|
-$8.000M
-166.67%
YoY
|
-$5.000M
N/A
|
-$2.000M
N/A
|
$0.00
N/A
|
$12.00M
N/A
|
| Pretax Income |
$188.0M
51.61%
YoY
|
$109.0M
-34.34%
YoY
|
$181.0M
18.3%
YoY
|
$142.0M
108.82%
YoY
|
$124.0M
-24.85%
YoY
|
$166.0M
130.56%
YoY
|
$153.0M
-106.27%
YoY
|
$68.00M
-52.11%
YoY
|
$165.0M
0.61%
YoY
|
$72.00M
1.41%
YoY
|
-$2.439B
-7490.91%
YoY
|
$142.0M
1675.0%
YoY
|
$164.0M
-302.47%
YoY
|
$71.00M
-198.61%
YoY
|
$33.00M
106.25%
YoY
|
$8.000M
-72.41%
YoY
|
-$81.00M
350.0%
YoY
|
-$72.00M
2.86%
YoY
|
| Income Tax |
$44.00M
144.44%
YoY
|
$28.00M
55.56%
YoY
|
$37.00M
5.71%
YoY
|
$26.00M
271.43%
YoY
|
$18.00M
-48.57%
YoY
|
$18.00M
-128.57%
YoY
|
$35.00M
-107.95%
YoY
|
$7.000M
-75.0%
YoY
|
$35.00M
-2.78%
YoY
|
-$63.00M
-82.35%
YoY
|
-$440.0M
14566.67%
YoY
|
$28.00M
N/A
|
$36.00M
3500.0%
YoY
|
-$357.0M
-35800.0%
YoY
|
-$3.000M
N/A
|
$0.00
-100.0%
YoY
|
$1.000M
N/A
|
$1.000M
N/A
|
| Net Earnings |
$144.0M
35.85%
YoY
|
$79.00M
-49.03%
YoY
|
$144.0M
22.03%
YoY
|
$116.0M
90.16%
YoY
|
$106.0M
-18.46%
YoY
|
$155.0M
14.81%
YoY
|
$118.0M
-105.9%
YoY
|
$61.00M
-46.49%
YoY
|
$130.0M
1.56%
YoY
|
$135.0M
39.18%
YoY
|
-$1.999B
-5652.78%
YoY
|
$114.0M
1325.0%
YoY
|
$128.0M
-256.1%
YoY
|
$97.00M
-232.88%
YoY
|
$36.00M
125.0%
YoY
|
$8.000M
-71.43%
YoY
|
-$82.00M
355.56%
YoY
|
-$73.00M
4.29%
YoY
|
| Basic Earnings Per Share |
$0.59
47.5%
YoY
|
N/A
|
$0.54
20.0%
YoY
|
$0.43
95.45%
YoY
|
$0.40
-14.89%
YoY
|
N/A
|
$0.45
-102.16%
YoY
|
$0.22
N/A
|
$0.47
N/A
|
N/A
|
-$20.86
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.57
54.05%
YoY
|
$0.30
-42.51%
YoY
|
$0.51
21.43%
YoY
|
$0.41
105.0%
YoY
|
$0.37
-13.95%
YoY
|
$0.52
17.61%
YoY
|
$0.42
-102.01%
YoY
|
$0.20
104.92%
YoY
|
$0.43
N/A
|
$0.44
25.71%
YoY
|
-$20.86
N/A
|
$0.10
233.33%
YoY
|
$0.00
-100.0%
YoY
|
$0.35
-234.62%
YoY
|
$0.00
-100.0%
YoY
|
$0.03
-70.0%
YoY
|
-$0.30
328.57%
YoY
|
-$0.26
4.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
|
| Basic Shares Outstanding |
240.6M shares
-9.08%
YoY
|
262.5M shares
2.19%
YoY
|
263.4M shares
1.01%
YoY
|
260.7M shares
-1.5%
YoY
|
264.6M shares
-0.7%
YoY
|
256.9M shares
-8.32%
YoY
|
260.8M shares
172.14%
YoY
|
264.7M shares
266.28%
YoY
|
266.5M shares
269.22%
YoY
|
280.2M shares
N/A
|
95.84M shares
33.09%
YoY
|
72.27M shares
N/A
|
72.18M shares
N/A
|
N/A
|
72.01M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
253.6M shares
-8.51%
YoY
|
N/A
|
283.2M shares
0.77%
YoY
|
281.3M shares
-1.73%
YoY
|
277.2M shares
-8.25%
YoY
|
N/A
|
281.0M shares
193.21%
YoY
|
286.3M shares
296.11%
YoY
|
302.1M shares
318.58%
YoY
|
N/A
|
95.84M shares
33.09%
YoY
|
72.27M shares
N/A
|
72.18M shares
N/A
|
N/A
|
72.01M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...