|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.234B
31.63%
YoY
|
$937.5M
34.29%
YoY
|
$698.1M
47.68%
YoY
|
$472.7M
62.66%
YoY
|
$290.6M
N/A
|
| Cost Of Revenue |
$312.5M
41.22%
YoY
|
$221.3M
24.41%
YoY
|
$177.9M
38.98%
YoY
|
$128.0M
51.12%
YoY
|
$84.70M
N/A
|
| Gross Profit |
$921.5M
28.67%
YoY
|
$716.2M
37.67%
YoY
|
$520.2M
50.92%
YoY
|
$344.7M
67.41%
YoY
|
$205.9M
N/A
|
| Selling, General & Admin |
$698.0M
24.26%
YoY
|
$561.8M
-4.57%
YoY
|
$588.7M
99.07%
YoY
|
$295.7M
34.65%
YoY
|
$219.6M
N/A
|
| Research & Development |
$291.2M
22.12%
YoY
|
$238.5M
-9.05%
YoY
|
$262.2M
151.85%
YoY
|
$104.1M
58.69%
YoY
|
$65.60M
N/A
|
| Depreciation & Amortization |
$18.60M
4.97%
YoY
|
$17.72M
29.79%
YoY
|
$13.65M
51.01%
YoY
|
$9.040M
71.54%
YoY
|
$5.270M
N/A
|
| Operating Expenses |
$989.3M
23.62%
YoY
|
$800.2M
-5.95%
YoY
|
$850.8M
112.81%
YoY
|
$399.8M
40.18%
YoY
|
$285.2M
N/A
|
| Operating Profit |
-$67.76M
-19.41%
YoY
|
-$84.08M
-74.57%
YoY
|
-$330.6M
500.04%
YoY
|
-$55.10M
-30.52%
YoY
|
-$79.30M
N/A
|
| Interest Expense |
$39.40M
-0.45%
YoY
|
$39.58M
N/A
|
$0.00
-100.0%
YoY
|
$5.500M
5400.0%
YoY
|
$100.0K
N/A
|
| Other Income/Expense, Net |
$37.24M
-7.82%
YoY
|
$40.40M
71.32%
YoY
|
$23.58M
5795.25%
YoY
|
$400.0K
N/A
|
$0.00
N/A
|
| Pretax Income |
-$30.52M
-30.13%
YoY
|
-$43.68M
-85.77%
YoY
|
-$307.0M
525.34%
YoY
|
-$49.10M
-37.93%
YoY
|
-$79.10M
N/A
|
| Income Tax |
$1.250M
-49.23%
YoY
|
$2.462M
106.54%
YoY
|
$1.192M
1092.0%
YoY
|
$100.0K
-66.67%
YoY
|
$300.0K
N/A
|
| Net Earnings |
-$31.77M
-31.15%
YoY
|
-$46.14M
-85.03%
YoY
|
-$308.2M
526.49%
YoY
|
-$49.20M
-38.04%
YoY
|
-$79.40M
N/A
|
| Basic Earnings Per Share |
-$0.11
-35.29%
YoY
|
-$0.17
-86.61%
YoY
|
-$1.27
504.76%
YoY
|
-$0.21
-41.67%
YoY
|
-$0.36
N/A
|
| Diluted Earnings Per Share |
-$0.11
-35.29%
YoY
|
-$0.17
-86.61%
YoY
|
-$1.27
535.0%
YoY
|
-$0.20
-37.5%
YoY
|
-$0.32
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
290.9M shares
9.22%
YoY
|
266.3M shares
9.65%
YoY
|
242.9M shares
5.67%
YoY
|
229.9M shares
4.07%
YoY
|
220.9M shares
N/A
|
| Diluted Shares Outstanding |
290.9M shares
9.22%
YoY
|
266.3M shares
9.65%
YoY
|
242.9M shares
5.67%
YoY
|
229.9M shares
4.07%
YoY
|
220.9M 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$358.0M
27.94%
YoY
|
$350.2M
29.62%
YoY
|
$310.9M
32.24%
YoY
|
$293.1M
31.91%
YoY
|
$279.8M
33.26%
YoY
|
$270.2M
34.0%
YoY
|
$235.1M
33.72%
YoY
|
$222.2M
35.0%
YoY
|
$210.0M
34.52%
YoY
|
$201.6M
38.86%
YoY
|
$175.8M
47.53%
YoY
|
$164.6M
51.01%
YoY
|
$156.1M
57.2%
YoY
|
$145.2M
62.23%
YoY
|
$119.2M
57.01%
YoY
|
$109.0M
62.93%
YoY
|
$99.30M
70.33%
YoY
|
| Cost Of Revenue |
$89.11M
31.63%
YoY
|
$97.44M
35.83%
YoY
|
$76.14M
40.08%
YoY
|
$71.24M
41.7%
YoY
|
$67.70M
50.65%
YoY
|
$71.74M
59.37%
YoY
|
$54.36M
-7.6%
YoY
|
$50.27M
34.06%
YoY
|
$44.94M
26.94%
YoY
|
$45.01M
20.68%
YoY
|
$58.83M
80.34%
YoY
|
$37.50M
21.36%
YoY
|
$35.40M
30.63%
YoY
|
$37.30M
24.33%
YoY
|
$32.62M
58.34%
YoY
|
$30.90M
70.72%
YoY
|
$27.10M
69.38%
YoY
|
| Gross Profit |
$268.9M
26.76%
YoY
|
$252.8M
27.38%
YoY
|
$234.7M
29.88%
YoY
|
$221.9M
29.04%
YoY
|
$212.1M
28.52%
YoY
|
$198.4M
26.7%
YoY
|
$180.7M
54.5%
YoY
|
$171.9M
35.28%
YoY
|
$165.1M
36.75%
YoY
|
$156.6M
45.14%
YoY
|
$117.0M
35.16%
YoY
|
$127.1M
62.74%
YoY
|
$120.7M
67.17%
YoY
|
$107.9M
81.04%
YoY
|
$86.55M
56.51%
YoY
|
$78.10M
60.04%
YoY
|
$72.20M
71.09%
YoY
|
| Selling, General & Admin |
$187.1M
12.36%
YoY
|
$177.9M
9.64%
YoY
|
$172.9M
25.07%
YoY
|
$180.7M
38.76%
YoY
|
$166.5M
27.07%
YoY
|
$162.2M
15.63%
YoY
|
$138.2M
-50.22%
YoY
|
$130.3M
49.72%
YoY
|
$131.1M
62.39%
YoY
|
$140.3M
68.43%
YoY
|
$277.7M
238.19%
YoY
|
$87.00M
31.02%
YoY
|
$80.70M
26.29%
YoY
|
$83.30M
17.32%
YoY
|
$82.12M
40.62%
YoY
|
$66.40M
54.06%
YoY
|
$63.90M
35.67%
YoY
|
| Research & Development |
$80.03M
15.4%
YoY
|
$76.71M
8.26%
YoY
|
$72.67M
30.3%
YoY
|
$72.46M
30.01%
YoY
|
$69.35M
23.62%
YoY
|
$70.86M
34.62%
YoY
|
$55.77M
-60.57%
YoY
|
$55.74M
68.38%
YoY
|
$56.10M
76.96%
YoY
|
$52.64M
83.4%
YoY
|
$141.5M
370.11%
YoY
|
$33.10M
37.92%
YoY
|
$31.70M
49.53%
YoY
|
$28.70M
48.7%
YoY
|
$30.09M
73.93%
YoY
|
$24.00M
66.67%
YoY
|
$21.20M
45.21%
YoY
|
| Depreciation & Amortization |
$6.336M
32.52%
YoY
|
$5.506M
11.32%
YoY
|
$4.380M
-3.99%
YoY
|
$3.931M
-7.18%
YoY
|
$4.781M
20.31%
YoY
|
$4.946M
29.21%
YoY
|
$4.562M
36.06%
YoY
|
$4.235M
-34.54%
YoY
|
$3.974M
20.39%
YoY
|
$3.828M
-22.35%
YoY
|
$3.353M
N/A
|
$6.470M
57.42%
YoY
|
$3.301M
N/A
|
$4.930M
N/A
|
N/A
|
$4.110M
N/A
|
N/A
|
| Operating Expenses |
$267.1M
13.26%
YoY
|
$254.6M
9.22%
YoY
|
$245.6M
26.57%
YoY
|
$253.2M
36.14%
YoY
|
$235.9M
26.04%
YoY
|
$233.1M
20.81%
YoY
|
$194.0M
-53.72%
YoY
|
$186.0M
54.87%
YoY
|
$187.1M
66.5%
YoY
|
$192.9M
72.26%
YoY
|
$419.2M
273.57%
YoY
|
$120.1M
32.85%
YoY
|
$112.4M
31.92%
YoY
|
$112.0M
24.17%
YoY
|
$112.2M
48.43%
YoY
|
$90.40M
57.22%
YoY
|
$85.20M
37.86%
YoY
|
| Operating Profit |
$1.745M
-107.35%
YoY
|
-$1.822M
-94.74%
YoY
|
-$10.84M
-18.39%
YoY
|
-$31.33M
122.91%
YoY
|
-$23.75M
7.5%
YoY
|
-$34.65M
-4.61%
YoY
|
-$13.28M
-95.61%
YoY
|
-$14.05M
-300.76%
YoY
|
-$22.09M
-366.17%
YoY
|
-$36.33M
786.1%
YoY
|
-$302.2M
1077.58%
YoY
|
$7.000M
-156.91%
YoY
|
$8.300M
-163.85%
YoY
|
-$4.100M
-86.6%
YoY
|
-$25.66M
26.42%
YoY
|
-$12.30M
41.38%
YoY
|
-$13.00M
-33.67%
YoY
|
| Interest Expense |
$9.411M
1.64%
YoY
|
$10.09M
5.61%
YoY
|
$10.31M
-1.84%
YoY
|
$9.743M
-2.36%
YoY
|
$9.259M
-3.01%
YoY
|
$9.553M
-0.15%
YoY
|
$10.50M
69.89%
YoY
|
$9.979M
121.76%
YoY
|
$9.546M
151.21%
YoY
|
$9.567M
165.75%
YoY
|
$6.183M
312.2%
YoY
|
$4.500M
1400.0%
YoY
|
$3.800M
3700.0%
YoY
|
$3.600M
3500.0%
YoY
|
$1.500M
N/A
|
$300.0K
N/A
|
$100.0K
0.0%
YoY
|
| Other Income/Expense, Net |
$8.975M
4.42%
YoY
|
-$511.0K
-197.15%
YoY
|
$10.22M
-4.76%
YoY
|
$8.845M
-11.3%
YoY
|
$8.595M
-10.6%
YoY
|
$526.0K
-517.46%
YoY
|
$10.73M
81.36%
YoY
|
$9.972M
-10072.0%
YoY
|
$9.614M
N/A
|
-$126.0K
-58.0%
YoY
|
$5.918M
186.45%
YoY
|
-$100.0K
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
-$300.0K
-400.0%
YoY
|
$2.066M
N/A
|
$100.0K
N/A
|
$100.0K
-200.0%
YoY
|
| Pretax Income |
$10.72M
-170.74%
YoY
|
$7.732M
-131.46%
YoY
|
-$614.0K
-75.87%
YoY
|
-$22.48M
450.87%
YoY
|
-$15.16M
21.45%
YoY
|
-$24.58M
-8.61%
YoY
|
-$2.545M
-99.14%
YoY
|
-$4.081M
-135.49%
YoY
|
-$12.48M
-365.49%
YoY
|
-$26.89M
3261.13%
YoY
|
-$296.3M
1155.6%
YoY
|
$11.50M
-195.83%
YoY
|
$4.700M
-137.01%
YoY
|
-$800.0K
-97.38%
YoY
|
-$23.60M
15.67%
YoY
|
-$12.00M
37.93%
YoY
|
-$12.70M
-34.87%
YoY
|
| Income Tax |
$1.682M
-257.79%
YoY
|
$704.0K
-70.64%
YoY
|
-$188.0K
-84.33%
YoY
|
$1.800M
109.06%
YoY
|
-$1.066M
-363.86%
YoY
|
$2.398M
-503.7%
YoY
|
-$1.200M
-246.52%
YoY
|
$861.0K
43.5%
YoY
|
$404.0K
1.0%
YoY
|
-$594.0K
494.0%
YoY
|
$819.0K
196.74%
YoY
|
$600.0K
-300.0%
YoY
|
$400.0K
300.0%
YoY
|
-$100.0K
-150.0%
YoY
|
$276.0K
176.0%
YoY
|
-$300.0K
N/A
|
$100.0K
N/A
|
| Net Earnings |
$9.038M
-164.15%
YoY
|
$7.028M
-126.06%
YoY
|
-$426.0K
-68.33%
YoY
|
-$24.28M
391.32%
YoY
|
-$14.09M
9.37%
YoY
|
-$26.97M
2.58%
YoY
|
-$1.345M
-99.55%
YoY
|
-$4.942M
-145.34%
YoY
|
-$12.88M
-399.58%
YoY
|
-$26.30M
3186.88%
YoY
|
-$297.1M
1144.52%
YoY
|
$10.90M
-193.16%
YoY
|
$4.300M
-133.33%
YoY
|
-$800.0K
-97.39%
YoY
|
-$23.87M
17.02%
YoY
|
-$11.70M
34.48%
YoY
|
-$12.90M
-33.85%
YoY
|
| Basic Earnings Per Share |
$0.03
-160.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.09
350.0%
YoY
|
-$0.05
0.0%
YoY
|
N/A
|
-$0.01
-99.19%
YoY
|
-$0.02
-140.0%
YoY
|
-$0.05
-350.0%
YoY
|
N/A
|
-$1.24
1140.0%
YoY
|
$0.05
N/A
|
$0.02
N/A
|
N/A
|
-$0.10
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.03
-160.0%
YoY
|
$0.02
-120.48%
YoY
|
$0.00
-100.0%
YoY
|
-$0.09
350.0%
YoY
|
-$0.05
0.0%
YoY
|
-$0.10
-0.54%
YoY
|
-$0.01
-99.19%
YoY
|
-$0.02
-150.0%
YoY
|
-$0.05
-350.0%
YoY
|
-$0.10
N/A
|
-$1.24
1140.0%
YoY
|
$0.04
-180.0%
YoY
|
$0.02
-140.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.10
25.0%
YoY
|
-$0.05
66.67%
YoY
|
-$0.05
-37.5%
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
|
| Basic Shares Outstanding |
304.3M shares
10.99%
YoY
|
N/A
|
300.8M shares
12.31%
YoY
|
284.9M shares
7.4%
YoY
|
274.2M shares
4.92%
YoY
|
N/A
|
267.9M shares
11.55%
YoY
|
265.3M shares
12.13%
YoY
|
261.3M shares
10.97%
YoY
|
N/A
|
240.1M shares
3.51%
YoY
|
236.6M shares
N/A
|
235.5M shares
N/A
|
N/A
|
232.0M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
305.8M shares
11.53%
YoY
|
N/A
|
300.8M shares
12.31%
YoY
|
284.9M shares
7.4%
YoY
|
274.2M shares
4.92%
YoY
|
N/A
|
267.9M shares
11.55%
YoY
|
265.3M shares
-1.27%
YoY
|
261.3M shares
-2.64%
YoY
|
N/A
|
240.1M shares
3.51%
YoY
|
268.7M shares
N/A
|
268.4M shares
N/A
|
N/A
|
232.0M shares
N/A
|
N/A
|
N/A
|
Loading...