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] | - | - | - | - |
0% - |
55.61% - |
55.24% -0.7% |
54.73% -0.9% |
54.73% 0% |
52.09% -4.8% |
52.09% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.76% 4.7% |
17.54% -1.2% |
11.18% -36.3% |
17.85% 59.6% |
20.73% 16.2% |
21.54% 3.9% |
13.65% -36.6% |
20.53% 50.3% |
21.81% 6.2% |
17.32% -20.6% |
9.96% -42.5% |
21.73% 118.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.58% 2.5% |
32.06% -7.3% |
28.16% -12.2% |
29.77% 5.7% |
33.57% 12.8% |
34.82% 3.7% |
29.44% -15.4% |
34.95% 18.7% |
33.03% -5.5% |
29.55% -10.6% |
23.89% -19.2% |
34.7% 45.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.91% 5.5% |
20.5% -2.0% |
11.83% -42.3% |
18.85% 59.3% |
22.46% 19.2% |
23.42% 4.3% |
14.36% -38.7% |
22.34% 55.6% |
23.79% 6.5% |
17.88% -24.9% |
8.52% -52.3% |
24.4% 186.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.76M 7.2% |
115.14M 13.2% |
122.22M 6.1% |
115.46M -5.5% |
130.26M 12.8% |
126.18M -3.1% |
121.91M -3.4% |
130.98M 7.4% |
121.35M -7.3% |
124.25M 2.4% |
112.73M -9.3% |
131.93M 17.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
525.76M -2.4% |
552.96M 5.2% |
934.23M 68.9% |
947.42M 1.4% |
957.67M 1.1% |
981.15M 2.5% |
1.02B 3.8% |
1.03B 1.0% |
1.01B -2.0% |
1.04B 3.7% |
1.07B 2.9% |
1.07B -0.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.2M 3.6% |
66.21M 11.8% |
76.48M 15.5% |
69.07M -9.7% |
78.27M 13.3% |
74.64M -4.6% |
95.07M 27.4% |
77.63M -18.3% |
64.77M -16.6% |
81.01M 25.1% |
99.81M 23.2% |
61.91M -38.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
466.56M -3.2% |
486.76M 4.3% |
857.75M 76.2% |
878.35M 2.4% |
879.4M 0.1% |
906.52M 3.1% |
923.11M 1.8% |
950.74M 3.0% |
942.56M -0.9% |
963.55M 2.2% |
974.63M 1.2% |
1B 3.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.91M - |
- | - | - |
46.14M - |
- | - | - |
14.42M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.02M -43.0% |
57.66M -24.2% |
102.66M 78.0% |
459.81M 347.9% |
203.99M -55.6% |
180.94M -11.3% |
171.68M -5.1% |
182.15M 6.1% |
170.62M -6.3% |
140.21M -17.8% |
132.87M -5.2% |
169.94M 27.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.66M -24.2% |
102.66M 78.0% |
459.81M 347.9% |
203.99M -55.6% |
180.94M -11.3% |
171.68M -5.1% |
182.15M 6.1% |
170.62M -6.3% |
140.21M -17.8% |
132.87M -5.2% |
169.94M 27.9% |
200.99M 18.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.03M - |
42.65M 1309.0% |
23.86M -44.1% |
19.42M -18.6% |
26.33M 35.6% |
19.97M -24.2% |
30.16M 51.1% |
16.98M -43.7% |
-7.56M - |
26.85M - |
31.27M 16.5% |
-1.53M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.17M 112.2% |
- | - | - |
47.61M - |
- | - | - |
53.36M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.166 16.7% |
0.177 6.8% |
0.085 -52.2% |
0.138 63.6% |
0.182 31.1% |
0.18 -0.8% |
0.11 -38.9% |
0.18 63.6% |
0.18 0% |
0.14 -22.2% |
0.07 -50% |
0.19 171.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.81% 12.1% |
4.24% 11.2% |
2.03% -52.0% |
2.37% 16.8% |
3.07% 29.4% |
3.04% -0.9% |
1.82% -40.2% |
2.87% 57.7% |
2.8% -2.6% |
2.26% -19.3% |
1.16% -48.7% |
2.9% 150.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.39% 14.4% |
3.74% 10.3% |
1.84% -50.9% |
2.19% 19.2% |
2.83% 29.4% |
2.8% -1.1% |
1.67% -40.6% |
2.63% 57.8% |
2.6% -1.0% |
2.1% -19.3% |
1.06% -49.4% |
2.68% 152.7% |