2019 Q1 | 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 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - |
76.91% - |
76.73% -0.2% |
76.43% -0.4% |
76.43% 0% |
75.52% -1.2% |
75.52% 0% |
75.28% -0.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.75% -7.9% |
5.54% -3.7% |
6.54% 18.1% |
5.54% -15.2% |
9.51% 71.6% |
8.6% -9.5% |
8.44% -1.9% |
4.8% -43.1% |
7.96% 66.0% |
5.4% -32.2% |
6.81% 26.1% |
4.78% -29.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.46% 17.4% |
14.7% 1.6% |
14.56% -0.9% |
13.34% -8.3% |
16.07% 20.4% |
16.43% 2.2% |
19.05% 16.0% |
14.31% -24.9% |
15.25% 6.6% |
15.38% 0.8% |
15.18% -1.2% |
13.95% -8.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.98% 25.6% |
5.67% -18.7% |
7.76% 36.8% |
5.69% -26.7% |
8.97% 57.5% |
7.27% -19.0% |
8.62% 18.6% |
5.37% -37.6% |
5.64% 5.0% |
5.47% -3.1% |
7.29% 33.5% |
4% -45.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
362.52M 15.2% |
372.54M 2.8% |
415.1M 11.4% |
379.24M -8.6% |
444.49M 17.2% |
436.24M -1.9% |
351.26M -19.5% |
327.94M -6.6% |
404.26M 23.3% |
412.14M 1.9% |
411.27M -0.2% |
368.7M -10.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B 5.9% |
1.05B 1.8% |
1.1B 5.2% |
1.09B -0.6% |
1.14B 4.4% |
1.18B 3.3% |
1.2B 1.6% |
1.17B -2.2% |
1.19B 1.3% |
1.2B 1.0% |
1.26B 4.7% |
1.27B 0.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
205.73M 21.7% |
217.95M 5.9% |
245.25M 12.5% |
217.78M -11.2% |
239.27M 9.9% |
237.17M -0.9% |
224.13M -5.5% |
179.68M -19.8% |
180.25M 0.3% |
160.69M -10.9% |
184.34M 14.7% |
172.44M -6.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
821.41M 2.6% |
827.33M 0.7% |
854.46M 3.3% |
875.47M 2.5% |
901.82M 3.0% |
942.1M 4.5% |
974.35M 3.4% |
992.93M 1.9% |
1.01B 1.5% |
1.04B 3.2% |
1.07B 3.1% |
1.09B 2.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-14.44M - |
- | - | - |
-218.4K - |
- | - | - |
69.47M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.73M -65.7% |
91.82M -14.0% |
90.73M -1.2% |
118.41M 30.5% |
125.06M 5.6% |
99.41M -20.5% |
177.46M 78.5% |
183.31M 3.3% |
196.16M 7.0% |
244.21M 24.5% |
196.31M -19.6% |
254.26M 29.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.82M -14.0% |
90.73M -1.2% |
118.41M 30.5% |
125.06M 5.6% |
99.41M -20.5% |
177.46M 78.5% |
183.31M 3.3% |
196.16M 7.0% |
244.21M 24.5% |
196.31M -19.6% |
254.26M 29.5% |
223.67M -12.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-55.19M - |
2.44M - |
6.79M 178.5% |
-5.73M - |
-51.3M - |
105.25M - |
10.5M -90.0% |
-15.71M - |
59.06M - |
-52.81M - |
56.8M - |
-31.84M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.5M - |
- | - | - |
63.28M - |
- | - | - |
47.92M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.081 6.0% |
0.08 -1.0% |
0.105 31.5% |
0.082 -22.5% |
0.168 105.9% |
0.14 -16.8% |
0.12 -14.3% |
0.061 -49.3% |
0.119 96.1% |
0.08 -32.9% |
0.11 37.5% |
0.068 -38.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.57% 3.4% |
2.5% -2.6% |
3.23% 29.0% |
2.43% -24.7% |
4.76% 95.7% |
4.07% -14.4% |
3.09% -24.0% |
1.6% -48.3% |
3.22% 101.2% |
2.17% -32.5% |
2.65% 22.0% |
1.63% -38.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.09% 5.8% |
1.99% -4.7% |
2.53% 27.1% |
1.92% -24.3% |
3.78% 97.4% |
3.23% -14.5% |
2.49% -22.9% |
1.33% -46.8% |
2.73% 105.5% |
1.86% -31.7% |
2.28% 22.3% |
1.4% -38.7% |