|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$300.8M
-10.02%
YoY
|
$334.3M
-16.0%
YoY
|
$398.0M
8.78%
YoY
|
$365.9M
40.68%
YoY
|
$260.1M
118.39%
YoY
|
| Cost Of Revenue |
$104.4M
-31.3%
YoY
|
$152.0M
-37.42%
YoY
|
$242.9M
110.22%
YoY
|
$115.5M
47.63%
YoY
|
$78.26M
50.81%
YoY
|
| Gross Profit |
$196.4M
7.72%
YoY
|
$182.3M
17.52%
YoY
|
$155.1M
-38.04%
YoY
|
$250.3M
37.68%
YoY
|
$181.8M
170.58%
YoY
|
| Selling, General & Admin |
$211.5M
-13.22%
YoY
|
$243.8M
-11.65%
YoY
|
$275.9M
3.66%
YoY
|
$266.2M
26.59%
YoY
|
$210.3M
159.68%
YoY
|
| Research & Development |
$5.628M
-10.61%
YoY
|
$6.296M
-37.68%
YoY
|
$10.10M
19.64%
YoY
|
$8.444M
3.04%
YoY
|
$8.195M
140.39%
YoY
|
| Depreciation & Amortization |
$3.848M
-61.29%
YoY
|
$9.940M
-12.28%
YoY
|
$11.33M
58.18%
YoY
|
$7.164M
59.7%
YoY
|
$4.486M
75.78%
YoY
|
| Operating Expenses |
$217.2M
-13.16%
YoY
|
$250.1M
-12.57%
YoY
|
$286.0M
4.15%
YoY
|
$274.6M
25.7%
YoY
|
$218.5M
158.9%
YoY
|
| Operating Profit |
-$20.80M
-69.31%
YoY
|
-$67.77M
-48.23%
YoY
|
-$130.9M
439.2%
YoY
|
-$24.28M
-33.73%
YoY
|
-$36.64M
113.24%
YoY
|
| Interest Expense |
-$4.553M
-385.63%
YoY
|
$1.594M
-88.32%
YoY
|
$13.65M
-201.92%
YoY
|
-$13.39M
13.71%
YoY
|
-$11.78M
-44.64%
YoY
|
| Other Income/Expense, Net |
$18.93M
-43.6%
YoY
|
$33.56M
545.44%
YoY
|
$5.200M
-415.15%
YoY
|
-$1.650M
-99.52%
YoY
|
-$340.7M
1499.51%
YoY
|
| Pretax Income |
-$5.938M
-79.91%
YoY
|
-$29.55M
-71.0%
YoY
|
-$101.9M
-326.26%
YoY
|
$45.03M
-111.93%
YoY
|
-$377.4M
880.56%
YoY
|
| Income Tax |
$3.581M
-892.26%
YoY
|
-$452.0K
-74.51%
YoY
|
-$1.773M
-373.61%
YoY
|
$648.0K
-128.9%
YoY
|
-$2.242M
-75.91%
YoY
|
| Net Earnings |
-$9.519M
-67.29%
YoY
|
-$29.10M
-70.94%
YoY
|
-$100.1M
-325.57%
YoY
|
$44.38M
-111.83%
YoY
|
-$375.1M
1185.72%
YoY
|
| Basic Earnings Per Share |
-$0.08
-65.22%
YoY
|
-$0.23
-69.74%
YoY
|
-$0.76
-353.33%
YoY
|
$0.30
-108.17%
YoY
|
-$3.67
331.76%
YoY
|
| Diluted Earnings Per Share |
-$0.16
-55.56%
YoY
|
-$0.36
-52.63%
YoY
|
-$0.76
230.43%
YoY
|
-$0.23
-93.73%
YoY
|
-$3.67
331.76%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
126.4M shares
2.06%
YoY
|
123.8M shares
-5.96%
YoY
|
131.7M shares
-10.76%
YoY
|
147.6M shares
44.5%
YoY
|
102.1M shares
197.77%
YoY
|
| Diluted Shares Outstanding |
135.8M shares
-4.7%
YoY
|
142.5M shares
8.21%
YoY
|
131.7M shares
-11.33%
YoY
|
148.5M shares
45.43%
YoY
|
102.1M shares
197.77%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$64.91M
-6.71%
YoY
|
$82.37M
-1.35%
YoY
|
$70.66M
-10.34%
YoY
|
$78.19M
-13.7%
YoY
|
$69.58M
-14.52%
YoY
|
$83.50M
-13.76%
YoY
|
$78.80M
-19.11%
YoY
|
$90.59M
-22.88%
YoY
|
$81.40M
-5.65%
YoY
|
$96.82M
-1.34%
YoY
|
$97.41M
9.71%
YoY
|
$117.5M
13.47%
YoY
|
$86.28M
14.4%
YoY
|
$98.13M
25.99%
YoY
|
$88.79M
30.29%
YoY
|
$103.5M
55.67%
YoY
|
$75.42M
58.63%
YoY
|
$77.89M
N/A
|
$68.15M
97.18%
YoY
|
| Cost Of Revenue |
$20.47M
-2.52%
YoY
|
$22.13M
-14.39%
YoY
|
$25.02M
-34.42%
YoY
|
$29.08M
-41.44%
YoY
|
$21.00M
-36.44%
YoY
|
$25.85M
95.31%
YoY
|
$38.15M
-65.3%
YoY
|
$49.65M
0.1%
YoY
|
$33.04M
2.7%
YoY
|
$13.24M
-59.84%
YoY
|
$110.0M
304.03%
YoY
|
$49.60M
55.58%
YoY
|
$32.17M
37.04%
YoY
|
$32.96M
56.0%
YoY
|
$27.22M
23.31%
YoY
|
$31.88M
65.56%
YoY
|
$23.48M
48.58%
YoY
|
$21.13M
-59.29%
YoY
|
$22.07M
62.26%
YoY
|
| Gross Profit |
$44.44M
-8.52%
YoY
|
$60.24M
4.5%
YoY
|
$45.63M
12.26%
YoY
|
$49.11M
19.96%
YoY
|
$48.58M
0.45%
YoY
|
$57.65M
-31.03%
YoY
|
$40.65M
-423.82%
YoY
|
$40.94M
-39.68%
YoY
|
$48.36M
-10.61%
YoY
|
$83.59M
28.25%
YoY
|
-$12.55M
-120.39%
YoY
|
$67.88M
-5.27%
YoY
|
$54.10M
4.17%
YoY
|
$65.17M
14.82%
YoY
|
$61.58M
33.64%
YoY
|
$71.65M
51.65%
YoY
|
$51.94M
63.63%
YoY
|
$56.76M
-15.53%
YoY
|
$46.08M
119.85%
YoY
|
| Selling, General & Admin |
$45.14M
-24.27%
YoY
|
$51.20M
-12.16%
YoY
|
$50.18M
-17.82%
YoY
|
$50.56M
-18.31%
YoY
|
$59.61M
-4.7%
YoY
|
$58.28M
-4.46%
YoY
|
$61.06M
-9.83%
YoY
|
$61.89M
-20.79%
YoY
|
$62.55M
-9.46%
YoY
|
$61.00M
-6.05%
YoY
|
$67.71M
6.55%
YoY
|
$78.14M
11.97%
YoY
|
$69.08M
10.23%
YoY
|
$64.93M
10.49%
YoY
|
$63.55M
27.99%
YoY
|
$69.79M
-1.17%
YoY
|
$62.67M
124.57%
YoY
|
$58.77M
-27.45%
YoY
|
$49.65M
182.19%
YoY
|
| Research & Development |
$1.102M
10.42%
YoY
|
$1.681M
37.56%
YoY
|
$1.698M
53.25%
YoY
|
$1.251M
7.94%
YoY
|
$998.0K
-64.45%
YoY
|
$1.222M
-59.88%
YoY
|
$1.108M
-39.75%
YoY
|
$1.159M
-59.77%
YoY
|
$2.807M
20.16%
YoY
|
$3.046M
110.65%
YoY
|
$1.839M
-15.14%
YoY
|
$2.881M
10.77%
YoY
|
$2.336M
4.75%
YoY
|
$1.446M
-22.88%
YoY
|
$2.167M
15.27%
YoY
|
$2.601M
-12.95%
YoY
|
$2.230M
53.58%
YoY
|
$1.875M
-44.85%
YoY
|
$1.880M
225.82%
YoY
|
| Depreciation & Amortization |
$563.0K
-69.67%
YoY
|
$4.119M
-27.44%
YoY
|
$7.349M
-9.43%
YoY
|
$4.332M
-45.36%
YoY
|
$1.856M
-33.07%
YoY
|
$5.677M
-38.88%
YoY
|
$8.114M
10.39%
YoY
|
$7.928M
-19.93%
YoY
|
$2.773M
51.2%
YoY
|
$9.288M
-9.34%
YoY
|
$7.350M
267.32%
YoY
|
$9.901M
115.71%
YoY
|
$1.834M
29.52%
YoY
|
$10.25M
9.58%
YoY
|
$2.001M
94.65%
YoY
|
$4.590M
555.71%
YoY
|
$1.416M
105.22%
YoY
|
$9.349M
-35.08%
YoY
|
$1.028M
51.85%
YoY
|
| Operating Expenses |
$46.24M
-23.7%
YoY
|
$52.88M
-11.14%
YoY
|
$51.88M
-16.55%
YoY
|
$51.81M
-17.83%
YoY
|
$60.60M
-7.27%
YoY
|
$59.50M
-7.09%
YoY
|
$62.16M
-10.62%
YoY
|
$63.05M
-22.18%
YoY
|
$65.35M
-8.49%
YoY
|
$64.05M
-7.1%
YoY
|
$69.55M
5.83%
YoY
|
$81.02M
7.93%
YoY
|
$71.41M
10.04%
YoY
|
$68.94M
7.76%
YoY
|
$65.72M
27.53%
YoY
|
$75.07M
1.99%
YoY
|
$64.90M
121.06%
YoY
|
$63.97M
5187.02%
YoY
|
$51.53M
183.57%
YoY
|
| Operating Profit |
-$1.801M
-85.02%
YoY
|
$7.362M
-496.45%
YoY
|
-$6.242M
-70.99%
YoY
|
-$2.700M
-87.79%
YoY
|
-$12.02M
-29.24%
YoY
|
-$1.857M
-109.5%
YoY
|
-$21.52M
-73.79%
YoY
|
-$22.11M
68.2%
YoY
|
-$16.99M
-1.84%
YoY
|
$19.54M
-618.99%
YoY
|
-$82.10M
1882.64%
YoY
|
-$13.15M
285.17%
YoY
|
-$17.31M
33.55%
YoY
|
-$3.765M
-47.8%
YoY
|
-$4.141M
-24.1%
YoY
|
-$3.413M
-87.05%
YoY
|
-$12.96M
-644.12%
YoY
|
-$7.212M
-110.93%
YoY
|
-$5.456M
-295.91%
YoY
|
| Interest Expense |
N/A
|
-$5.232M
10.87%
YoY
|
-$5.214M
-211.29%
YoY
|
$3.483M
482.44%
YoY
|
$2.410M
-20.44%
YoY
|
-$4.719M
-176.83%
YoY
|
$4.685M
35.99%
YoY
|
$598.0K
-77.73%
YoY
|
$3.029M
-11.35%
YoY
|
$6.142M
39.09%
YoY
|
$3.445M
-201.92%
YoY
|
$2.685M
-149.51%
YoY
|
$3.417M
-200.5%
YoY
|
$4.416M
-252.59%
YoY
|
-$3.380M
537.74%
YoY
|
-$5.423M
163.25%
YoY
|
-$3.400M
-40.34%
YoY
|
-$2.894M
-2994.0%
YoY
|
-$530.0K
-90.58%
YoY
|
| Other Income/Expense, Net |
$1.044M
1640.0%
YoY
|
$262.0K
65.82%
YoY
|
$601.0K
771.01%
YoY
|
$18.15M
4.78%
YoY
|
$60.00K
-99.63%
YoY
|
$158.0K
-95.38%
YoY
|
$69.00K
-98.58%
YoY
|
$17.32M
48.89%
YoY
|
$16.09M
3748.56%
YoY
|
$3.418M
76.0%
YoY
|
$4.872M
41.18%
YoY
|
$11.63M
-30.94%
YoY
|
$418.0K
-99.13%
YoY
|
$1.942M
-131.62%
YoY
|
$3.451M
-101.64%
YoY
|
$16.84M
-114.66%
YoY
|
$48.08M
-906.49%
YoY
|
-$6.142M
N/A
|
-$210.8M
3669.99%
YoY
|
| Pretax Income |
-$6.814M
-25.97%
YoY
|
-$4.808M
-58.97%
YoY
|
-$10.65M
-34.87%
YoY
|
$18.72M
-12496.69%
YoY
|
-$9.204M
587.89%
YoY
|
-$11.72M
33.16%
YoY
|
-$16.34M
-76.77%
YoY
|
-$151.0K
-112.89%
YoY
|
-$1.338M
-94.84%
YoY
|
-$8.800M
-439.38%
YoY
|
-$70.34M
10094.06%
YoY
|
$1.171M
-85.38%
YoY
|
-$25.95M
-173.88%
YoY
|
$2.593M
-115.96%
YoY
|
-$690.0K
-99.68%
YoY
|
$8.007M
-105.67%
YoY
|
$35.12M
-1081.06%
YoY
|
-$16.25M
1363.78%
YoY
|
-$216.3M
7604.81%
YoY
|
| Income Tax |
-$200.0K
-122.42%
YoY
|
$3.296M
-337.46%
YoY
|
$400.0K
-79.47%
YoY
|
-$1.000M
183.29%
YoY
|
$892.0K
-227.43%
YoY
|
-$1.388M
-330.18%
YoY
|
$1.948M
-44.34%
YoY
|
-$353.0K
-83.9%
YoY
|
-$700.0K
-81.08%
YoY
|
$603.0K
-149.35%
YoY
|
$3.500M
-537.5%
YoY
|
-$2.193M
-2985.53%
YoY
|
-$3.700M
-242.31%
YoY
|
-$1.222M
-214.96%
YoY
|
-$800.0K
-27.27%
YoY
|
$76.00K
-104.0%
YoY
|
$2.600M
-966.67%
YoY
|
$1.063M
-111.43%
YoY
|
-$1.100M
83.33%
YoY
|
| Net Earnings |
-$6.630M
-34.33%
YoY
|
-$8.104M
-21.55%
YoY
|
-$11.03M
-39.69%
YoY
|
$19.71M
9658.42%
YoY
|
-$10.10M
1386.89%
YoY
|
-$10.33M
9.86%
YoY
|
-$18.29M
-75.22%
YoY
|
$202.0K
-94.0%
YoY
|
-$679.0K
-96.95%
YoY
|
-$9.403M
-346.47%
YoY
|
-$73.82M
-56449.62%
YoY
|
$3.364M
-57.58%
YoY
|
-$22.29M
-168.55%
YoY
|
$3.815M
-122.04%
YoY
|
$131.0K
-100.06%
YoY
|
$7.931M
-105.69%
YoY
|
$32.51M
-1092.88%
YoY
|
-$17.31M
1459.55%
YoY
|
-$215.1M
9617.48%
YoY
|
| Basic Earnings Per Share |
-$0.05
-37.5%
YoY
|
N/A
|
-$0.09
-40.0%
YoY
|
$0.16
N/A
|
-$0.08
700.0%
YoY
|
N/A
|
-$0.15
-73.21%
YoY
|
$0.00
-100.0%
YoY
|
-$0.01
-94.12%
YoY
|
N/A
|
-$0.56
N/A
|
$0.03
-25.0%
YoY
|
-$0.17
-177.27%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.04
-102.63%
YoY
|
$0.22
-344.44%
YoY
|
N/A
|
-$1.63
2616.67%
YoY
|
| Diluted Earnings Per Share |
-$0.05
-37.5%
YoY
|
-$0.06
-24.1%
YoY
|
-$0.09
-40.0%
YoY
|
$0.03
-130.0%
YoY
|
-$0.08
-20.0%
YoY
|
-$0.08
13.59%
YoY
|
-$0.15
-73.21%
YoY
|
-$0.10
-494.48%
YoY
|
-$0.10
-41.18%
YoY
|
-$0.07
-364.46%
YoY
|
-$0.56
1766.67%
YoY
|
$0.03
-100.0%
YoY
|
-$0.17
30.77%
YoY
|
$0.03
-100.0%
YoY
|
-$0.03
-98.16%
YoY
|
$52.27K
-3439186.52%
YoY
|
-$0.13
44.44%
YoY
|
-$117.9K
451.36%
YoY
|
-$1.63
2616.67%
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
|
| Basic Shares Outstanding |
127.8M shares
2.02%
YoY
|
127.5M shares
2.72%
YoY
|
126.8M shares
2.26%
YoY
|
126.0M shares
1.91%
YoY
|
125.2M shares
1.47%
YoY
|
124.1M shares
-5.44%
YoY
|
124.0M shares
-6.67%
YoY
|
123.6M shares
-6.8%
YoY
|
123.4M shares
-6.85%
YoY
|
131.3M shares
-8.33%
YoY
|
132.9M shares
-11.87%
YoY
|
132.7M shares
-11.94%
YoY
|
132.5M shares
-12.02%
YoY
|
143.2M shares
-4.3%
YoY
|
150.8M shares
13.97%
YoY
|
150.6M shares
64.09%
YoY
|
150.6M shares
324.2%
YoY
|
149.6M shares
N/A
|
132.3M shares
273.83%
YoY
|
| Diluted Shares Outstanding |
131.4M shares
5.05%
YoY
|
N/A
|
126.9M shares
2.28%
YoY
|
140.3M shares
-1.15%
YoY
|
125.1M shares
-13.43%
YoY
|
N/A
|
124.1M shares
-6.65%
YoY
|
141.9M shares
6.94%
YoY
|
144.5M shares
9.1%
YoY
|
N/A
|
132.9M shares
-12.23%
YoY
|
132.7M shares
-12.53%
YoY
|
132.4M shares
-13.29%
YoY
|
N/A
|
151.4M shares
14.44%
YoY
|
151.7M shares
65.27%
YoY
|
152.7M shares
330.15%
YoY
|
N/A
|
132.3M shares
273.83%
YoY
|
Loading...