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] |
10.9% -7.0% |
12.32% 13.0% |
8.73% -29.2% |
10.39% 19.0% |
10.29% -0.9% |
5.61% -45.5% |
9.33% 66.3% |
7.3% -21.7% |
6.21% -14.9% |
8.29% 33.6% |
-0.7% - |
1.08% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.01% -0.4% |
20.42% -7.2% |
21.12% 3.4% |
22.15% 4.9% |
21.84% -1.4% |
19.18% -12.2% |
19.44% 1.4% |
22.68% 16.6% |
21.65% -4.5% |
24.59% 13.6% |
15.88% -35.4% |
15.62% -1.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.99% -15.5% |
12.13% 1.1% |
7.7% -36.5% |
11.95% 55.2% |
12.32% 3.0% |
5.17% -58.0% |
9.64% 86.4% |
11.34% 17.7% |
8.63% -23.9% |
9.94% 15.1% |
-2.72% - |
2.79% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.55M 4.2% |
180.69M 33.3% |
139.99M -22.5% |
192.8M 37.7% |
281.97M 46.3% |
311.32M 10.4% |
331.15M 6.4% |
433.26M 30.8% |
371.01M -14.4% |
369.31M -0.5% |
246.42M -33.3% |
390.2M 58.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B 95.3% |
1.28B 9.3% |
1.26B -1.3% |
1.38B 8.8% |
1.57B 14.0% |
1.69B 7.7% |
1.85B 9.4% |
2B 8.3% |
2.62B 31.2% |
2.49B -5.1% |
2.39B -4.2% |
2.51B 5.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
296.65M -11.8% |
404.21M 36.3% |
375.45M -7.1% |
466.09M 24.1% |
625.99M 34.3% |
723.3M 15.5% |
845.7M 16.9% |
964.63M 14.1% |
1.47B 52.0% |
1.35B -8.2% |
1.24B -8.0% |
1.38B 11.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
874.24M 232.9% |
876.5M 0.3% |
888.72M 1.4% |
909.01M 2.3% |
940.61M 3.5% |
965.69M 2.7% |
1B 3.7% |
1.03B 3.4% |
1.16B 11.9% |
1.14B -1.1% |
1.15B 0.1% |
1.13B -1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
-38.47M - |
- | - | - |
-116.03M - |
- | - | - |
57.35M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.68M 119.8% |
567.23M 1749.0% |
284.24M -49.9% |
425.91M 49.8% |
75.92M -82.2% |
105.93M 39.5% |
186.68M 76.2% |
165.68M -11.2% |
191.29M 15.5% |
405.08M 111.8% |
188.22M -53.5% |
184.36M -2.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
567.23M 1749.0% |
284.24M -49.9% |
425.91M 49.8% |
75.92M -82.2% |
105.93M 39.5% |
186.68M 76.2% |
165.68M -11.2% |
191.29M 15.5% |
405.08M 111.8% |
188.22M -53.5% |
184.36M -2.1% |
91.02M -50.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-9.18M - |
-49.21M - |
-33.96M - |
-71.16M - |
-113.85M - |
7.66M - |
-111.24M - |
-143.24M - |
-46.91M - |
-52.47M - |
-12.78M - |
-11.13M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
32.24M - |
- | - | - |
62.43M - |
- | - | - |
-410.77K - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.07 -27.3% |
0.168 141.6% |
0.058 -65.3% |
0.093 59.8% |
0.134 43.3% |
0.084 -37.1% |
0.157 86.6% |
0.136 -13.5% |
0.106 -22.3% |
0.144 36.4% |
-0.007 - |
0.019 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.6% -56.5% |
2.54% -2.2% |
1.38% -45.6% |
2.23% 60.9% |
3.14% 40.8% |
1.83% -41.6% |
3.14% 71.5% |
3.11% -1.1% |
2.1% -32.4% |
2.66% 26.6% |
-0.15% - |
0.37% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.67% -40.3% |
1.82% 8.8% |
0.96% -47.1% |
1.52% 58.0% |
1.97% 29.9% |
1.07% -45.6% |
1.75% 63.0% |
1.64% -5.9% |
1% -39.4% |
1.2% 20.2% |
-0.07% - |
0.17% - |