|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.583B
15.52%
YoY
|
$2.236B
14.96%
YoY
|
$1.945B
-0.66%
YoY
|
$1.958B
-75.97%
YoY
|
$8.147B
143.95%
YoY
|
| Cost Of Revenue |
$668.0M
26.76%
YoY
|
$527.0M
25.18%
YoY
|
$421.0M
14.71%
YoY
|
$367.0M
-94.26%
YoY
|
$6.394B
242.6%
YoY
|
| Gross Profit |
$1.915B
12.05%
YoY
|
$1.709B
12.14%
YoY
|
$1.524B
-4.21%
YoY
|
$1.591B
-9.25%
YoY
|
$1.753B
18.99%
YoY
|
| Selling, General & Admin |
$1.340B
1.98%
YoY
|
$1.314B
8.51%
YoY
|
$1.211B
4.22%
YoY
|
$1.162B
-23.8%
YoY
|
$1.525B
45.54%
YoY
|
| Research & Development |
$607.0M
3.76%
YoY
|
$585.0M
4.46%
YoY
|
$560.0M
12.45%
YoY
|
$498.0M
4.98%
YoY
|
$474.4M
21.59%
YoY
|
| Depreciation & Amortization |
$264.0M
10.0%
YoY
|
$240.0M
28.34%
YoY
|
$187.0M
19.11%
YoY
|
$157.0M
20.97%
YoY
|
$129.8M
17.95%
YoY
|
| Operating Expenses |
$1.947B
2.53%
YoY
|
$1.899B
7.23%
YoY
|
$1.771B
6.69%
YoY
|
$1.660B
-16.98%
YoY
|
$1.999B
39.04%
YoY
|
| Operating Profit |
-$34.00M
-82.74%
YoY
|
-$197.0M
-27.04%
YoY
|
-$270.0M
190.32%
YoY
|
-$93.00M
-71.62%
YoY
|
-$327.7M
691.71%
YoY
|
| Interest Expense |
-$18.00M
-50.0%
YoY
|
-$36.00M
0.0%
YoY
|
-$36.00M
2.86%
YoY
|
-$35.00M
-81.76%
YoY
|
-$191.9M
23.65%
YoY
|
| Other Income/Expense, Net |
$77.00M
-39.37%
YoY
|
$127.0M
-15.89%
YoY
|
$151.0M
251.16%
YoY
|
$43.00M
322.07%
YoY
|
$10.19M
-60.05%
YoY
|
| Pretax Income |
$25.00M
-123.36%
YoY
|
-$107.0M
-30.52%
YoY
|
-$154.0M
81.18%
YoY
|
-$85.00M
-83.86%
YoY
|
-$526.5M
210.38%
YoY
|
| Income Tax |
$2.000M
-60.0%
YoY
|
$5.000M
25.0%
YoY
|
$4.000M
33.33%
YoY
|
$3.000M
137.53%
YoY
|
$1.263M
-116.79%
YoY
|
| Net Earnings |
$23.00M
-120.54%
YoY
|
-$112.0M
-29.11%
YoY
|
-$158.0M
56.44%
YoY
|
-$101.0M
-80.86%
YoY
|
-$527.8M
225.56%
YoY
|
| Basic Earnings Per Share |
$0.09
-118.75%
YoY
|
-$0.48
-29.41%
YoY
|
-$0.68
61.9%
YoY
|
-$0.42
-80.09%
YoY
|
-$2.11
193.06%
YoY
|
| Diluted Earnings Per Share |
$0.09
-118.75%
YoY
|
-$0.48
-29.41%
YoY
|
-$0.68
61.9%
YoY
|
-$0.42
-80.09%
YoY
|
-$2.11
193.06%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
241.9M shares
3.35%
YoY
|
234.1M shares
0.21%
YoY
|
233.6M shares
-3.55%
YoY
|
242.2M shares
-3.11%
YoY
|
249.9M shares
11.65%
YoY
|
| Diluted Shares Outstanding |
254.1M shares
8.56%
YoY
|
234.1M shares
0.21%
YoY
|
233.6M shares
-3.55%
YoY
|
242.2M shares
-3.11%
YoY
|
249.9M shares
11.65%
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 |
$708.0M
18.39%
YoY
|
$654.0M
18.05%
YoY
|
$676.0M
16.35%
YoY
|
$655.0M
14.51%
YoY
|
$598.0M
13.04%
YoY
|
$554.0M
16.88%
YoY
|
$581.0M
17.14%
YoY
|
$572.0M
13.04%
YoY
|
$529.0M
12.79%
YoY
|
$474.0M
8.97%
YoY
|
$496.0M
2.69%
YoY
|
$506.0M
-49.85%
YoY
|
$469.0M
-88.98%
YoY
|
$435.0M
-88.8%
YoY
|
$483.0M
-72.19%
YoY
|
$1.009B
-22.98%
YoY
|
$4.257B
249.51%
YoY
|
$3.882B
392.05%
YoY
|
$1.737B
164.45%
YoY
|
$1.310B
70.49%
YoY
|
| Cost Of Revenue |
$189.0M
35.97%
YoY
|
$178.0M
32.84%
YoY
|
$185.0M
32.14%
YoY
|
$166.0M
27.69%
YoY
|
$139.0M
13.01%
YoY
|
$134.0M
16.52%
YoY
|
$140.0M
27.27%
YoY
|
$130.0M
25.0%
YoY
|
$123.0M
33.7%
YoY
|
$115.0M
43.75%
YoY
|
$110.0M
23.6%
YoY
|
$104.0M
-81.63%
YoY
|
$92.00M
-97.46%
YoY
|
$80.00M
-97.34%
YoY
|
$89.00M
-94.05%
YoY
|
$566.0M
-26.68%
YoY
|
$3.622B
409.42%
YoY
|
$3.007B
847.48%
YoY
|
$1.496B
513.71%
YoY
|
$772.0M
58.36%
YoY
|
| Gross Profit |
$519.0M
13.07%
YoY
|
$476.0M
13.33%
YoY
|
$491.0M
11.34%
YoY
|
$489.0M
10.63%
YoY
|
$459.0M
13.05%
YoY
|
$420.0M
16.99%
YoY
|
$441.0M
14.25%
YoY
|
$442.0M
9.95%
YoY
|
$406.0M
7.69%
YoY
|
$359.0M
1.13%
YoY
|
$386.0M
-2.03%
YoY
|
$402.0M
-9.26%
YoY
|
$377.0M
-40.63%
YoY
|
$355.0M
-59.43%
YoY
|
$394.0M
63.77%
YoY
|
$443.0M
-17.66%
YoY
|
$635.0M
25.25%
YoY
|
$875.0M
85.58%
YoY
|
$240.6M
-41.74%
YoY
|
$538.0M
91.55%
YoY
|
| Selling, General & Admin |
$333.0M
4.39%
YoY
|
$333.0M
-2.06%
YoY
|
$341.0M
0.29%
YoY
|
$347.0M
3.27%
YoY
|
$319.0M
7.05%
YoY
|
$340.0M
9.32%
YoY
|
$340.0M
15.25%
YoY
|
$336.0M
3.07%
YoY
|
$298.0M
6.81%
YoY
|
$311.0M
7.24%
YoY
|
$295.0M
-2.64%
YoY
|
$326.0M
6.89%
YoY
|
$279.0M
-34.51%
YoY
|
$290.0M
-38.89%
YoY
|
$303.0M
-25.64%
YoY
|
$305.0M
-11.08%
YoY
|
$426.0M
42.95%
YoY
|
$474.6M
85.96%
YoY
|
$407.5M
68.59%
YoY
|
$343.0M
39.4%
YoY
|
| Research & Development |
$150.0M
0.67%
YoY
|
$154.0M
3.36%
YoY
|
$151.0M
4.14%
YoY
|
$153.0M
6.25%
YoY
|
$149.0M
1.36%
YoY
|
$149.0M
5.67%
YoY
|
$145.0M
2.11%
YoY
|
$144.0M
2.86%
YoY
|
$147.0M
7.3%
YoY
|
$141.0M
9.3%
YoY
|
$142.0M
0.0%
YoY
|
$140.0M
17.65%
YoY
|
$137.0M
20.18%
YoY
|
$129.0M
13.02%
YoY
|
$142.0M
27.36%
YoY
|
$119.0M
-7.75%
YoY
|
$114.0M
-5.0%
YoY
|
$114.1M
6.67%
YoY
|
$111.5M
17.64%
YoY
|
$129.0M
32.3%
YoY
|
| Depreciation & Amortization |
$65.00M
0.0%
YoY
|
$65.00M
1.56%
YoY
|
$67.00M
6.35%
YoY
|
$69.00M
16.95%
YoY
|
$65.00M
16.07%
YoY
|
$64.00M
20.75%
YoY
|
$63.00M
28.57%
YoY
|
$59.00M
31.11%
YoY
|
$56.00M
40.0%
YoY
|
$53.00M
47.22%
YoY
|
$49.00M
44.12%
YoY
|
$45.00M
2.27%
YoY
|
$40.00M
-6.98%
YoY
|
$36.00M
-13.57%
YoY
|
$34.00M
12.41%
YoY
|
$44.00M
51.82%
YoY
|
$43.00M
48.28%
YoY
|
$41.65M
48.76%
YoY
|
$30.25M
12.86%
YoY
|
$28.98M
10.62%
YoY
|
| Operating Expenses |
$483.0M
3.21%
YoY
|
$487.0M
-0.41%
YoY
|
$492.0M
1.44%
YoY
|
$500.0M
4.17%
YoY
|
$468.0M
5.17%
YoY
|
$489.0M
8.19%
YoY
|
$485.0M
10.98%
YoY
|
$480.0M
3.0%
YoY
|
$445.0M
6.97%
YoY
|
$452.0M
7.88%
YoY
|
$437.0M
-1.8%
YoY
|
$466.0M
9.91%
YoY
|
$416.0M
-22.96%
YoY
|
$419.0M
-28.83%
YoY
|
$445.0M
-14.25%
YoY
|
$424.0M
-10.17%
YoY
|
$540.0M
29.19%
YoY
|
$588.7M
54.03%
YoY
|
$519.0M
54.24%
YoY
|
$472.0M
37.39%
YoY
|
| Operating Profit |
$36.00M
-500.0%
YoY
|
-$11.00M
-84.06%
YoY
|
-$3.000M
-93.33%
YoY
|
-$11.00M
-71.05%
YoY
|
-$9.000M
-80.0%
YoY
|
-$69.00M
-25.81%
YoY
|
-$45.00M
-15.09%
YoY
|
-$38.00M
-40.63%
YoY
|
-$45.00M
0.0%
YoY
|
-$93.00M
45.31%
YoY
|
-$53.00M
3.92%
YoY
|
-$64.00M
-455.56%
YoY
|
-$45.00M
-178.95%
YoY
|
-$64.00M
-122.35%
YoY
|
-$51.00M
-81.89%
YoY
|
$18.00M
-70.97%
YoY
|
$57.00M
-35.23%
YoY
|
$286.3M
220.61%
YoY
|
-$281.6M
-468.4%
YoY
|
$62.00M
-198.91%
YoY
|
| Interest Expense |
-$4.000M
-20.0%
YoY
|
-$5.000M
-37.5%
YoY
|
-$3.000M
-66.67%
YoY
|
-$5.000M
-50.0%
YoY
|
-$5.000M
-44.44%
YoY
|
-$8.000M
-11.11%
YoY
|
-$9.000M
0.0%
YoY
|
-$10.00M
11.11%
YoY
|
-$9.000M
0.0%
YoY
|
-$9.000M
0.0%
YoY
|
-$9.000M
0.0%
YoY
|
-$9.000M
0.0%
YoY
|
-$9.000M
-79.55%
YoY
|
-$9.000M
-86.8%
YoY
|
-$9.000M
-79.88%
YoY
|
-$9.000M
-77.17%
YoY
|
-$44.00M
11.11%
YoY
|
-$68.19M
67.95%
YoY
|
-$44.74M
13.26%
YoY
|
-$39.43M
4.87%
YoY
|
| Other Income/Expense, Net |
$16.00M
-27.27%
YoY
|
$19.00M
-26.92%
YoY
|
$18.00M
-47.06%
YoY
|
$18.00M
-47.06%
YoY
|
$22.00M
-33.33%
YoY
|
$26.00M
-39.53%
YoY
|
$34.00M
0.0%
YoY
|
$34.00M
-19.05%
YoY
|
$33.00M
3.13%
YoY
|
$43.00M
13.16%
YoY
|
$34.00M
183.33%
YoY
|
$42.00M
250.0%
YoY
|
$32.00M
300.0%
YoY
|
$38.00M
805.19%
YoY
|
$12.00M
511.0%
YoY
|
$12.00M
656.14%
YoY
|
$8.000M
233.33%
YoY
|
$4.198M
49.93%
YoY
|
$1.964M
-34.53%
YoY
|
$1.587M
-84.29%
YoY
|
| Pretax Income |
$48.00M
500.0%
YoY
|
$3.000M
-105.88%
YoY
|
$12.00M
-160.0%
YoY
|
$2.000M
-113.33%
YoY
|
$8.000M
-138.1%
YoY
|
-$51.00M
-27.14%
YoY
|
-$20.00M
-28.57%
YoY
|
-$15.00M
-55.88%
YoY
|
-$21.00M
-4.55%
YoY
|
-$70.00M
2.94%
YoY
|
-$28.00M
-41.67%
YoY
|
-$34.00M
-342.86%
YoY
|
-$22.00M
-414.29%
YoY
|
-$68.00M
-73.78%
YoY
|
-$48.00M
-85.85%
YoY
|
$14.00M
-39.13%
YoY
|
$7.000M
-85.71%
YoY
|
-$259.4M
-656.55%
YoY
|
-$339.2M
-948.07%
YoY
|
$23.00M
-127.46%
YoY
|
| Income Tax |
$2.000M
N/A
|
$0.00
-100.0%
YoY
|
$2.000M
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.000M
-66.67%
YoY
|
$0.00
N/A
|
$2.000M
-300.0%
YoY
|
$2.000M
N/A
|
$3.000M
-25.0%
YoY
|
$0.00
-100.0%
YoY
|
-$1.000M
-116.67%
YoY
|
$0.00
-100.0%
YoY
|
$4.000M
115.75%
YoY
|
$3.000M
-127.27%
YoY
|
$6.000M
-53.85%
YoY
|
-$9.000M
200.0%
YoY
|
$1.854M
209.0%
YoY
|
-$11.00M
-2850.0%
YoY
|
$13.00M
1757.14%
YoY
|
| Net Earnings |
$46.00M
475.0%
YoY
|
$3.000M
-105.77%
YoY
|
$10.00M
-150.0%
YoY
|
$2.000M
-111.76%
YoY
|
$8.000M
-134.78%
YoY
|
-$52.00M
-28.77%
YoY
|
-$20.00M
-28.57%
YoY
|
-$17.00M
-51.43%
YoY
|
-$23.00M
4.55%
YoY
|
-$73.00M
1.39%
YoY
|
-$28.00M
-47.17%
YoY
|
-$35.00M
-537.5%
YoY
|
-$22.00M
-237.5%
YoY
|
-$72.00M
-72.44%
YoY
|
-$53.00M
-83.85%
YoY
|
$8.000M
-20.0%
YoY
|
$16.00M
-69.23%
YoY
|
-$261.2M
-667.84%
YoY
|
-$328.2M
-929.35%
YoY
|
$10.00M
-111.84%
YoY
|
| Basic Earnings Per Share |
$0.19
533.33%
YoY
|
N/A
|
$0.04
-150.0%
YoY
|
$0.01
-114.29%
YoY
|
$0.03
-130.0%
YoY
|
N/A
|
-$0.08
-33.33%
YoY
|
-$0.07
-53.33%
YoY
|
-$0.10
11.11%
YoY
|
N/A
|
-$0.12
-45.45%
YoY
|
-$0.15
-600.0%
YoY
|
-$0.09
-250.0%
YoY
|
N/A
|
-$0.22
-82.95%
YoY
|
$0.03
-25.0%
YoY
|
$0.06
-71.43%
YoY
|
N/A
|
-$1.29
-858.82%
YoY
|
$0.04
-110.53%
YoY
|
| Diluted Earnings Per Share |
$0.19
533.33%
YoY
|
$0.01
-104.21%
YoY
|
$0.04
-150.0%
YoY
|
$0.01
-114.29%
YoY
|
$0.03
-130.0%
YoY
|
-$0.22
-31.18%
YoY
|
-$0.08
-33.33%
YoY
|
-$0.07
-53.27%
YoY
|
-$0.10
11.11%
YoY
|
-$0.32
5.2%
YoY
|
-$0.12
-45.45%
YoY
|
-$0.15
-599.37%
YoY
|
-$0.09
-250.0%
YoY
|
-$0.30
-100.0%
YoY
|
-$0.22
-82.95%
YoY
|
$0.03
-25.0%
YoY
|
$0.06
-70.0%
YoY
|
-$1.028M
-626.15%
YoY
|
-$1.29
-906.25%
YoY
|
$0.04
-110.53%
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 |
235.7M shares
-2.71%
YoY
|
N/A
|
242.3M shares
4.22%
YoY
|
241.1M shares
3.27%
YoY
|
242.3M shares
3.22%
YoY
|
N/A
|
232.5M shares
-0.33%
YoY
|
233.5M shares
-0.08%
YoY
|
234.7M shares
0.12%
YoY
|
N/A
|
233.3M shares
-2.83%
YoY
|
233.6M shares
-4.23%
YoY
|
234.4M shares
-5.68%
YoY
|
N/A
|
240.1M shares
-5.51%
YoY
|
243.9M shares
-1.7%
YoY
|
248.5M shares
2.18%
YoY
|
N/A
|
254.1M shares
10.6%
YoY
|
248.2M shares
13.07%
YoY
|
| Diluted Shares Outstanding |
239.6M shares
-6.46%
YoY
|
N/A
|
256.2M shares
10.2%
YoY
|
251.7M shares
7.8%
YoY
|
256.2M shares
9.16%
YoY
|
N/A
|
232.5M shares
-0.33%
YoY
|
233.5M shares
-0.08%
YoY
|
234.7M shares
0.12%
YoY
|
N/A
|
233.3M shares
-2.83%
YoY
|
233.6M shares
-4.7%
YoY
|
234.4M shares
-6.96%
YoY
|
N/A
|
240.1M shares
-5.51%
YoY
|
245.2M shares
-6.25%
YoY
|
252.0M shares
-2.85%
YoY
|
N/A
|
254.1M shares
4.72%
YoY
|
261.5M shares
19.15%
YoY
|
Loading...