|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.718B
12.17%
YoY
|
$2.423B
5.81%
YoY
|
$2.290B
23.72%
YoY
|
$1.851B
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$1.085B
12.2%
YoY
|
$967.0M
0.94%
YoY
|
$958.0M
15.14%
YoY
|
$832.0M
74.42%
YoY
|
$477.0M
-9.83%
YoY
|
| Gross Profit |
$1.633B
12.16%
YoY
|
$1.456B
9.31%
YoY
|
$1.332B
30.72%
YoY
|
$1.019B
256.29%
YoY
|
$286.0M
8.33%
YoY
|
| Selling, General & Admin |
$732.0M
3.39%
YoY
|
$708.0M
1.29%
YoY
|
$699.0M
-32.66%
YoY
|
$1.038B
7968.76%
YoY
|
$12.86M
2105.53%
YoY
|
| Research & Development |
$527.0M
19.23%
YoY
|
$442.0M
9.14%
YoY
|
$405.0M
4.38%
YoY
|
$388.0M
46.97%
YoY
|
$264.0M
-4.69%
YoY
|
| Depreciation & Amortization |
$192.0M
7.87%
YoY
|
$178.0M
-8.25%
YoY
|
$194.0M
6.59%
YoY
|
$182.0M
18.18%
YoY
|
$154.0M
4.05%
YoY
|
| Operating Expenses |
$2.588B
12.13%
YoY
|
$2.308B
0.44%
YoY
|
$2.298B
88.36%
YoY
|
$1.220B
9383.52%
YoY
|
$12.86M
2105.52%
YoY
|
| Operating Profit |
$130.0M
13.04%
YoY
|
$115.0M
-1537.5%
YoY
|
-$8.000M
-96.02%
YoY
|
-$201.0M
-173.59%
YoY
|
$273.1M
3.69%
YoY
|
| Interest Expense |
$9.000M
-105.45%
YoY
|
-$165.0M
-217.02%
YoY
|
$141.0M
-256.67%
YoY
|
-$90.00M
-1646943.55%
YoY
|
$5.465K
1220.05%
YoY
|
| Other Income/Expense, Net |
-$29.00M
-270.59%
YoY
|
$17.00M
-270.0%
YoY
|
-$10.00M
-1100.0%
YoY
|
$1.000M
-94.75%
YoY
|
$19.06M
-200.03%
YoY
|
| Pretax Income |
$147.0M
-307.04%
YoY
|
-$71.00M
-51.03%
YoY
|
-$145.0M
-49.48%
YoY
|
-$287.0M
-4729.11%
YoY
|
$6.200M
-131.56%
YoY
|
| Income Tax |
$40.00M
-39.39%
YoY
|
$66.00M
-833.33%
YoY
|
-$9.000M
-85.25%
YoY
|
-$61.00M
-67.2%
YoY
|
-$186.0M
28.28%
YoY
|
| Net Earnings |
$111.0M
-182.84%
YoY
|
-$134.0M
-1.47%
YoY
|
-$136.0M
444.0%
YoY
|
-$25.00M
-503.23%
YoY
|
$6.200M
-131.56%
YoY
|
| Basic Earnings Per Share |
$0.22
-173.33%
YoY
|
-$0.30
20.0%
YoY
|
-$0.25
-50.0%
YoY
|
-$0.50
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.22
-173.33%
YoY
|
-$0.30
0.0%
YoY
|
-$0.30
-38.48%
YoY
|
-$0.49
-100.0%
YoY
|
$60.72K
-130.28%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
484.5M shares
4.72%
YoY
|
462.7M shares
83.87%
YoY
|
251.6M shares
390.86%
YoY
|
51.27M
N/A
|
N/A
|
| Diluted Shares Outstanding |
492.8M shares
6.5%
YoY
|
462.7M shares
1.01%
YoY
|
458.1M shares
2.77%
YoY
|
445.7M
N/A
|
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 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$840.0M
35.27%
YoY
|
$792.0M
34.01%
YoY
|
$674.0M
12.9%
YoY
|
$631.0M
0.96%
YoY
|
$621.0M
1.8%
YoY
|
$591.0M
7.65%
YoY
|
$597.0M
4.55%
YoY
|
$625.0M
5.57%
YoY
|
$610.0M
5.54%
YoY
|
$549.0M
4.17%
YoY
|
$571.0M
17.01%
YoY
|
$592.0M
21.81%
YoY
|
$578.0M
N/A
|
$527.0M
N/A
|
$488.0M
N/A
|
$486.0M
217.65%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$350.0M
51.52%
YoY
|
$342.0M
43.7%
YoY
|
$270.0M
13.92%
YoY
|
$242.0M
-2.02%
YoY
|
$231.0M
N/A
|
$238.0M
0.0%
YoY
|
$237.0M
0.0%
YoY
|
$247.0M
2.07%
YoY
|
N/A
|
$238.0M
-2.06%
YoY
|
$237.0M
9.22%
YoY
|
$242.0M
21.61%
YoY
|
$241.0M
39.31%
YoY
|
$243.0M
40.46%
YoY
|
$217.0M
70.87%
YoY
|
$199.0M
109.47%
YoY
|
$173.0M
110.98%
YoY
|
$173.0M
N/A
|
$127.0M
N/A
|
| Gross Profit |
$490.0M
25.64%
YoY
|
$450.0M
27.48%
YoY
|
$404.0M
12.22%
YoY
|
$389.0M
2.91%
YoY
|
$390.0M
N/A
|
$353.0M
13.5%
YoY
|
$360.0M
7.78%
YoY
|
$378.0M
8.0%
YoY
|
N/A
|
$311.0M
9.51%
YoY
|
$334.0M
23.25%
YoY
|
$350.0M
21.95%
YoY
|
$337.0M
90.4%
YoY
|
$284.0M
149.12%
YoY
|
$271.0M
287.14%
YoY
|
$287.0M
394.83%
YoY
|
$177.0M
302.27%
YoY
|
$114.0M
N/A
|
$70.00M
N/A
|
| Selling, General & Admin |
$224.0M
30.99%
YoY
|
$354.0M
26.43%
YoY
|
$184.0M
5.75%
YoY
|
$180.0M
0.56%
YoY
|
$171.0M
-7.57%
YoY
|
$280.0M
8.11%
YoY
|
$174.0M
-0.57%
YoY
|
$179.0M
-5.79%
YoY
|
$185.0M
3.35%
YoY
|
$259.0M
-4.78%
YoY
|
$175.0M
0.0%
YoY
|
$190.0M
11.11%
YoY
|
$179.0M
11900.78%
YoY
|
$272.0M
9272.78%
YoY
|
$175.0M
4270.49%
YoY
|
$171.0M
98.84%
YoY
|
$1.492M
-67.87%
YoY
|
$2.902M
N/A
|
$4.004M
N/A
|
| Research & Development |
$159.0M
32.5%
YoY
|
N/A
|
$130.0M
16.07%
YoY
|
$120.0M
7.14%
YoY
|
$120.0M
11.11%
YoY
|
N/A
|
$112.0M
10.89%
YoY
|
$112.0M
9.8%
YoY
|
$108.0M
10.2%
YoY
|
N/A
|
$101.0M
3.06%
YoY
|
$102.0M
7.37%
YoY
|
$98.00M
8.89%
YoY
|
N/A
|
$98.00M
55.56%
YoY
|
$95.00M
61.02%
YoY
|
$90.00M
N/A
|
N/A
|
$63.00M
N/A
|
| Depreciation & Amortization |
$60.00M
50.0%
YoY
|
$60.00M
50.0%
YoY
|
$49.00M
13.95%
YoY
|
$43.00M
-54.74%
YoY
|
$40.00M
-14.89%
YoY
|
$40.00M
-18.37%
YoY
|
$43.00M
-14.0%
YoY
|
$95.00M
93.88%
YoY
|
$47.00M
2.17%
YoY
|
$49.00M
2.08%
YoY
|
$50.00M
11.11%
YoY
|
$49.00M
8.89%
YoY
|
$46.00M
4.55%
YoY
|
$48.00M
-4.0%
YoY
|
$45.00M
-56.73%
YoY
|
$45.00M
25.0%
YoY
|
$44.00M
29.41%
YoY
|
$50.00M
N/A
|
$104.0M
N/A
|
| Operating Expenses |
$159.0M
-71.91%
YoY
|
$414.0M
29.38%
YoY
|
$662.0M
16.14%
YoY
|
$597.0M
2.4%
YoY
|
$566.0M
-4.71%
YoY
|
$320.0M
3.9%
YoY
|
$570.0M
-0.87%
YoY
|
$583.0M
-1.19%
YoY
|
$594.0M
1.19%
YoY
|
$308.0M
-3.75%
YoY
|
$575.0M
7.88%
YoY
|
$590.0M
16.83%
YoY
|
$587.0M
39254.56%
YoY
|
$320.0M
10926.8%
YoY
|
$533.0M
13211.26%
YoY
|
$505.0M
89.14%
YoY
|
$1.492M
-67.87%
YoY
|
$2.902M
N/A
|
$4.004M
N/A
|
| Operating Profit |
$3.000M
-94.55%
YoY
|
$36.00M
9.09%
YoY
|
$12.00M
-55.56%
YoY
|
$34.00M
-19.05%
YoY
|
$55.00M
243.75%
YoY
|
$33.00M
1000.0%
YoY
|
$27.00M
-775.0%
YoY
|
$42.00M
2000.0%
YoY
|
$16.00M
-277.78%
YoY
|
$3.000M
-108.33%
YoY
|
-$4.000M
-91.11%
YoY
|
$2.000M
-110.53%
YoY
|
-$9.000M
-105.13%
YoY
|
-$36.00M
-132.4%
YoY
|
-$45.00M
-63.71%
YoY
|
-$19.00M
-83.33%
YoY
|
$175.5M
345.94%
YoY
|
$111.1M
N/A
|
-$124.0M
N/A
|
| Interest Expense |
$5.000M
-90.38%
YoY
|
-$6.000M
-90.32%
YoY
|
-$48.00M
0.0%
YoY
|
$11.00M
-127.5%
YoY
|
$52.00M
57.58%
YoY
|
-$62.00M
34.78%
YoY
|
-$48.00M
-233.33%
YoY
|
-$40.00M
-214.29%
YoY
|
$33.00M
-2.94%
YoY
|
-$46.00M
-9.8%
YoY
|
$36.00M
38.46%
YoY
|
$35.00M
45.83%
YoY
|
$34.00M
1668202.26%
YoY
|
-$51.00M
115.68%
YoY
|
$26.00M
1690407.15%
YoY
|
$24.00M
84.62%
YoY
|
$2.038K
231.38%
YoY
|
-$23.65M
N/A
|
$1.538K
N/A
|
| Other Income/Expense, Net |
$3.000M
-133.33%
YoY
|
-$5.000M
-119.23%
YoY
|
-$4.000M
-73.33%
YoY
|
-$11.00M
1000.0%
YoY
|
-$9.000M
-228.57%
YoY
|
$26.00M
N/A
|
-$15.00M
66.67%
YoY
|
-$1.000M
-80.0%
YoY
|
$7.000M
40.0%
YoY
|
$0.00
-100.0%
YoY
|
-$9.000M
80.0%
YoY
|
-$5.000M
-350.0%
YoY
|
$5.000M
-230.38%
YoY
|
$4.000M
0.0%
YoY
|
-$5.000M
-133.0%
YoY
|
$2.000M
-24.07%
YoY
|
-$3.835M
-115.39%
YoY
|
$4.000M
N/A
|
$15.15M
N/A
|
| Pretax Income |
$11.00M
-88.54%
YoY
|
$57.00M
-1050.0%
YoY
|
-$40.00M
-45.95%
YoY
|
$34.00M
3300.0%
YoY
|
$96.00M
1100.0%
YoY
|
-$6.000M
-86.05%
YoY
|
-$74.00M
640.0%
YoY
|
$1.000M
-101.75%
YoY
|
$8.000M
-122.86%
YoY
|
-$43.00M
-49.41%
YoY
|
-$10.00M
-87.8%
YoY
|
-$57.00M
1040.0%
YoY
|
-$35.00M
557.1%
YoY
|
-$85.00M
220.17%
YoY
|
-$82.00M
-835.63%
YoY
|
-$5.000M
-96.06%
YoY
|
-$5.326M
-126.26%
YoY
|
-$26.55M
N/A
|
$11.15M
N/A
|
| Income Tax |
-$42.00M
-300.0%
YoY
|
-$26.00M
-336.36%
YoY
|
$24.00M
-55.56%
YoY
|
$21.00M
-180.77%
YoY
|
$21.00M
-22.22%
YoY
|
$11.00M
266.67%
YoY
|
$54.00M
-2800.0%
YoY
|
-$26.00M
1200.0%
YoY
|
$27.00M
-437.5%
YoY
|
$3.000M
-113.64%
YoY
|
-$2.000M
-80.0%
YoY
|
-$2.000M
-50.0%
YoY
|
-$8.000M
-68.0%
YoY
|
-$22.00M
-63.33%
YoY
|
-$10.00M
-67.74%
YoY
|
-$4.000M
-94.52%
YoY
|
-$25.00M
13.64%
YoY
|
-$60.00M
N/A
|
-$31.00M
N/A
|
| Net Earnings |
$54.00M
-28.0%
YoY
|
$83.00M
-618.75%
YoY
|
-$62.00M
-51.56%
YoY
|
$15.00M
-44.44%
YoY
|
$75.00M
-494.74%
YoY
|
-$16.00M
-65.96%
YoY
|
-$128.0M
1500.0%
YoY
|
$27.00M
-149.09%
YoY
|
-$19.00M
-29.63%
YoY
|
-$47.00M
80.77%
YoY
|
-$8.000M
-89.04%
YoY
|
-$55.00M
2650.0%
YoY
|
-$27.00M
406.9%
YoY
|
-$26.00M
-2.07%
YoY
|
-$73.00M
-754.89%
YoY
|
-$2.000M
-251.69%
YoY
|
-$5.326M
-126.26%
YoY
|
-$26.55M
N/A
|
$11.15M
-111568.73%
YoY
|
| Basic Earnings Per Share |
$0.10
-37.5%
YoY
|
N/A
|
-$0.13
-53.57%
YoY
|
$0.03
-50.0%
YoY
|
$0.16
-500.0%
YoY
|
N/A
|
-$0.28
N/A
|
$0.06
-126.09%
YoY
|
-$0.04
33.33%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.23
-152.27%
YoY
|
-$0.03
N/A
|
N/A
|
-$0.43
N/A
|
$0.44
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.10
-37.5%
YoY
|
$0.16
-549.13%
YoY
|
-$0.13
-53.57%
YoY
|
$0.03
-50.0%
YoY
|
$0.16
-500.0%
YoY
|
-$0.03
-66.05%
YoY
|
-$0.28
1300.0%
YoY
|
$0.06
-126.09%
YoY
|
-$0.04
-33.33%
YoY
|
-$0.10
-77.09%
YoY
|
-$0.02
-95.35%
YoY
|
-$0.23
-100.0%
YoY
|
-$0.06
-100.0%
YoY
|
-$0.44
-100.0%
YoY
|
-$0.43
-100.0%
YoY
|
$47.26K
266.01%
YoY
|
-$52.17K
-126.26%
YoY
|
-$260.0K
N/A
|
$109.2K
N/A
|
| 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 |
524.0M shares
9.53%
YoY
|
523.5M shares
11.27%
YoY
|
479.0M shares
1.21%
YoY
|
478.7M shares
1.29%
YoY
|
478.4M shares
1.23%
YoY
|
470.5M shares
0.75%
YoY
|
473.3M shares
1.77%
YoY
|
472.6M shares
664.11%
YoY
|
472.6M shares
682.79%
YoY
|
467.0M shares
N/A
|
465.0M
851.61%
YoY
|
61.85M
26.57%
YoY
|
60.38M
N/A
|
N/A
|
48.87M
N/A
|
48.87M
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
519.4M shares
8.5%
YoY
|
N/A
|
485.8M shares
5.09%
YoY
|
474.8M shares
0.89%
YoY
|
478.7M shares
3.76%
YoY
|
N/A
|
462.3M shares
0.99%
YoY
|
470.7M shares
660.93%
YoY
|
461.4M shares
1.44%
YoY
|
N/A
|
457.7M shares
836.69%
YoY
|
61.85M
-86.08%
YoY
|
454.8M
N/A
|
N/A
|
48.87M
N/A
|
444.3M
N/A
|
N/A
|
N/A
|
N/A
|
Loading...