2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
30.49% -1.9% |
29.87% -2.0% |
27.98% -6.3% |
28.13% 0.6% |
28.09% -0.1% |
29.2% 3.9% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.48% - |
43.59% - |
138.09% 216.8% |
91.16% -34.0% |
48.77% -46.5% |
32.25% -33.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
68.66% - |
70.25% 2.3% |
69.71% -0.8% |
71.55% 2.6% |
73.09% 2.2% |
74.69% 2.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
59.47% - |
60.06% 1.0% |
58.66% -2.3% |
61.67% 5.1% |
63.87% 3.6% |
65.82% 3.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
78.18M 87.9% |
75.76M -3.1% |
101.66M 34.2% |
164.21M 61.5% |
204.88M 24.8% |
223.06M 8.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
1.74B 10.1% |
1.99B 14.5% |
3.7B 86.1% |
3.7B -0.1% |
3.83B 3.4% |
3.82B -0.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
580.32M -0.4% |
689.69M 18.8% |
1.52B 120.9% |
1.5B -1.4% |
1.6B 6.2% |
1.61B 0.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
1.16B 16.3% |
1.16B 0.3% |
2.17B 87.4% |
2.19B 0.9% |
2.23B 1.6% |
2.21B -0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
66.51M 114.3% |
63.86M -4.0% |
95.23M 49.1% |
156.41M 64.2% |
174.01M 11.3% |
176.92M 1.7% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
83.68M 0% |
46.44M -44.5% |
249.26M 436.8% |
47.53M -80.9% |
49.23M 3.6% |
58.62M 19.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
249.26M 436.8% |
47.92M -80.8% |
49.23M 2.7% |
59.66M 21.2% |
54.22M -9.1% |
61.37M 13.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
65.04M 112.0% |
59.53M -8.5% |
90.75M 52.4% |
151.73M 67.2% |
168.56M 11.1% |
172.36M 2.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.34M - |
40.04M - |
152.68M 281.3% |
165.19M 8.2% |
118.47M -28.3% |
90.54M -23.6% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.94M - |
33.02M - |
140.39M 325.1% |
149.69M 6.6% |
99.92M -33.2% |
71.93M -28.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.002 - |
0.027 - |
0.098 263.1% |
0.086 -12.1% |
0.044 -49.5% |
0.031 -28.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.18% - |
3.06% - |
8.43% 175.0% |
8.92% 5.9% |
4.54% -49.1% |
3.27% -28.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.12% - |
1.85% - |
5.16% 178.8% |
5.26% 1.9% |
2.65% -49.6% |
1.91% -27.9% |