2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01% -33.3% |
0.01% 0% |
0.01% 0% |
0.01% 0% |
0% -100% |
0% - |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.05% - |
99.54% 0.5% |
99.93% 0.4% |
99.78% -0.1% |
99.34% -0.4% |
99.16% -0.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.24M - |
89.15M 16.9% |
81.1M -9.0% |
114.04M 40.6% |
51.59M -54.8% |
18.56M -64.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
301.47M 23.8% |
316.63M 5.0% |
360.34M 13.8% |
402.29M 11.6% |
384.01M -4.5% |
390.54M 1.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.97M -11.9% |
3.13M -37.1% |
3.96M 26.6% |
3.8M -4.0% |
3.96M 4.4% |
2.56M -35.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
296.51M 24.7% |
313.5M 5.7% |
356.38M 13.7% |
398.49M 11.8% |
380.04M -4.6% |
387.98M 2.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.44M -19.6% |
13.45M -30.8% |
21.6M 60.6% |
28.41M 31.5% |
27.17M -4.4% |
29.46M 8.4% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.73K - |
58.93K 402.2% |
18.45K -68.7% |
70.92K 284.4% |
460.85K 549.8% |
58.42K -87.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.54K -68.5% |
70.92K 282.5% |
460.56K 549.4% |
58.42K -87.3% |
73.2K 25.3% |
163.67K 123.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.44M -19.6% |
13.45M -30.8% |
21.6M 60.6% |
28.41M 31.5% |
27.17M -4.4% |
29.46M 8.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.51M - |
88.73M 17.5% |
81.04M -8.7% |
113.79M 40.4% |
51.24M -55.0% |
18.41M -64.1% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.51M - |
88.73M 17.5% |
81.04M -8.7% |
113.79M 40.4% |
51.24M -55.0% |
18.41M -64.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.63 - |
3.05 16.0% |
2.8 -8.2% |
4.02 43.6% |
1.85 -54.0% |
0.69 -62.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.13% - |
32.19% 14.4% |
24.83% -22.9% |
31.96% 28.8% |
13.92% -56.5% |
4.68% -66.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.74% - |
31.68% 14.2% |
24.49% -22.7% |
31.66% 29.3% |
13.77% -56.5% |
4.64% -66.3% |