2017 Q2 | 2018 Q2 | 2019 Q2 | 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] |
26.68% -70.1% |
26.82% 0.5% |
8.23% -69.3% |
9.63% 17.0% |
9.88% 2.6% |
10.21% 3.4% |
13.75% 34.7% |
13.88% 1.0% |
14.52% 4.6% |
16.38% 12.8% |
19.19% 17.2% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.18% 98.9% |
18% 11.2% |
17% -5.5% |
15.72% -7.5% |
16.9% 7.5% |
16.02% -5.2% |
15.31% -4.4% |
13.19% -13.9% |
11.38% -13.7% |
8.32% -26.9% |
4.13% -50.4% |
4.08% -1.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.36M 4.4% |
23.72M 1.6% |
23.93M 0.9% |
24.32M 1.7% |
25.07M 3.0% |
25.62M 2.2% |
26.07M 1.7% |
25.4M -2.6% |
24.62M -3.0% |
23.49M -4.6% |
21.89M -6.8% |
21.02M -4.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
822.41M 0.6% |
822.94M 0.1% |
833.97M 1.3% |
868.98M 4.2% |
879.95M 1.3% |
851.5M -3.2% |
870.94M 2.3% |
862.37M -1.0% |
847.58M -1.7% |
829.99M -2.1% |
826.03M -0.5% |
833.19M 0.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
605.48M 0.5% |
609.9M 0.7% |
620.09M 1.7% |
662.7M 6.9% |
687.63M 3.8% |
670.3M -2.5% |
691.71M 3.2% |
688.33M -0.5% |
686.83M -0.2% |
693.59M 1.0% |
697.09M 0.5% |
707.43M 1.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
216.93M 0.9% |
213.04M -1.8% |
213.88M 0.4% |
206.28M -3.6% |
192.33M -6.8% |
181.19M -5.8% |
179.23M -1.1% |
174.05M -2.9% |
160.75M -7.6% |
136.39M -15.1% |
128.95M -5.5% |
125.76M -2.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-259K - |
1.76M - |
5.14M 192.7% |
4.19M -18.5% |
4.86M 16.0% |
6.38M 31.3% |
5.32M -16.6% |
4.58M -14.0% |
5.06M 10.5% |
2.86M -43.4% |
2.87M 0.2% |
2.14M -25.4% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.92M 311.4% |
56.08M -32.4% |
86.26M 53.8% |
179.56M 108.2% |
168.72M -6.0% |
127.95M -24.2% |
60.62M -52.6% |
58.25M -3.9% |
36.17M -37.9% |
19.12M -47.1% |
19.14M 0.1% |
19.88M 3.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.72M -6.0% |
127.95M -24.2% |
60.62M -52.6% |
58.25M -3.9% |
36.17M -37.9% |
19.12M -47.1% |
19.14M 0.1% |
19.88M 3.8% |
20.79M 4.6% |
17.97M -13.6% |
17.52M -2.5% |
17.95M 2.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.15M - |
913K - |
4.33M 374.3% |
3.41M -21.3% |
4M 17.5% |
5.66M 41.3% |
4.68M -17.3% |
4.04M -13.7% |
4.71M 16.7% |
2.59M -45.0% |
2.66M 2.7% |
2.01M -24.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.78M 107.5% |
4.27M 13.0% |
4.07M -4.7% |
3.83M -6.0% |
4.24M 10.8% |
4.1M -3.1% |
3.99M -2.8% |
3.35M -16.1% |
2.8M -16.3% |
1.95M -30.3% |
904K -53.7% |
857K -5.2% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.78M 107.5% |
4.27M 13.0% |
4.07M -4.7% |
3.83M -6.0% |
4.24M 10.8% |
4.1M -3.1% |
3.99M -2.8% |
3.35M -16.1% |
2.8M -16.3% |
1.95M -30.3% |
904K -53.7% |
857K -5.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.26 136.4% |
0.29 11.5% |
0.28 -3.4% |
0.27 -3.6% |
0.3 11.1% |
0.3 0% |
0.3 0% |
0.25 -16.7% |
0.22 -12% |
0.16 -27.3% |
0.08 -50% |
0.08 0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.41% 184.9% |
2% -16.9% |
2.62% 30.5% |
1.82% -30.6% |
2.07% 14.0% |
2.08% 0.6% |
2.03% -2.5% |
1.76% -13.2% |
1.59% -9.9% |
1.23% -22.5% |
0.59% -52.3% |
0.57% -2.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.48% 117.6% |
0.52% 7.0% |
0.51% -0.8% |
0.45% -11.9% |
0.5% 9.7% |
0.49% -1.5% |
0.47% -4.5% |
0.39% -17.3% |
0.32% -16.2% |
0.23% -28.4% |
0.11% -54.2% |
0.1% -5.1% |