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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.01% -22.4% |
14.97% 66.1% |
7.36% -50.9% |
24.45% 232.5% |
21.95% -10.2% |
19.11% -12.9% |
15.38% -19.5% |
26.55% 72.7% |
32.66% 23.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.04M 21.1% |
95.5M -3.6% |
116.21M 21.7% |
87.1M -25.1% |
94.3M 8.3% |
90M -4.6% |
154.42M 71.6% |
119.4M -22.7% |
130.61M 9.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.39B 9.9% |
1.39B 0.1% |
1.45B 4.2% |
1.4B -3.8% |
1.46B 4.6% |
1.47B 0.5% |
1.56B 6.3% |
1.62B 3.9% |
1.73B 6.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1B 15.1% |
997.3M -0.4% |
1.05B 5.3% |
1.01B -4.2% |
1.07B 6.1% |
1.07B 0.1% |
1.13B 5.9% |
1.19B 5.3% |
1.27B 6.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
390.23M -1.5% |
395.5M 1.3% |
401.87M 1.6% |
390.9M -2.7% |
393.91M 0.8% |
400.3M 1.6% |
429.77M 7.4% |
430.2M 0.1% |
466.83M 8.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.95M - |
- | - | - |
60.91M - |
- | - | - |
87.82M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.44M - |
- | - | - |
242.15M - |
- | - | - |
137.94M - |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
180.13M - |
- | - | - |
213.91M - |
- | - | - |
188.39M - |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.27M - |
- | - | - |
60.3M - |
- | - | - |
86.94M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.36M - |
- | - | - |
41.26M - |
- | - | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.93M -6.0% |
14.3M 60.2% |
8.55M -40.2% |
21.3M 149.2% |
20.7M -2.8% |
17.2M -16.9% |
23.75M 38.1% |
31.7M 33.5% |
42.66M 34.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | |
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.27% -7.1% |
3.64% 60.3% |
2.14% -41.1% |
5.37% 150.6% |
5.28% -1.8% |
4.33% -17.9% |
5.72% 32.1% |
7.37% 28.9% |
9.51% 29.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.67% -10.0% |
1.03% 52.9% |
0.6% -41.5% |
1.5% 148.8% |
1.45% -3.1% |
1.17% -19.0% |
1.57% 33.5% |
1.99% 27.1% |
2.54% 27.7% |