|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$731.4M
61.88%
YoY
|
$451.8M
22.72%
YoY
|
$368.2M
21.34%
YoY
|
$303.4M
20.4%
YoY
|
$252.0M
24.01%
YoY
|
| Cost Of Revenue |
$239.2M
94.51%
YoY
|
$123.0M
14.8%
YoY
|
$107.1M
22.03%
YoY
|
$87.78M
29.35%
YoY
|
$67.86M
27.41%
YoY
|
| Gross Profit |
$492.1M
49.67%
YoY
|
$328.8M
25.96%
YoY
|
$261.0M
21.05%
YoY
|
$215.6M
17.1%
YoY
|
$184.2M
22.81%
YoY
|
| Selling, General & Admin |
$303.6M
82.87%
YoY
|
$166.0M
7.91%
YoY
|
$153.9M
32.18%
YoY
|
$116.4M
40.24%
YoY
|
$83.01M
25.55%
YoY
|
| Research & Development |
$196.2M
30.33%
YoY
|
$150.6M
21.49%
YoY
|
$123.9M
31.67%
YoY
|
$94.12M
29.48%
YoY
|
$72.69M
31.54%
YoY
|
| Depreciation & Amortization |
$85.54M
602.25%
YoY
|
$12.18M
22.68%
YoY
|
$9.929M
93.21%
YoY
|
$5.139M
47.12%
YoY
|
$3.493M
53.81%
YoY
|
| Operating Expenses |
$499.8M
57.88%
YoY
|
$316.6M
13.97%
YoY
|
$277.8M
31.95%
YoY
|
$210.5M
35.21%
YoY
|
$155.7M
-8.62%
YoY
|
| Operating Profit |
-$7.686M
-162.82%
YoY
|
$12.23M
-173.06%
YoY
|
-$16.75M
-427.24%
YoY
|
$5.117M
-82.02%
YoY
|
$28.46M
-239.39%
YoY
|
| Interest Expense |
-$45.66M
-629.68%
YoY
|
$8.621M
34.68%
YoY
|
$6.401M
462.97%
YoY
|
$1.137M
-95.57%
YoY
|
$25.68M
12.37%
YoY
|
| Other Income/Expense, Net |
$3.678M
62.53%
YoY
|
$2.263M
20.76%
YoY
|
$1.874M
3648.0%
YoY
|
$50.00K
-160.24%
YoY
|
-$83.00K
48.21%
YoY
|
| Pretax Income |
-$49.67M
65.23%
YoY
|
-$30.06M
31.47%
YoY
|
-$22.87M
328.6%
YoY
|
-$5.335M
-29.87%
YoY
|
-$7.607M
-82.44%
YoY
|
| Income Tax |
-$9.418M
-97.94%
YoY
|
-$457.6M
-210997.7%
YoY
|
$217.0K
-84.04%
YoY
|
$1.360M
179.26%
YoY
|
$487.0K
-46.01%
YoY
|
| Net Earnings |
-$38.81M
-109.14%
YoY
|
$424.4M
-2062.26%
YoY
|
-$21.63M
171.46%
YoY
|
-$7.967M
-3.0%
YoY
|
-$8.213M
-81.43%
YoY
|
| Basic Earnings Per Share |
-$0.14
-107.25%
YoY
|
$1.93
-1854.55%
YoY
|
-$0.11
175.0%
YoY
|
-$0.04
-20.0%
YoY
|
-$0.05
N/A
|
| Diluted Earnings Per Share |
-$0.14
-108.33%
YoY
|
$1.68
-1627.27%
YoY
|
-$0.11
175.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$34.72K
-81.83%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
271.3M shares
23.71%
YoY
|
219.3M shares
9.83%
YoY
|
199.7M shares
7.62%
YoY
|
185.6M
4.44%
YoY
|
177.7M
N/A
|
| Diluted Shares Outstanding |
271.3M shares
6.67%
YoY
|
254.4M shares
27.38%
YoY
|
199.7M shares
7.62%
YoY
|
185.6M
-21.44%
YoY
|
236.2M
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$221.2M
74.38%
YoY
|
$217.5M
71.95%
YoY
|
$205.1M
77.08%
YoY
|
$181.9M
70.37%
YoY
|
$126.9M
23.51%
YoY
|
$126.5M
27.72%
YoY
|
$115.8M
22.36%
YoY
|
$106.8M
18.82%
YoY
|
$102.7M
21.41%
YoY
|
$99.02M
19.75%
YoY
|
$94.66M
23.66%
YoY
|
$89.88M
22.44%
YoY
|
$84.61M
19.54%
YoY
|
$82.69M
18.53%
YoY
|
$76.55M
18.71%
YoY
|
$73.41M
20.59%
YoY
|
$70.78M
24.4%
YoY
|
$69.76M
27.4%
YoY
|
$64.49M
20.87%
YoY
|
$60.88M
25.14%
YoY
|
| Cost Of Revenue |
$75.68M
123.09%
YoY
|
$71.24M
112.26%
YoY
|
$70.64M
125.27%
YoY
|
$63.42M
112.19%
YoY
|
$33.92M
20.39%
YoY
|
$33.56M
18.44%
YoY
|
$31.36M
16.08%
YoY
|
$29.89M
10.89%
YoY
|
$28.18M
13.51%
YoY
|
$28.34M
23.34%
YoY
|
$27.01M
18.9%
YoY
|
$26.95M
28.85%
YoY
|
$24.83M
17.25%
YoY
|
$22.97M
13.83%
YoY
|
$22.72M
27.75%
YoY
|
$20.92M
34.3%
YoY
|
$21.17M
47.83%
YoY
|
$20.18M
43.67%
YoY
|
$17.79M
44.3%
YoY
|
$15.58M
19.09%
YoY
|
| Gross Profit |
$145.5M
56.6%
YoY
|
$146.2M
57.39%
YoY
|
$134.5M
59.19%
YoY
|
$118.5M
54.11%
YoY
|
$92.94M
24.68%
YoY
|
$92.90M
31.44%
YoY
|
$84.47M
24.86%
YoY
|
$76.90M
22.21%
YoY
|
$74.54M
24.69%
YoY
|
$70.68M
18.37%
YoY
|
$67.65M
25.67%
YoY
|
$62.93M
19.88%
YoY
|
$59.78M
20.51%
YoY
|
$59.71M
20.43%
YoY
|
$53.83M
15.26%
YoY
|
$52.49M
15.87%
YoY
|
$49.61M
16.52%
YoY
|
$49.58M
21.79%
YoY
|
$46.70M
13.83%
YoY
|
$45.30M
27.37%
YoY
|
| Selling, General & Admin |
$79.51M
64.07%
YoY
|
$95.96M
88.95%
YoY
|
$75.85M
87.22%
YoY
|
$83.34M
121.08%
YoY
|
$48.46M
30.86%
YoY
|
$50.78M
47.76%
YoY
|
$40.52M
-1.87%
YoY
|
$37.70M
-6.23%
YoY
|
$37.03M
-2.56%
YoY
|
$34.37M
9.84%
YoY
|
$41.29M
39.68%
YoY
|
$40.20M
40.93%
YoY
|
$38.00M
40.58%
YoY
|
$31.29M
14.9%
YoY
|
$29.56M
40.58%
YoY
|
$28.53M
42.65%
YoY
|
$27.03M
83.22%
YoY
|
$27.23M
-25.36%
YoY
|
$21.03M
115.32%
YoY
|
$20.00M
125.76%
YoY
|
| Research & Development |
$57.05M
52.54%
YoY
|
$57.01M
39.37%
YoY
|
$52.07M
42.18%
YoY
|
$49.76M
40.71%
YoY
|
$37.40M
-0.73%
YoY
|
$40.90M
21.28%
YoY
|
$36.62M
13.54%
YoY
|
$35.36M
18.47%
YoY
|
$37.68M
34.08%
YoY
|
$33.73M
37.37%
YoY
|
$32.25M
26.78%
YoY
|
$29.85M
30.71%
YoY
|
$28.10M
31.96%
YoY
|
$24.55M
13.15%
YoY
|
$25.44M
38.14%
YoY
|
$22.84M
36.42%
YoY
|
$21.29M
34.47%
YoY
|
$21.70M
32.07%
YoY
|
$18.42M
24.76%
YoY
|
$16.74M
36.19%
YoY
|
| Depreciation & Amortization |
$29.56M
839.51%
YoY
|
$29.49M
754.51%
YoY
|
$29.30M
804.6%
YoY
|
$23.61M
702.65%
YoY
|
$3.146M
23.37%
YoY
|
$3.451M
33.09%
YoY
|
$3.239M
30.6%
YoY
|
$2.941M
21.98%
YoY
|
$2.550M
6.25%
YoY
|
$2.593M
58.11%
YoY
|
$2.480M
77.14%
YoY
|
$2.411M
100.92%
YoY
|
$2.400M
150.26%
YoY
|
$1.640M
27.23%
YoY
|
$1.400M
75.0%
YoY
|
$1.200M
71.43%
YoY
|
$959.0K
41.65%
YoY
|
$1.289M
92.96%
YoY
|
$800.0K
33.33%
YoY
|
$700.0K
-33.14%
YoY
|
| Operating Expenses |
$136.6M
59.05%
YoY
|
$153.0M
66.83%
YoY
|
$127.9M
65.84%
YoY
|
$133.1M
82.18%
YoY
|
$85.86M
14.93%
YoY
|
$91.69M
34.65%
YoY
|
$77.13M
4.89%
YoY
|
$73.06M
4.29%
YoY
|
$74.71M
13.01%
YoY
|
$68.09M
21.95%
YoY
|
$73.54M
33.72%
YoY
|
$70.05M
36.38%
YoY
|
$66.10M
36.78%
YoY
|
$55.84M
14.12%
YoY
|
$55.00M
39.44%
YoY
|
$51.36M
39.81%
YoY
|
$48.33M
57.98%
YoY
|
$48.93M
-7.53%
YoY
|
$39.44M
60.82%
YoY
|
$36.74M
73.7%
YoY
|
| Operating Profit |
$8.990M
26.94%
YoY
|
-$6.743M
-653.61%
YoY
|
$6.554M
-10.68%
YoY
|
-$14.58M
-479.29%
YoY
|
$7.082M
-4366.27%
YoY
|
$1.218M
-52.97%
YoY
|
$7.338M
-224.65%
YoY
|
$3.844M
-153.95%
YoY
|
-$166.0K
-97.37%
YoY
|
$2.590M
-33.16%
YoY
|
-$5.887M
405.76%
YoY
|
-$7.125M
-732.21%
YoY
|
-$6.323M
-594.37%
YoY
|
$3.875M
492.51%
YoY
|
-$1.164M
-116.03%
YoY
|
$1.127M
-86.84%
YoY
|
$1.279M
-89.33%
YoY
|
$654.0K
-105.36%
YoY
|
$7.263M
-56.0%
YoY
|
$8.562M
-40.61%
YoY
|
| Interest Expense |
-$12.65M
-846.52%
YoY
|
-$15.16M
-723.95%
YoY
|
-$16.12M
-803.89%
YoY
|
-$13.46M
-831.34%
YoY
|
$1.694M
-17.77%
YoY
|
$2.430M
22.79%
YoY
|
$2.290M
32.37%
YoY
|
$1.841M
38.11%
YoY
|
$2.060M
51.92%
YoY
|
$1.979M
55.09%
YoY
|
$1.730M
149.64%
YoY
|
$1.333M
230.77%
YoY
|
$1.356M
216.08%
YoY
|
$1.276M
-403.09%
YoY
|
$693.0K
-91.65%
YoY
|
$403.0K
-95.26%
YoY
|
$429.0K
-94.92%
YoY
|
-$421.0K
-94.33%
YoY
|
$8.302M
72.6%
YoY
|
$8.510M
-253.03%
YoY
|
| Other Income/Expense, Net |
$51.00K
-117.59%
YoY
|
$249.0K
-100.62%
YoY
|
-$439.0K
43800.0%
YoY
|
$1.546M
164.27%
YoY
|
-$290.0K
-154.72%
YoY
|
-$40.49M
431.66%
YoY
|
-$1.000K
-100.1%
YoY
|
$585.0K
-109.35%
YoY
|
$530.0K
-384.95%
YoY
|
-$7.615M
13.37%
YoY
|
$971.0K
107.04%
YoY
|
-$6.258M
-1509.46%
YoY
|
-$186.0K
118.82%
YoY
|
-$6.717M
4438.51%
YoY
|
$469.0K
260.77%
YoY
|
$444.0K
3315.38%
YoY
|
-$85.00K
N/A
|
-$148.0K
-194.27%
YoY
|
$130.0K
-234.02%
YoY
|
$13.00K
N/A
|
| Pretax Income |
-$3.605M
-142.48%
YoY
|
-$21.66M
-41.21%
YoY
|
-$10.00M
-333.57%
YoY
|
-$26.50M
-7564.23%
YoY
|
$8.486M
296.91%
YoY
|
-$36.84M
1109.39%
YoY
|
$4.283M
-263.66%
YoY
|
$355.0K
-102.95%
YoY
|
$2.138M
-141.49%
YoY
|
-$3.046M
94.51%
YoY
|
-$2.617M
0.58%
YoY
|
-$12.05M
523.71%
YoY
|
-$5.153M
-773.59%
YoY
|
-$1.566M
-1942.35%
YoY
|
-$2.602M
-76.79%
YoY
|
-$1.932M
-3072.31%
YoY
|
$765.0K
-77.86%
YoY
|
$85.00K
-100.12%
YoY
|
-$11.21M
-196.67%
YoY
|
$65.00K
-99.27%
YoY
|
| Income Tax |
-$809.0K
-152.19%
YoY
|
-$9.131M
-98.0%
YoY
|
$510.0K
-204.94%
YoY
|
-$2.347M
-3070.89%
YoY
|
$1.550M
-1681.63%
YoY
|
-$457.1M
-114100.75%
YoY
|
-$486.0K
77.37%
YoY
|
$79.00K
-145.4%
YoY
|
-$98.00K
-137.12%
YoY
|
$401.0K
0.0%
YoY
|
-$274.0K
-164.62%
YoY
|
-$174.0K
-158.39%
YoY
|
$264.0K
11.39%
YoY
|
$401.0K
-918.37%
YoY
|
$424.0K
96.3%
YoY
|
$298.0K
7.97%
YoY
|
$237.0K
438.64%
YoY
|
-$49.00K
-108.26%
YoY
|
$216.0K
118.18%
YoY
|
$276.0K
475.0%
YoY
|
| Net Earnings |
-$2.776M
-142.64%
YoY
|
-$12.07M
-102.88%
YoY
|
-$10.34M
-384.79%
YoY
|
-$23.23M
5301.16%
YoY
|
$6.510M
242.99%
YoY
|
$419.3M
-9558.2%
YoY
|
$3.629M
-292.11%
YoY
|
-$430.0K
-96.06%
YoY
|
$1.898M
-143.29%
YoY
|
-$4.433M
49.66%
YoY
|
-$1.889M
-36.48%
YoY
|
-$10.92M
349.79%
YoY
|
-$4.384M
-1201.51%
YoY
|
-$2.962M
-3032.67%
YoY
|
-$2.974M
-64.23%
YoY
|
-$2.428M
1050.71%
YoY
|
$398.0K
-88.33%
YoY
|
$101.0K
-100.15%
YoY
|
-$8.314M
-172.3%
YoY
|
-$211.0K
-102.4%
YoY
|
| Basic Earnings Per Share |
-$0.01
-133.33%
YoY
|
N/A
|
-$0.04
-300.0%
YoY
|
-$0.09
N/A
|
$0.03
200.0%
YoY
|
N/A
|
$0.02
-300.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.01
-150.0%
YoY
|
N/A
|
-$0.01
-50.0%
YoY
|
-$0.06
500.0%
YoY
|
-$0.02
N/A
|
N/A
|
-$0.02
-60.0%
YoY
|
-$0.01
N/A
|
$0.00
N/A
|
N/A
|
-$0.05
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.01
-133.33%
YoY
|
-$0.04
-103.6%
YoY
|
-$0.04
-300.0%
YoY
|
-$0.09
N/A
|
$0.03
200.0%
YoY
|
$1.26
-5903.89%
YoY
|
$0.02
-300.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.01
-150.0%
YoY
|
-$0.02
38.77%
YoY
|
-$0.01
0.0%
YoY
|
-$0.06
451.4%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.01
N/A
|
$1.612K
-89.06%
YoY
|
$427.00
-100.14%
YoY
|
-$35.23K
-170.92%
YoY
|
$0.00
-100.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
|
N/A
|
N/A
|
| Basic Shares Outstanding |
295.0M shares
24.3%
YoY
|
N/A
|
288.0M shares
31.49%
YoY
|
270.6M shares
23.94%
YoY
|
237.3M shares
11.28%
YoY
|
N/A
|
219.0M shares
8.64%
YoY
|
218.3M shares
10.25%
YoY
|
213.3M shares
10.5%
YoY
|
N/A
|
201.6M shares
7.33%
YoY
|
198.0M shares
6.6%
YoY
|
193.0M shares
8.11%
YoY
|
N/A
|
187.8M
5.85%
YoY
|
185.8M
N/A
|
178.5M
N/A
|
N/A
|
177.4M
N/A
|
N/A
|
| Diluted Shares Outstanding |
295.0M shares
19.81%
YoY
|
N/A
|
288.0M shares
24.41%
YoY
|
270.6M shares
23.94%
YoY
|
246.2M shares
-3.62%
YoY
|
N/A
|
231.5M shares
14.82%
YoY
|
218.3M shares
10.25%
YoY
|
255.5M shares
32.37%
YoY
|
N/A
|
201.6M shares
-15.25%
YoY
|
198.0M shares
-16.63%
YoY
|
193.0M shares
-21.84%
YoY
|
N/A
|
237.9M
0.8%
YoY
|
237.5M
N/A
|
246.9M
N/A
|
N/A
|
236.0M
N/A
|
N/A
|
Loading...