|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$217.4M
0.33%
YoY
|
$216.7M
-2.91%
YoY
|
$223.2M
101.42%
YoY
|
$110.8M
128.86%
YoY
|
$48.41M
114.12%
YoY
|
| Cost Of Revenue |
$130.8M
3.47%
YoY
|
$126.4M
-5.41%
YoY
|
$133.6M
120.63%
YoY
|
$60.56M
110.97%
YoY
|
$28.70M
120.08%
YoY
|
| Gross Profit |
$86.63M
-4.07%
YoY
|
$90.31M
0.83%
YoY
|
$89.56M
78.27%
YoY
|
$50.24M
154.91%
YoY
|
$19.71M
105.99%
YoY
|
| Selling, General & Admin |
$77.69M
-4.02%
YoY
|
$80.95M
14.85%
YoY
|
$70.48M
47.02%
YoY
|
$47.94M
31.76%
YoY
|
$36.38M
435.37%
YoY
|
| Research & Development |
$154.1M
-12.0%
YoY
|
$175.1M
13.34%
YoY
|
$154.5M
28.3%
YoY
|
$120.4M
107.22%
YoY
|
$58.12M
164.01%
YoY
|
| Depreciation & Amortization |
$40.41M
-6.15%
YoY
|
$43.06M
35.21%
YoY
|
$31.85M
115.01%
YoY
|
$14.81M
148.23%
YoY
|
$5.967M
125.0%
YoY
|
| Operating Expenses |
$231.8M
-9.48%
YoY
|
$256.1M
13.81%
YoY
|
$225.0M
33.63%
YoY
|
$168.4M
78.17%
YoY
|
$94.50M
228.03%
YoY
|
| Operating Profit |
-$154.2M
-9.33%
YoY
|
-$170.1M
25.59%
YoY
|
-$135.4M
14.64%
YoY
|
-$118.1M
57.94%
YoY
|
-$74.79M
288.71%
YoY
|
| Interest Expense |
-$10.35M
121.63%
YoY
|
-$4.670M
-153.99%
YoY
|
$8.650M
888.57%
YoY
|
$875.0K
-29.38%
YoY
|
$1.239M
-43.5%
YoY
|
| Other Income/Expense, Net |
$490.0K
-97.96%
YoY
|
$23.97M
1065.34%
YoY
|
$2.057M
-96.39%
YoY
|
$57.03M
-229.19%
YoY
|
-$44.14M
-44.19%
YoY
|
| Pretax Income |
-$153.7M
5.21%
YoY
|
-$146.1M
9.55%
YoY
|
-$133.4M
121.44%
YoY
|
-$60.23M
-49.36%
YoY
|
-$118.9M
20.95%
YoY
|
| Income Tax |
-$3.013M
56.76%
YoY
|
-$1.922M
-57.61%
YoY
|
-$4.534M
382.34%
YoY
|
-$940.0K
187.46%
YoY
|
-$327.0K
-1227.59%
YoY
|
| Net Earnings |
-$143.1M
7.89%
YoY
|
-$132.6M
12.73%
YoY
|
-$117.6M
138.85%
YoY
|
-$49.25M
-44.07%
YoY
|
-$88.04M
-9.7%
YoY
|
| Basic Earnings Per Share |
-$0.73
-3.95%
YoY
|
-$0.76
-6.17%
YoY
|
-$0.81
118.92%
YoY
|
-$0.37
-70.63%
YoY
|
-$1.26
-59.62%
YoY
|
| Diluted Earnings Per Share |
-$0.73
-3.95%
YoY
|
-$0.76
-6.17%
YoY
|
-$0.81
95.18%
YoY
|
-$0.42
-67.06%
YoY
|
-$1.26
-59.62%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
197.2M
12.69%
YoY
|
175.0M shares
20.55%
YoY
|
145.2M shares
22.36%
YoY
|
118.7M shares
69.49%
YoY
|
70.01M shares
124.08%
YoY
|
| Diluted Shares Outstanding |
197.2M
12.69%
YoY
|
175.0M shares
20.55%
YoY
|
145.2M shares
22.36%
YoY
|
118.7M shares
69.49%
YoY
|
70.01M shares
124.08%
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 |
$55.46M
2.55%
YoY
|
$58.01M
0.0%
YoY
|
$53.68M
-0.54%
YoY
|
$51.63M
-1.38%
YoY
|
$54.08M
3.29%
YoY
|
$58.01M
-17.29%
YoY
|
$53.97M
-10.77%
YoY
|
$52.36M
0.47%
YoY
|
$52.35M
29.42%
YoY
|
$70.13M
112.35%
YoY
|
$60.48M
101.48%
YoY
|
$52.11M
102.32%
YoY
|
$40.45M
83.88%
YoY
|
$33.03M
74.18%
YoY
|
$30.02M
146.9%
YoY
|
$25.76M
180.56%
YoY
|
$22.00M
171.12%
YoY
|
$18.96M
185.0%
YoY
|
$12.16M
60.26%
YoY
|
$9.180M
147.57%
YoY
|
| Cost Of Revenue |
$34.38M
9.04%
YoY
|
$36.37M
9.17%
YoY
|
$32.17M
-1.7%
YoY
|
$30.69M
1.49%
YoY
|
$31.53M
4.78%
YoY
|
$33.31M
-21.13%
YoY
|
$32.73M
-6.98%
YoY
|
$30.24M
-5.87%
YoY
|
$30.09M
25.08%
YoY
|
$42.24M
160.46%
YoY
|
$35.19M
135.05%
YoY
|
$32.13M
111.67%
YoY
|
$24.06M
69.5%
YoY
|
$16.22M
39.72%
YoY
|
$14.97M
116.02%
YoY
|
$15.18M
185.35%
YoY
|
$14.19M
192.74%
YoY
|
$11.61M
169.91%
YoY
|
$6.930M
89.14%
YoY
|
$5.319M
141.99%
YoY
|
| Gross Profit |
$21.08M
-6.52%
YoY
|
$21.64M
-12.38%
YoY
|
$21.50M
1.26%
YoY
|
$20.94M
-5.3%
YoY
|
$22.55M
1.28%
YoY
|
$24.70M
-11.47%
YoY
|
$21.24M
-16.03%
YoY
|
$22.11M
10.68%
YoY
|
$22.26M
35.79%
YoY
|
$27.90M
65.94%
YoY
|
$25.29M
68.08%
YoY
|
$19.98M
88.91%
YoY
|
$16.40M
110.02%
YoY
|
$16.81M
128.57%
YoY
|
$15.05M
187.85%
YoY
|
$10.58M
173.94%
YoY
|
$7.807M
139.04%
YoY
|
$7.355M
212.58%
YoY
|
$5.227M
33.27%
YoY
|
$3.861M
155.7%
YoY
|
| Selling, General & Admin |
$21.42M
10.6%
YoY
|
$18.92M
-6.37%
YoY
|
$20.82M
-0.15%
YoY
|
$18.36M
5.2%
YoY
|
$19.37M
-13.24%
YoY
|
$20.21M
33.8%
YoY
|
$20.85M
5.08%
YoY
|
$17.45M
-6.39%
YoY
|
$22.32M
32.76%
YoY
|
$15.10M
20.47%
YoY
|
$19.84M
85.85%
YoY
|
$18.64M
54.22%
YoY
|
$16.81M
33.0%
YoY
|
$12.54M
-6.23%
YoY
|
$10.68M
-6.69%
YoY
|
$12.09M
36.12%
YoY
|
$12.64M
369.09%
YoY
|
$13.37M
392.23%
YoY
|
$11.44M
804.51%
YoY
|
$8.878M
568.02%
YoY
|
| Research & Development |
$38.53M
-8.52%
YoY
|
$35.52M
-7.15%
YoY
|
$37.99M
-17.36%
YoY
|
$38.47M
-6.85%
YoY
|
$42.12M
-15.07%
YoY
|
$38.25M
11.59%
YoY
|
$45.97M
10.52%
YoY
|
$41.30M
-1.83%
YoY
|
$49.59M
35.63%
YoY
|
$34.28M
6.35%
YoY
|
$41.59M
37.6%
YoY
|
$42.07M
47.78%
YoY
|
$36.56M
23.95%
YoY
|
$32.24M
54.15%
YoY
|
$30.23M
100.95%
YoY
|
$28.47M
111.09%
YoY
|
$29.50M
239.97%
YoY
|
$20.91M
218.77%
YoY
|
$15.04M
158.34%
YoY
|
$13.49M
181.02%
YoY
|
| Depreciation & Amortization |
$11.22M
6.64%
YoY
|
$9.997M
3.22%
YoY
|
$10.24M
-12.56%
YoY
|
$11.23M
16.91%
YoY
|
$10.52M
10.15%
YoY
|
$9.685M
80.25%
YoY
|
$11.71M
13.51%
YoY
|
$9.607M
-5.12%
YoY
|
$9.551M
58.26%
YoY
|
$5.373M
47.53%
YoY
|
$10.32M
1183.58%
YoY
|
$10.13M
105.33%
YoY
|
$6.035M
11.04%
YoY
|
$3.642M
2.02%
YoY
|
$804.0K
-30.03%
YoY
|
$4.931M
715.04%
YoY
|
$5.435M
745.26%
YoY
|
$3.570M
434.43%
YoY
|
$1.149M
-42.09%
YoY
|
$605.0K
-6.92%
YoY
|
| Operating Expenses |
$59.95M
-2.5%
YoY
|
$54.44M
-6.88%
YoY
|
$58.80M
-11.99%
YoY
|
$56.83M
-3.27%
YoY
|
$61.48M
-14.5%
YoY
|
$58.46M
18.38%
YoY
|
$66.82M
8.76%
YoY
|
$58.75M
-3.23%
YoY
|
$71.91M
34.72%
YoY
|
$49.38M
10.3%
YoY
|
$61.44M
50.19%
YoY
|
$60.71M
49.7%
YoY
|
$53.38M
26.66%
YoY
|
$44.77M
30.6%
YoY
|
$40.91M
54.45%
YoY
|
$40.55M
81.33%
YoY
|
$42.14M
270.57%
YoY
|
$34.28M
269.72%
YoY
|
$26.49M
273.66%
YoY
|
$22.36M
264.95%
YoY
|
| Operating Profit |
-$38.87M
-0.16%
YoY
|
-$32.80M
-2.86%
YoY
|
-$37.30M
-25.25%
YoY
|
-$42.99M
17.36%
YoY
|
-$38.93M
-21.58%
YoY
|
-$33.76M
57.14%
YoY
|
-$49.90M
38.06%
YoY
|
-$36.63M
-10.05%
YoY
|
-$49.65M
34.25%
YoY
|
-$21.49M
-23.15%
YoY
|
-$36.15M
39.78%
YoY
|
-$40.73M
35.86%
YoY
|
-$36.98M
7.71%
YoY
|
-$27.96M
3.84%
YoY
|
-$25.86M
21.64%
YoY
|
-$29.98M
62.0%
YoY
|
-$34.33M
323.56%
YoY
|
-$26.93M
289.15%
YoY
|
-$21.26M
571.45%
YoY
|
-$18.50M
300.67%
YoY
|
| Interest Expense |
-$3.470M
54.29%
YoY
|
-$3.107M
90.73%
YoY
|
-$2.693M
127.07%
YoY
|
-$2.301M
117.49%
YoY
|
-$2.249M
-206.79%
YoY
|
-$1.629M
252.6%
YoY
|
-$1.186M
-152.9%
YoY
|
-$1.058M
-149.35%
YoY
|
$2.106M
-1.96%
YoY
|
-$462.0K
-184.62%
YoY
|
$2.242M
1250.6%
YoY
|
$2.144M
703.0%
YoY
|
$2.148M
3603.45%
YoY
|
$546.0K
-1170.59%
YoY
|
$166.0K
564.0%
YoY
|
$267.0K
-49.62%
YoY
|
$58.00K
-90.65%
YoY
|
-$51.00K
-90.99%
YoY
|
$25.00K
-95.16%
YoY
|
$530.0K
-3.81%
YoY
|
| Other Income/Expense, Net |
-$8.572M
-571.51%
YoY
|
$2.554M
346.5%
YoY
|
-$2.715M
-45.78%
YoY
|
$1.940M
-87.66%
YoY
|
$1.818M
-87.3%
YoY
|
$572.0K
-89.76%
YoY
|
-$5.007M
-127.63%
YoY
|
$15.72M
-42.84%
YoY
|
$14.32M
-129.4%
YoY
|
$5.587M
14.44%
YoY
|
$18.12M
-196.84%
YoY
|
$27.50M
15.55%
YoY
|
-$48.69M
-202.76%
YoY
|
$4.882M
-167.99%
YoY
|
-$18.71M
-78.48%
YoY
|
$23.80M
-24.55%
YoY
|
$47.38M
156.39%
YoY
|
-$7.180M
-87.25%
YoY
|
-$86.94M
357.5%
YoY
|
$31.55M
-1439.62%
YoY
|
| Pretax Income |
-$47.44M
27.82%
YoY
|
-$34.50M
-1.3%
YoY
|
-$41.06M
-25.23%
YoY
|
-$41.05M
96.29%
YoY
|
-$37.12M
5.05%
YoY
|
-$34.95M
112.53%
YoY
|
-$54.91M
204.6%
YoY
|
-$20.91M
58.19%
YoY
|
-$35.33M
-58.76%
YoY
|
-$16.45M
-27.01%
YoY
|
-$18.03M
-59.55%
YoY
|
-$13.22M
114.17%
YoY
|
-$85.67M
-756.64%
YoY
|
-$22.53M
-34.03%
YoY
|
-$44.57M
-58.81%
YoY
|
-$6.173M
-147.32%
YoY
|
$13.05M
25.77%
YoY
|
-$34.16M
-46.48%
YoY
|
-$108.2M
388.06%
YoY
|
$13.05M
-287.08%
YoY
|
| Income Tax |
-$319.0K
-669.64%
YoY
|
-$3.271M
460.1%
YoY
|
-$363.0K
15.24%
YoY
|
$565.0K
556.98%
YoY
|
$56.00K
-105.05%
YoY
|
-$584.0K
-67.91%
YoY
|
-$315.0K
-148.46%
YoY
|
$86.00K
-74.85%
YoY
|
-$1.109M
-70.08%
YoY
|
-$1.820M
561.82%
YoY
|
$650.0K
-24.68%
YoY
|
$342.0K
-139.36%
YoY
|
-$3.706M
462.37%
YoY
|
-$275.0K
-23.82%
YoY
|
$863.0K
-2497.22%
YoY
|
-$869.0K
-1624.56%
YoY
|
-$659.0K
-5169.23%
YoY
|
-$361.0K
-1905.0%
YoY
|
-$36.00K
176.92%
YoY
|
$57.00K
200.0%
YoY
|
| Net Earnings |
-$43.19M
25.03%
YoY
|
-$31.19M
-4.26%
YoY
|
-$38.29M
-22.93%
YoY
|
-$39.04M
103.75%
YoY
|
-$34.55M
10.8%
YoY
|
-$32.58M
122.33%
YoY
|
-$49.68M
190.59%
YoY
|
-$19.16M
45.96%
YoY
|
-$31.18M
-57.14%
YoY
|
-$14.66M
-19.65%
YoY
|
-$17.10M
-54.54%
YoY
|
-$13.13M
210.04%
YoY
|
-$72.75M
-771.52%
YoY
|
-$18.24M
-28.08%
YoY
|
-$37.61M
-52.78%
YoY
|
-$4.234M
-168.86%
YoY
|
$10.83M
0.17%
YoY
|
-$25.36M
-60.1%
YoY
|
-$79.65M
262.72%
YoY
|
$6.149M
-189.66%
YoY
|
| Basic Earnings Per Share |
-$0.21
16.67%
YoY
|
N/A
|
-$0.19
-32.14%
YoY
|
-$0.20
81.82%
YoY
|
-$0.18
-5.26%
YoY
|
N/A
|
-$0.28
133.33%
YoY
|
-$0.11
22.22%
YoY
|
-$0.19
-65.45%
YoY
|
N/A
|
-$0.12
-61.29%
YoY
|
-$0.09
125.0%
YoY
|
-$0.55
-650.0%
YoY
|
N/A
|
-$0.31
-62.65%
YoY
|
-$0.04
-130.77%
YoY
|
$0.10
-41.18%
YoY
|
N/A
|
-$0.83
18.57%
YoY
|
$0.13
-159.09%
YoY
|
| Diluted Earnings Per Share |
-$0.21
16.67%
YoY
|
-$0.15
-11.4%
YoY
|
-$0.19
-32.14%
YoY
|
-$0.20
81.82%
YoY
|
-$0.18
-5.26%
YoY
|
-$0.18
91.69%
YoY
|
-$0.28
133.33%
YoY
|
-$0.11
22.22%
YoY
|
-$0.19
-65.45%
YoY
|
-$0.09
-36.91%
YoY
|
-$0.12
-61.29%
YoY
|
-$0.09
125.0%
YoY
|
-$0.55
-885.71%
YoY
|
-$0.15
-100.0%
YoY
|
-$0.31
-62.65%
YoY
|
-$0.04
-166.67%
YoY
|
$0.07
-120.0%
YoY
|
-$173.3K
-62.9%
YoY
|
-$0.83
18.57%
YoY
|
$0.06
-127.27%
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 |
207.0M
8.13%
YoY
|
N/A
|
199.3M
11.05%
YoY
|
195.4M
14.81%
YoY
|
191.5M shares
16.32%
YoY
|
N/A
|
179.5M shares
22.13%
YoY
|
170.2M shares
19.86%
YoY
|
164.6M shares
25.18%
YoY
|
N/A
|
147.0M shares
21.95%
YoY
|
142.0M shares
21.36%
YoY
|
131.5M shares
18.26%
YoY
|
N/A
|
120.5M shares
25.05%
YoY
|
117.0M shares
148.59%
YoY
|
111.2M shares
244.4%
YoY
|
N/A
|
96.37M shares
207.4%
YoY
|
47.06M shares
51.12%
YoY
|
| Diluted Shares Outstanding |
207.0M
8.13%
YoY
|
N/A
|
199.3M
11.05%
YoY
|
195.4M
14.81%
YoY
|
191.5M shares
16.32%
YoY
|
N/A
|
179.5M shares
22.13%
YoY
|
170.2M shares
19.86%
YoY
|
164.6M shares
25.18%
YoY
|
N/A
|
147.0M shares
21.95%
YoY
|
142.0M shares
21.36%
YoY
|
131.5M shares
-10.79%
YoY
|
N/A
|
120.5M shares
25.05%
YoY
|
117.0M shares
83.8%
YoY
|
147.4M shares
275.84%
YoY
|
N/A
|
96.37M shares
207.4%
YoY
|
63.65M shares
104.39%
YoY
|
Loading...