2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - |
42.77% - |
43.84% 2.5% |
39.98% -8.8% |
39.98% 0% |
36.67% -8.3% |
36.67% 0% |
41.38% 12.8% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.53% 33.0% |
17.3% -23.2% |
20.37% 17.8% |
6.73% -67.0% |
15.57% 131.4% |
6.15% -60.5% |
2.37% -61.5% |
6.6% 178.8% |
11.46% 73.6% |
13.82% 20.6% |
0.51% -96.3% |
8.35% 1530.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.66% 35.5% |
34.32% -13.5% |
40.57% 18.2% |
29.13% -28.2% |
35.69% 22.5% |
35.83% 0.4% |
37.35% 4.3% |
36.16% -3.2% |
33.91% -6.2% |
34.26% 1.0% |
39.41% 15.0% |
30.78% -21.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.02% 181.2% |
23.59% -12.7% |
22.68% -3.9% |
4.17% -81.6% |
22.83% 447.4% |
19.62% -14.0% |
18.57% -5.4% |
11.77% -36.6% |
13% 10.5% |
18.49% 42.2% |
22.27% 20.5% |
4.13% -81.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.36M 98.8% |
88.29M -10.2% |
145.86M 65.2% |
57.11M -60.8% |
93.4M 63.5% |
79.44M -14.9% |
112.13M 41.2% |
55.75M -50.3% |
69.37M 24.4% |
106.55M 53.6% |
119.41M 12.1% |
67.95M -43.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
927.63M 4.2% |
943.11M 1.7% |
1B 6.5% |
978.14M -2.6% |
1B 2.5% |
1.14B 13.9% |
1.2B 4.8% |
1.2B -0.1% |
1.32B 10.4% |
1.42B 8.0% |
1.59B 11.6% |
1.68B 5.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
153.13M 22.2% |
153.75M 0.4% |
191.37M 24.5% |
157.76M -17.6% |
186.54M 18.2% |
315.66M 69.2% |
365.58M 15.8% |
367.22M 0.5% |
371.2M 1.1% |
471.81M 27.1% |
643.35M 36.4% |
727.24M 13.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
720.42M 0.6% |
735.69M 2.1% |
770.08M 4.7% |
773.92M 0.5% |
767.05M -0.9% |
771.93M 0.6% |
774.67M 0.4% |
777.23M 0.3% |
891.94M 14.8% |
896.6M 0.5% |
896.89M 0.0% |
902.57M 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.4M - |
- | - | - |
29.39M - |
- | - | - |
23.69M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
428M 1.9% |
207.04M -51.6% |
283.92M 37.1% |
345.8M 21.8% |
222.13M -35.8% |
218.94M -1.4% |
293.52M 34.1% |
245.2M -16.5% |
309.2M 26.1% |
272.28M -11.9% |
220.56M -19.0% |
160.41M -27.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
207.04M -51.6% |
283.92M 37.1% |
345.8M 21.8% |
222.13M -35.8% |
218.94M -1.4% |
293.52M 34.1% |
245.2M -16.5% |
309.2M 26.1% |
272.28M -11.9% |
220.56M -19.0% |
160.41M -27.3% |
183.28M 14.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.67M - |
-12.72M - |
4.51M - |
1.47M -67.4% |
-19.45M - |
-34.23M - |
-93.51M - |
-47.84M - |
-70.1M - |
-88.3M - |
-121.61M - |
-108.43M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.41M - |
- | - | - |
21.52M - |
- | - | - |
14.14M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 166.7% |
0.17 -29.2% |
0.32 88.2% |
0.04 -87.5% |
0.16 300% |
0.05 -68.8% |
0.03 -40.0% |
0.04 33.3% |
0.08 100% |
0.15 87.5% |
0.01 -93.3% |
0.06 500% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.09% 162.0% |
2.1% -32.0% |
3.95% 88.2% |
0.5% -87.4% |
1.89% 279.2% |
0.64% -66.3% |
0.34% -46.0% |
0.47% 38.2% |
0.95% 100.8% |
1.65% 72.9% |
0.07% -95.9% |
0.63% 824.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.44% 157.2% |
1.63% -33.0% |
3.05% 86.9% |
0.39% -87.3% |
1.47% 278.7% |
0.46% -69.0% |
0.23% -50.2% |
0.31% 35.5% |
0.63% 105.5% |
1.07% 69.8% |
0.04% -96.2% |
0.35% 755.7% |