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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.87% 6.7% |
16.56% 11.4% |
16.24% -2.0% |
20.06% 23.5% |
20.79% 3.6% |
29.1% 40.0% |
20.42% -29.8% |
23.19% 13.6% |
21.47% -7.4% |
18.9% -12.0% |
21.97% 16.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.99% -0.6% |
50.03% -12.2% |
54.09% 8.1% |
52.88% -2.2% |
55.43% 4.8% |
53.4% -3.7% |
56.13% 5.1% |
57.17% 1.9% |
60.2% 5.3% |
56.6% -6.0% |
58.07% 2.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.71% -14.6% |
20.84% 17.7% |
16.58% -20.4% |
21.9% 32.1% |
26.07% 19.1% |
24.3% -6.8% |
22.88% -5.9% |
26.86% 17.4% |
23.13% -13.9% |
20.35% -12.0% |
24.54% 20.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.06M -8.9% |
165.65M 20.0% |
136.2M -17.8% |
150.19M 10.3% |
168.34M 12.1% |
168.33M 0.0% |
171.61M 1.9% |
194.33M 13.2% |
197.01M 1.4% |
185.79M -5.7% |
192.09M 3.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
735.53M 0.3% |
1.6B 116.9% |
1.59B -0.3% |
1.56B -1.9% |
1.59B 2.1% |
1.66B 4.1% |
1.7B 2.4% |
1.7B 0.2% |
1.75B 2.9% |
1.75B 0.0% |
1.82B 3.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.61M -14.8% |
150.23M 32.2% |
127.09M -15.4% |
139.59M 9.8% |
134.3M -3.8% |
147.66M 9.9% |
149.9M 1.5% |
148.63M -0.8% |
158.05M 6.3% |
149.21M -5.6% |
167.06M 12.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
583.99M 3.7% |
1.4B 140.5% |
1.43B 1.6% |
1.39B -2.9% |
1.42B 2.5% |
1.47B 3.4% |
1.5B 2.4% |
1.51B 0.3% |
1.55B 2.8% |
1.56B 0.3% |
1.6B 2.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.96M -76.1% |
80.96M 576.9% |
- |
60.96M - |
- | - | - |
94.58M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
236.39M 107.3% |
44.41M -81.2% |
996.79M 2144.4% |
191.23M -80.8% |
113.57M -40.6% |
124.8M 9.9% |
934.01M 648.4% |
465.09M -50.2% |
503.38M 8.2% |
464.43M -7.7% |
1.07B 131.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.41M -81.2% |
996.79M 2144.4% |
191.23M -80.8% |
113.57M -40.6% |
124.8M 9.9% |
934.01M 648.4% |
465.09M -50.2% |
503.38M 8.2% |
464.43M -7.7% |
688.17M 48.2% |
481.83M -30.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.49M -84.7% |
73.16M 1028.1% |
2.14M -97.1% |
27.37M 1178.2% |
11.88M -56.6% |
27.98M 135.6% |
11.65M -58.4% |
28.27M 142.7% |
28.59M 1.1% |
59.21M 107.1% |
2.05M -96.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.11M -43.7% |
30.31M 37.1% |
- |
57.81M - |
- | - | - |
86.92M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.136 -2.9% |
0.182 33.7% |
0.11 -39.6% |
0.149 36.2% |
0.174 16.2% |
0.243 40.0% |
0.174 -28.5% |
0.224 28.6% |
0.21 -6.2% |
0.174 -17.0% |
0.21 20.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.58% -6.4% |
2.76% -22.9% |
1.56% -43.4% |
2.14% 37.1% |
2.49% 16.4% |
3.39% 35.9% |
2.36% -30.5% |
2.99% 26.9% |
2.76% -7.6% |
2.26% -18.2% |
2.68% 18.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.8% -5.1% |
2.35% -15.8% |
1.39% -41.0% |
1.91% 37.7% |
2.22% 16.1% |
3.01% 35.8% |
2.09% -30.7% |
2.65% 27.0% |
2.45% -7.6% |
2% -18.2% |
2.37% 18.1% |