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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.88% 5.7% |
22.75% 9.0% |
24.94% 9.6% |
22.18% -11.0% |
20.02% -9.8% |
20.96% 4.7% |
23.56% 12.4% |
19.83% -15.8% |
22.47% 13.3% |
23.57% 4.9% |
24.04% 2.0% |
17.33% -27.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.07% -4.6% |
35.99% 8.8% |
34.54% -4.0% |
28.25% -18.2% |
27.79% -1.6% |
31.3% 12.6% |
33.4% 6.7% |
33.92% 1.6% |
32.68% -3.7% |
36.23% 10.8% |
37.76% 4.2% |
32.31% -14.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.91% -7.0% |
24.45% 11.6% |
25.37% 3.8% |
18.16% -28.4% |
19.61% 8.0% |
18.76% -4.4% |
23.87% 27.2% |
19.48% -18.4% |
21.27% 9.2% |
25.51% 19.9% |
24.45% -4.2% |
19.63% -19.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.73M 7.2% |
115.41M -9.6% |
130.01M 12.6% |
116.45M -10.4% |
124.83M 7.2% |
109.94M -11.9% |
112.93M 2.7% |
98.67M -12.6% |
112.94M 14.5% |
128.38M 13.7% |
111.24M -13.4% |
114.34M 2.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.02B 119.0% |
1.02B 0.3% |
1.07B 4.2% |
1.08B 1.1% |
1.05B -2.5% |
1.07B 2.3% |
1.1B 2.5% |
1.13B 2.5% |
1.13B 0.2% |
1.15B 1.1% |
1.18B 3.0% |
1.15B -2.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.97M 21.6% |
71.44M -24.8% |
82.92M 16.1% |
68.52M -17.4% |
56.99M -16.8% |
57.74M 1.3% |
58.46M 1.2% |
66.95M 14.5% |
92.18M 37.7% |
74.47M -19.2% |
82.35M 10.6% |
81.15M -1.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
924.71M 138.7% |
951.74M 2.9% |
983.33M 3.3% |
1.01B 2.6% |
994.17M -1.5% |
1.02B 2.3% |
1.04B 2.6% |
1.06B 1.9% |
1.04B -2.1% |
1.07B 2.9% |
1.1B 2.5% |
1.07B -2.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.35M 412.3% |
- | - | - |
18.11M - |
- | - | - |
41.28M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.7M 5.9% |
649.27M 648.9% |
485.68M -25.2% |
529.55M 9.0% |
465.81M -12.0% |
422.94M -9.2% |
497.73M 17.7% |
504.2M 1.3% |
388.29M -23.0% |
476.14M 22.6% |
332.72M -30.1% |
404.17M 21.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
649.27M 648.9% |
485.68M -25.2% |
529.55M 9.0% |
465.81M -12.0% |
422.94M -9.2% |
497.73M 17.7% |
504.37M 1.3% |
388.29M -23.0% |
476.14M 22.6% |
332.72M -30.1% |
404.39M 21.5% |
319.02M -21.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.42M 448.8% |
27.97M 5.8% |
46.57M 66.5% |
-15.33M - |
19.38M - |
22.37M 15.5% |
35.2M 57.3% |
-875.79K - |
38.11M - |
1.76M -95.4% |
23.78M 1254.3% |
-10.53M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.21M 113.3% |
- | - | - |
50.82M - |
- | - | - |
44.94M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.3 15.4% |
0.23 -23.3% |
0.25 8.7% |
0.22 -12% |
0.2 -9.1% |
0.2 0% |
0.22 10.0% |
0.16 -27.3% |
0.21 31.2% |
0.26 23.8% |
0.22 -15.4% |
0.17 -22.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.06% -35.1% |
2.8% -31.2% |
3.35% 19.7% |
2.59% -22.6% |
2.49% -3.8% |
2.29% -8.2% |
2.58% 12.7% |
1.86% -28.1% |
2.41% 29.9% |
2.87% 18.8% |
2.47% -14.0% |
1.83% -25.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.59% -29.8% |
2.57% -28.4% |
3.1% 20.7% |
2.41% -22.3% |
2.35% -2.6% |
2.17% -7.7% |
2.44% 12.8% |
1.75% -28.3% |
2.24% 27.9% |
2.66% 18.5% |
2.3% -13.4% |
1.7% -26.0% |