2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.17% 115.7% |
15.16% -24.8% |
-4.76% - |
12.15% - |
14.74% 21.3% |
-0.99% - |
1.02% - |
10.58% 936.3% |
13.57% 28.3% |
5.75% -57.7% |
2.81% -51.1% |
13.09% 366.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.14% 13.3% |
38.98% -0.4% |
32.68% -16.2% |
37.72% 15.4% |
33.57% -11.0% |
15.19% -54.7% |
36.5% 140.2% |
39.46% 8.1% |
33.96% -13.9% |
23.56% -30.6% |
37.09% 57.4% |
33.29% -10.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.9% 31.4% |
10.64% -55.5% |
-5.89% - |
20.44% - |
15.84% -22.5% |
-16.83% - |
9.78% - |
15.09% 54.3% |
17.85% 18.3% |
5.81% -67.5% |
13% 123.9% |
20.23% 55.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.21M -4.1% |
94.18M -30.3% |
61.97M -34.2% |
144.58M 133.3% |
167.08M 15.6% |
82.99M -50.3% |
86.39M 4.1% |
132.96M 53.9% |
187.45M 41.0% |
267.41M 42.7% |
149.89M -43.9% |
330.82M 120.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
420.23M 1.9% |
913.3M 117.3% |
953.83M 4.4% |
968.9M 1.6% |
981.61M 1.3% |
992.81M 1.1% |
977.17M -1.6% |
1B 2.8% |
1.08B 7.9% |
1.19B 9.6% |
1.25B 5.4% |
1.37B 9.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.05M -15.4% |
93.36M -13.6% |
116.9M 25.2% |
157.78M 35.0% |
145.69M -7.7% |
168.89M 15.9% |
152.38M -9.8% |
200.49M 31.6% |
227.77M 13.6% |
313.5M 37.6% |
369.82M 18.0% |
496.7M 34.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
312.19M 9.6% |
819.95M 162.6% |
816.82M -0.4% |
797.68M -2.3% |
822.37M 3.1% |
821.48M -0.1% |
822.38M 0.1% |
799.5M -2.8% |
819.91M 2.6% |
840.28M 2.5% |
843.6M 0.4% |
821.36M -2.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
43.37M - |
- | - | - |
31.4M - |
- | - | - |
41.4M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.21M -69.2% |
21.62M 63.6% |
573.26M 2551.8% |
222.79M -61.1% |
478.75M 114.9% |
259.33M -45.8% |
379.64M 46.4% |
281.95M -25.7% |
184.71M -34.5% |
132.87M -28.1% |
106.82M -19.6% |
295.73M 176.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.62M 63.6% |
567.72M 2526.2% |
222.79M -60.8% |
478.75M 114.9% |
259.33M -45.8% |
379.64M 46.4% |
281.95M -25.7% |
184.71M -34.5% |
132.87M -28.1% |
106.82M -19.6% |
295.73M 176.9% |
172.46M -41.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-40.82M - |
47.45M - |
32.12M -32.3% |
-21.26M - |
-67.15M - |
37.27M - |
14.02M -62.4% |
-7.38M - |
-58.71M - |
26.42M - |
21.25M -19.6% |
-6.07M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
15.49M - |
- | - | - |
17.17M - |
- | - | - |
62.06M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.544 128.7% |
0.179 -67.1% |
-0.04 - |
0.238 - |
0.333 40.2% |
-0.011 - |
0.012 - |
0.19 1500% |
0.344 80.8% |
0.208 -39.6% |
0.057 -72.6% |
0.586 930.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.13% 92.9% |
2.52% -72.4% |
-0.36% - |
2.18% - |
3.04% 39.7% |
-0.1% - |
0.11% - |
1.73% 1516.1% |
3.14% 81.2% |
1.85% -41.1% |
0.5% -73.0% |
5.2% 940.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.55% 88.9% |
2.14% -67.3% |
-0.32% - |
1.83% - |
2.52% 38.2% |
-0.08% - |
0.09% - |
1.42% 1485.6% |
2.44% 71.6% |
1.35% -44.5% |
0.34% -74.5% |
3.31% 858.6% |