|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.247B
25.65%
YoY
|
$1.788B
51.94%
YoY
|
$1.177B
98.36%
YoY
|
$593.3M
135.52%
YoY
|
$251.9M
173.56%
YoY
|
| Cost Of Revenue |
$1.824B
18.27%
YoY
|
$1.543B
56.26%
YoY
|
$987.2M
99.96%
YoY
|
$493.7M
104.44%
YoY
|
$241.5M
117.51%
YoY
|
| Gross Profit |
$422.6M
72.03%
YoY
|
$245.7M
29.48%
YoY
|
$189.7M
90.41%
YoY
|
$99.65M
853.83%
YoY
|
$10.45M
-155.19%
YoY
|
| Selling, General & Admin |
$298.7M
58.11%
YoY
|
$188.9M
-13.3%
YoY
|
$217.9M
88.06%
YoY
|
$115.9M
94.95%
YoY
|
$59.44M
67.04%
YoY
|
| Research & Development |
$216.0M
24.53%
YoY
|
$173.5M
-11.07%
YoY
|
$195.0M
57.11%
YoY
|
$124.1M
69.16%
YoY
|
$73.39M
31.37%
YoY
|
| Depreciation & Amortization |
$39.60M
89.97%
YoY
|
$20.85M
120.0%
YoY
|
$9.476M
58.22%
YoY
|
$5.989M
33.36%
YoY
|
$4.491M
-21.68%
YoY
|
| Operating Expenses |
$537.6M
48.35%
YoY
|
$362.4M
-12.25%
YoY
|
$413.0M
72.05%
YoY
|
$240.0M
80.7%
YoY
|
$132.8M
45.25%
YoY
|
| Operating Profit |
-$115.0M
-1.47%
YoY
|
-$116.7M
-47.71%
YoY
|
-$223.2M
59.02%
YoY
|
-$140.4M
14.7%
YoY
|
-$122.4M
10.88%
YoY
|
| Interest Expense |
$4.500M
N/A
|
N/A
|
N/A
|
N/A
|
$16.43K
N/A
|
| Other Income/Expense, Net |
$36.06M
-2.64%
YoY
|
$37.04M
245.67%
YoY
|
$10.72M
733.28%
YoY
|
$1.286M
1819.4%
YoY
|
$67.00K
-91.72%
YoY
|
| Pretax Income |
-$78.94M
-0.93%
YoY
|
-$79.68M
-62.5%
YoY
|
-$212.5M
52.79%
YoY
|
-$139.1M
13.71%
YoY
|
-$122.3M
11.63%
YoY
|
| Income Tax |
-$1.627M
-138.63%
YoY
|
$4.212M
-191.17%
YoY
|
-$4.620M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$16.94M
25.55%
YoY
|
-$13.49M
-43.48%
YoY
|
-$23.87M
247.75%
YoY
|
-$6.863M
-94.39%
YoY
|
-$122.3M
11.68%
YoY
|
| Basic Earnings Per Share |
-$0.16
14.29%
YoY
|
-$0.14
-62.16%
YoY
|
-$0.37
184.62%
YoY
|
-$0.13
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.16
14.29%
YoY
|
-$0.14
-62.16%
YoY
|
-$0.37
184.62%
YoY
|
-$0.13
-53.36%
YoY
|
-$0.28
11.91%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
95.70M shares
48.74%
YoY
|
64.34M shares
18.96%
YoY
|
54.09M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
108.7M shares
13.56%
YoY
|
95.70M shares
48.74%
YoY
|
64.34M shares
18.96%
YoY
|
54.09M shares
N/A
|
N/A
|
|
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 |
$720.8M
21.74%
YoY
|
$676.5M
23.07%
YoY
|
$630.0M
29.44%
YoY
|
$618.5M
9.55%
YoY
|
$592.1M
25.89%
YoY
|
$549.7M
39.74%
YoY
|
$486.7M
35.21%
YoY
|
$564.6M
44.06%
YoY
|
$470.3M
50.83%
YoY
|
$393.3M
47.4%
YoY
|
$359.9M
74.47%
YoY
|
$391.9M
60.35%
YoY
|
$311.8M
77.63%
YoY
|
$266.9M
177.15%
YoY
|
$206.3M
167.72%
YoY
|
$244.4M
166.52%
YoY
|
$175.6M
33.51%
YoY
|
$96.28M
315.02%
YoY
|
$77.06M
1301.16%
YoY
|
$91.70M
N/A
|
| Cost Of Revenue |
$559.9M
16.58%
YoY
|
$526.5M
19.98%
YoY
|
$496.6M
22.4%
YoY
|
$491.3M
4.95%
YoY
|
$480.3M
15.63%
YoY
|
$438.9M
20.86%
YoY
|
$405.7M
37.11%
YoY
|
$468.2M
40.54%
YoY
|
$415.4M
60.42%
YoY
|
$363.1M
62.1%
YoY
|
$295.9M
72.91%
YoY
|
$333.1M
60.38%
YoY
|
$258.9M
79.8%
YoY
|
$224.0M
182.2%
YoY
|
$171.1M
173.37%
YoY
|
$207.7M
147.56%
YoY
|
$144.0M
9.24%
YoY
|
$79.38M
302.93%
YoY
|
$62.60M
926.16%
YoY
|
$83.90M
N/A
|
| Gross Profit |
$160.9M
43.87%
YoY
|
$150.0M
35.35%
YoY
|
$133.4M
64.69%
YoY
|
$127.1M
31.85%
YoY
|
$111.8M
103.45%
YoY
|
$110.8M
266.62%
YoY
|
$81.02M
26.47%
YoY
|
$96.42M
64.0%
YoY
|
$54.97M
3.9%
YoY
|
$30.22M
-29.47%
YoY
|
$64.06M
82.01%
YoY
|
$58.79M
60.19%
YoY
|
$52.91M
67.73%
YoY
|
$42.85M
153.44%
YoY
|
$35.19M
143.25%
YoY
|
$36.70M
364.56%
YoY
|
$31.54M
-9488.1%
YoY
|
$16.91M
383.03%
YoY
|
$14.47M
-2511.33%
YoY
|
$7.900M
N/A
|
| Selling, General & Admin |
$84.24M
17.72%
YoY
|
$92.57M
26.28%
YoY
|
$81.22M
33.79%
YoY
|
$78.78M
73.54%
YoY
|
$71.56M
49.48%
YoY
|
$73.31M
50.67%
YoY
|
$60.71M
29.13%
YoY
|
$45.40M
-32.18%
YoY
|
$47.87M
3.9%
YoY
|
$48.65M
-4.41%
YoY
|
$47.01M
-12.98%
YoY
|
$66.93M
40.62%
YoY
|
$46.07M
56.52%
YoY
|
$50.90M
116.48%
YoY
|
$54.02M
251.74%
YoY
|
$47.60M
158.7%
YoY
|
$29.44M
78.31%
YoY
|
$23.51M
76.78%
YoY
|
$15.36M
37.13%
YoY
|
$18.40M
N/A
|
| Research & Development |
$43.78M
-11.96%
YoY
|
$51.28M
-11.52%
YoY
|
$43.01M
-0.63%
YoY
|
$53.79M
34.03%
YoY
|
$49.73M
11.2%
YoY
|
$57.96M
24.75%
YoY
|
$43.28M
2.69%
YoY
|
$40.13M
-12.36%
YoY
|
$44.72M
-8.44%
YoY
|
$46.46M
-6.45%
YoY
|
$42.14M
-16.94%
YoY
|
$45.79M
5.27%
YoY
|
$48.85M
39.0%
YoY
|
$49.67M
112.66%
YoY
|
$50.74M
128.72%
YoY
|
$43.50M
108.13%
YoY
|
$35.14M
67.86%
YoY
|
$23.36M
36.58%
YoY
|
$22.18M
52.99%
YoY
|
$20.90M
N/A
|
| Depreciation & Amortization |
$6.300M
-11.27%
YoY
|
$7.400M
5.71%
YoY
|
$8.704M
26.88%
YoY
|
$5.478M
-14.83%
YoY
|
$7.100M
47.92%
YoY
|
$7.000M
180.0%
YoY
|
$6.860M
114.58%
YoY
|
$6.432M
36.53%
YoY
|
$4.800M
220.0%
YoY
|
$2.500M
56.25%
YoY
|
$3.197M
53.92%
YoY
|
$4.711M
-14.35%
YoY
|
$1.500M
15.38%
YoY
|
$1.600M
23.08%
YoY
|
$2.077M
52.95%
YoY
|
$5.500M
37.5%
YoY
|
$1.300M
0.0%
YoY
|
$1.300M
44.44%
YoY
|
$1.358M
50.89%
YoY
|
$4.000M
N/A
|
| Operating Expenses |
$128.0M
-7.0%
YoY
|
$143.8M
9.59%
YoY
|
$126.9M
22.04%
YoY
|
$139.8M
63.41%
YoY
|
$137.6M
48.66%
YoY
|
$131.3M
38.01%
YoY
|
$104.0M
16.63%
YoY
|
$85.53M
-24.13%
YoY
|
$92.59M
-2.45%
YoY
|
$95.11M
-5.42%
YoY
|
$89.16M
-14.9%
YoY
|
$112.7M
23.87%
YoY
|
$94.92M
46.99%
YoY
|
$100.6M
114.57%
YoY
|
$104.8M
179.05%
YoY
|
$91.00M
131.55%
YoY
|
$64.58M
72.47%
YoY
|
$46.87M
54.17%
YoY
|
$37.54M
46.65%
YoY
|
$39.30M
N/A
|
| Operating Profit |
$32.90M
-227.48%
YoY
|
$6.103M
-129.81%
YoY
|
$6.526M
-128.41%
YoY
|
-$12.64M
-216.1%
YoY
|
-$25.81M
-31.41%
YoY
|
-$20.47M
-68.45%
YoY
|
-$22.97M
-8.49%
YoY
|
$10.89M
-120.19%
YoY
|
-$37.62M
-10.45%
YoY
|
-$64.89M
12.43%
YoY
|
-$25.10M
-63.92%
YoY
|
-$53.93M
-0.67%
YoY
|
-$42.01M
27.18%
YoY
|
-$57.72M
92.64%
YoY
|
-$69.57M
201.49%
YoY
|
-$54.30M
72.93%
YoY
|
-$33.03M
-12.57%
YoY
|
-$29.96M
11.38%
YoY
|
-$23.08M
122339.78%
YoY
|
-$31.40M
N/A
|
| Interest Expense |
$19.38M
N/A
|
N/A
|
$1.661M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$4.500M
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
|
| Other Income/Expense, Net |
$30.59M
261.93%
YoY
|
$10.86M
-7.33%
YoY
|
$13.25M
69.32%
YoY
|
$8.076M
-14.23%
YoY
|
$8.451M
-27.24%
YoY
|
$11.71M
19.38%
YoY
|
$7.823M
26.2%
YoY
|
$9.416M
157.2%
YoY
|
$11.62M
295.47%
YoY
|
$9.812M
329.6%
YoY
|
$6.199M
238.0%
YoY
|
$3.661M
232.82%
YoY
|
$2.937M
1782.69%
YoY
|
$2.284M
3837.93%
YoY
|
$1.834M
8236.36%
YoY
|
$1.100M
N/A
|
$156.0K
2128.57%
YoY
|
$58.00K
-42.0%
YoY
|
$22.00K
N/A
|
$0.00
N/A
|
| Pretax Income |
$63.48M
-465.81%
YoY
|
$16.95M
-293.47%
YoY
|
$19.77M
-230.55%
YoY
|
-$13.69M
-167.41%
YoY
|
-$17.35M
-33.27%
YoY
|
-$8.759M
-78.71%
YoY
|
-$15.15M
17.86%
YoY
|
$20.30M
-140.39%
YoY
|
-$26.01M
-33.44%
YoY
|
-$41.14M
-25.78%
YoY
|
-$12.85M
-81.03%
YoY
|
-$50.27M
-5.68%
YoY
|
-$39.07M
18.85%
YoY
|
-$55.43M
85.38%
YoY
|
-$67.74M
193.82%
YoY
|
-$53.30M
69.21%
YoY
|
-$32.88M
-12.96%
YoY
|
-$29.90M
11.16%
YoY
|
-$23.05M
-12.01%
YoY
|
-$31.50M
N/A
|
| Income Tax |
-$1.149M
-2711.36%
YoY
|
$572.0K
-140.94%
YoY
|
$615.0K
310.0%
YoY
|
-$423.0K
-110.29%
YoY
|
$44.00K
-75.82%
YoY
|
-$1.397M
454.37%
YoY
|
$150.0K
-12.79%
YoY
|
$4.110M
-184.59%
YoY
|
$182.0K
3540.0%
YoY
|
-$252.0K
1382.35%
YoY
|
$172.0K
-31.47%
YoY
|
-$4.859M
N/A
|
$5.000K
N/A
|
-$17.00K
N/A
|
$251.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$11.67M
-397.55%
YoY
|
$1.969M
-209.15%
YoY
|
$2.602M
-181.95%
YoY
|
-$3.623M
-227.75%
YoY
|
-$3.923M
-16.19%
YoY
|
-$1.804M
-79.52%
YoY
|
-$3.175M
11.95%
YoY
|
$2.836M
-145.68%
YoY
|
-$4.681M
7.68%
YoY
|
-$8.809M
43.98%
YoY
|
-$2.836M
-60.57%
YoY
|
-$6.208M
-95.54%
YoY
|
-$4.347M
230.82%
YoY
|
-$6.118M
-79.54%
YoY
|
-$7.193M
-68.8%
YoY
|
-$139.1M
-10.38%
YoY
|
-$1.314M
-96.52%
YoY
|
-$29.90M
-14.81%
YoY
|
-$23.05M
122223.04%
YoY
|
-$155.2M
N/A
|
| Basic Earnings Per Share |
$0.09
-325.0%
YoY
|
$0.02
-200.0%
YoY
|
$0.02
-166.67%
YoY
|
N/A
|
-$0.04
-20.0%
YoY
|
-$0.02
-77.78%
YoY
|
-$0.03
0.0%
YoY
|
$0.03
N/A
|
-$0.05
-28.57%
YoY
|
-$0.09
-10.0%
YoY
|
-$0.03
-75.0%
YoY
|
N/A
|
-$0.07
133.33%
YoY
|
-$0.10
N/A
|
-$0.12
N/A
|
N/A
|
-$0.03
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.09
-325.0%
YoY
|
$0.01
-150.0%
YoY
|
$0.02
-166.67%
YoY
|
-$0.03
-200.0%
YoY
|
-$0.04
-20.0%
YoY
|
-$0.02
-77.78%
YoY
|
-$0.03
0.0%
YoY
|
$0.03
-136.21%
YoY
|
-$0.05
-28.57%
YoY
|
-$0.09
-10.0%
YoY
|
-$0.03
-75.0%
YoY
|
-$0.08
711.96%
YoY
|
-$0.07
133.33%
YoY
|
-$0.10
-278.66%
YoY
|
-$0.12
104.5%
YoY
|
-$0.01
-96.05%
YoY
|
-$0.03
N/A
|
$0.06
-188.75%
YoY
|
-$0.06
0.0%
YoY
|
-$0.28
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
|
N/A
|
| Basic Shares Outstanding |
128.1M shares
17.28%
YoY
|
125.5M shares
16.53%
YoY
|
115.5M shares
8.84%
YoY
|
N/A
|
109.2M shares
6.63%
YoY
|
107.7M shares
15.78%
YoY
|
106.1M shares
27.34%
YoY
|
N/A
|
102.4M shares
65.76%
YoY
|
93.04M shares
53.78%
YoY
|
83.32M shares
43.08%
YoY
|
N/A
|
61.78M shares
21.95%
YoY
|
60.50M shares
N/A
|
58.24M shares
N/A
|
N/A
|
50.66M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
133.3M shares
22.02%
YoY
|
134.4M shares
24.73%
YoY
|
127.9M shares
20.52%
YoY
|
N/A
|
109.2M shares
6.63%
YoY
|
107.7M shares
15.78%
YoY
|
106.1M shares
27.34%
YoY
|
N/A
|
102.4M shares
65.76%
YoY
|
93.04M shares
53.78%
YoY
|
83.32M shares
43.08%
YoY
|
N/A
|
61.78M shares
21.95%
YoY
|
60.50M shares
N/A
|
58.24M shares
N/A
|
N/A
|
50.66M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...