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] |
26.85% -22.4% |
27.63% 2.9% |
24.57% -11.0% |
24.57% 0% |
30.33% 23.4% |
30.41% 0.3% |
30.41% 0.0% |
30.73% 1.0% |
31.71% 3.2% |
25.92% -18.3% |
25.9% -0.1% |
25.9% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
154.26% -41.0% |
169.15% 9.7% |
17.94% -89.4% |
5.16% -71.2% |
14.62% 183.2% |
2.2% -85.0% |
-0.93% - |
-13.47% - |
-29.87% - |
-30.85% - |
-31.37% - |
-20.02% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.3% -3.7% |
74.13% 20.9% |
67.17% -9.4% |
69.18% 3.0% |
70.56% 2.0% |
67.44% -4.4% |
64.03% -5.1% |
57.96% -9.5% |
52.53% -9.4% |
47.46% -9.7% |
48.08% 1.3% |
54.7% 13.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.16% -5.0% |
83.91% -0.3% |
6.03% -92.8% |
6.43% 6.5% |
6.33% -1.6% |
-0.46% - |
-10.73% - |
-24.81% - |
-35.92% - |
-39.33% - |
-34.47% - |
-21.79% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.09M 86.5% |
19.72M 22.6% |
94.99M 381.6% |
95.83M 0.9% |
96.44M 0.6% |
93.46M -3.1% |
83.6M -10.5% |
72.03M -13.8% |
62.01M -13.9% |
56.9M -8.3% |
55.25M -2.9% |
58.06M 5.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.05M -1.9% |
69.88M -6.9% |
76.34M 9.3% |
81.67M 7.0% |
79.53M -2.6% |
76.37M -4.0% |
71.04M -7.0% |
65.11M -8.3% |
59.17M -9.1% |
51.05M -13.7% |
54.64M 7.0% |
50.98M -6.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.99M 0.8% |
33.98M -29.2% |
38.36M 12.9% |
36.31M -5.4% |
26.75M -26.3% |
25.76M -3.7% |
22.18M -13.9% |
23.18M 4.5% |
21.12M -8.9% |
16.81M -20.4% |
23.67M 40.8% |
20.09M -15.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.05M -6.4% |
35.9M 32.7% |
37.98M 5.8% |
45.36M 19.4% |
52.78M 16.3% |
50.6M -4.1% |
48.86M -3.4% |
41.94M -14.2% |
38.04M -9.3% |
34.24M -10.0% |
30.97M -9.5% |
30.88M -0.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.62M 1.8% |
8.82M -8.3% |
27.54M 212.1% |
27.21M -1.2% |
19.06M -30.0% |
12.91M -32.3% |
3.48M -73.0% |
-12.08M - |
-13.01M - |
-9.5M - |
1.53M - |
10.23M 570.3% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.2M 158.7% |
16.78M -2.5% |
2.99M -82.2% |
17.38M 481.4% |
19.59M 12.7% |
20.41M 4.2% |
25.7M 26.0% |
30.55M 18.9% |
32.48M 6.3% |
26.43M -18.6% |
21.11M -20.1% |
10.93M -48.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.75M 9.8% |
25.56M 3.3% |
25.7M 0.5% |
30.55M 18.9% |
32.48M 6.3% |
26.43M -18.6% |
21.11M -20.1% |
10.93M -48.2% |
11.52M 5.4% |
8.8M -23.6% |
14.29M 62.3% |
14.63M 2.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.5M 10.1% |
11.42M -0.6% |
26.81M 134.7% |
24.46M -8.8% |
15.08M -38.3% |
8.21M -45.6% |
-2.19M - |
-17M - |
-18.33M - |
-14.99M - |
-4.35M - |
3.92M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.82M 10.1% |
33.36M 34.4% |
17.04M -48.9% |
4.95M -71.0% |
14.1M 185.0% |
2.06M -85.4% |
-779K - |
-9.7M - |
-18.52M - |
-17.55M - |
-17.33M - |
-11.62M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.82M 10.1% |
33.36M 34.4% |
17.04M -48.9% |
4.95M -71.0% |
26.05M 426.4% |
20.05M -23.0% |
-779K - |
-9.7M - |
-18.52M - |
-17.55M - |
-17.33M - |
-11.62M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.034 10.1% |
2.733 34.4% |
1.43 -47.7% |
0.4 -72.0% |
1.18 195.0% |
0.18 -84.7% |
-0.07 - |
-0.83 - |
-1.58 - |
-1.52 - |
-1.5 - |
-1.01 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.73% 17.6% |
92.93% 1.3% |
59.51% -36.0% |
13.33% -77.6% |
35.32% 165.0% |
4.75% -86.5% |
-1.79% - |
-22.23% - |
-40.79% - |
-41.38% - |
-43.42% - |
-31.92% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.07% 12.3% |
47.74% 44.4% |
27.44% -42.5% |
6.26% -77.2% |
18.24% 191.6% |
2.81% -84.6% |
-1.06% - |
-13.22% - |
-26.71% - |
-27.55% - |
-27.58% - |
-20.02% - |