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] |
31.88% 16.7% |
30.31% -4.9% |
32.35% 6.7% |
29.63% -8.4% |
35.73% 20.6% |
32.63% -8.7% |
34.51% 5.8% |
35.33% 2.4% |
34.59% -2.1% |
27.12% -21.6% |
34.47% 27.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74% -3.2% |
73.39% -0.8% |
74.79% 1.9% |
72.97% -2.4% |
75.08% 2.9% |
74.34% -1.0% |
75.62% 1.7% |
74.55% -1.4% |
75.83% 1.7% |
75.47% -0.5% |
77.75% 3.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.33% 16.2% |
29.2% -9.7% |
32.15% 10.1% |
25.21% -21.6% |
37.63% 49.3% |
31.01% -17.6% |
32.99% 6.4% |
34.66% 5.1% |
37.3% 7.6% |
26.5% -29.0% |
32.61% 23.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.54M 1.6% |
115.31M -2.7% |
120.88M 4.8% |
102.65M -15.1% |
136.39M 32.9% |
105.35M -22.8% |
100.93M -4.2% |
118.28M 17.2% |
126.05M 6.6% |
100.07M -20.6% |
111.39M 11.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.4B 3.4% |
1.43B 2.2% |
1.47B 2.8% |
1.46B -0.5% |
1.52B 3.8% |
1.59B 4.8% |
1.58B -0.9% |
1.61B 2.1% |
1.73B 7.1% |
1.82B 5.5% |
1.82B -0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.76M 5.3% |
152.23M -2.9% |
149.39M -1.9% |
175.25M 17.3% |
176.56M 0.7% |
210.59M 19.3% |
161.6M -23.3% |
292.61M 81.1% |
363.65M 24.3% |
431.76M 18.7% |
435.93M 1.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.24B 3.1% |
1.28B 2.8% |
1.32B 3.3% |
1.29B -2.6% |
1.34B 4.2% |
1.38B 2.9% |
1.42B 2.5% |
1.32B -6.9% |
1.36B 3.3% |
1.39B 2.0% |
1.38B -0.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
116.25M - |
- | - | - |
67.71M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
366.87M 117.8% |
86.21M -76.5% |
241.63M 180.3% |
258.87M 7.1% |
288.68M 11.5% |
299.58M 3.8% |
292.14M -2.5% |
197.05M -32.5% |
209.97M 6.6% |
227.52M 8.4% |
201.6M -11.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.21M -76.5% |
241.63M 180.3% |
258.87M 7.1% |
288.68M 11.5% |
299.58M 3.8% |
292.14M -2.5% |
197.05M -32.5% |
209.97M 6.6% |
227.52M 8.4% |
201.6M -11.4% |
277.04M 37.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.31M 102.0% |
24.43M -48.4% |
45.18M 84.9% |
38.37M -15.1% |
42.86M 11.7% |
-7.13M - |
-44.63M - |
-41.16M - |
-36.91M - |
-5.62M - |
-22.91M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
69.52M - |
- | - | - |
76.63M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.09 12.5% |
0.09 0% |
0.1 11.1% |
0.07 -30% |
0.12 71.4% |
0.09 -25% |
0.09 0% |
0.1 11.1% |
0.11 10.0% |
0.07 -36.4% |
0.1 42.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.09% 3.1% |
2.77% -10.2% |
3.01% 8.5% |
2.33% -22.5% |
3.71% 59.0% |
2.53% -31.9% |
2.49% -1.3% |
3.06% 22.7% |
3.25% 6.4% |
1.97% -39.4% |
2.77% 40.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.74% 4.8% |
2.47% -10.0% |
2.7% 9.2% |
2.07% -23.1% |
3.27% 57.6% |
2.21% -32.4% |
2.2% -0.5% |
2.62% 19.2% |
2.61% -0.3% |
1.53% -41.5% |
2.11% 37.8% |