2017 Q4 | 2018 Q4 | 2019 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.49% -4.3% |
7.09% 184.4% |
6.86% -3.2% |
6.8% -1.0% |
7.23% 6.3% |
5.6% -22.5% |
4.87% -13.0% |
5.67% 16.3% |
5.84% 3.1% |
6.03% 3.3% |
6.02% -0.2% |
6.59% 9.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.23% 8.5% |
25.48% 14.6% |
25.65% 0.7% |
25.72% 0.3% |
26.11% 1.5% |
25.01% -4.2% |
24.22% -3.2% |
24.15% -0.3% |
23.63% -2.2% |
23.53% -0.4% |
23.62% 0.4% |
25.53% 8.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.28% -3.4% |
10.28% 140.5% |
10.16% -1.2% |
10.06% -0.9% |
11.14% 10.6% |
8.78% -21.1% |
7.7% -12.3% |
8.77% 13.9% |
8.05% -8.2% |
8.06% 0.2% |
8.28% 2.8% |
9.17% 10.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.11M 0.1% |
178.53M 345.0% |
182.36M 2.1% |
184.52M 1.2% |
190.89M 3.5% |
179.23M -6.1% |
180.55M 0.7% |
197.79M 9.5% |
214.2M 8.3% |
227.46M 6.2% |
238.28M 4.8% |
235.39M -1.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
173.4M -3.7% |
200.5M 15.6% |
188.74M -5.9% |
180.5M -4.4% |
188.16M 4.2% |
189.61M 0.8% |
177.96M -6.1% |
184.12M 3.5% |
177.13M -3.8% |
182.37M 3.0% |
184.57M 1.2% |
199.43M 8.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.06M -10.7% |
81.05M 34.9% |
64.92M -19.9% |
55.65M -14.3% |
61.08M 9.8% |
60.13M -1.5% |
45.28M -24.7% |
47.97M 5.9% |
43.87M -8.6% |
45.59M 3.9% |
43.99M -3.5% |
54.19M 23.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.28M 0.5% |
119.35M 5.4% |
123.75M 3.7% |
124.82M 0.9% |
127.07M 1.8% |
129.39M 1.8% |
132.55M 2.4% |
136.03M 2.6% |
133.14M -2.1% |
136.66M 2.6% |
140.45M 2.8% |
145.09M 3.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.1M - |
3.22M 3.7% |
-22.43M - |
-28.34M - |
-16.74M - |
-18.91M - |
19.44M - |
31.82M 63.7% |
21.7M -31.8% |
26.57M 22.4% |
15.48M -41.8% |
17.52M 13.2% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.11M 391.1% |
15.08M -72.6% |
11.22M -25.6% |
55.11M 391.1% |
18.28M -66.8% |
28.2M 54.3% |
9.61M -65.9% |
8.97M -6.6% |
17.98M 100.4% |
14.21M -20.9% |
22.5M 58.3% |
20.16M -10.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.28M -66.8% |
28.2M 54.3% |
9.61M -65.9% |
8.97M -6.6% |
17.98M 100.4% |
14.21M -20.9% |
22.5M 58.3% |
20.16M -10.4% |
20.33M 0.8% |
23.94M 17.8% |
25.37M 6.0% |
24.43M -3.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.77M - |
2.35M 32.9% |
-23.53M - |
-30.23M - |
-17.23M - |
-20.52M - |
17.95M - |
30.88M 72.0% |
20.64M -33.1% |
25.9M 25.5% |
14.65M -43.4% |
15.83M 8.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.85M 25.3% |
17.44M 842.0% |
17.33M -0.6% |
17.31M -0.1% |
19.26M 11.3% |
14.43M -25.1% |
12.94M -10.4% |
16.2M 25.2% |
16.43M 1.4% |
18.15M 10.5% |
19.49M 7.4% |
21.34M 9.5% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1M -4.1% |
12.66M 1165.9% |
12.52M -1.1% |
12.54M 0.2% |
13.8M 10.0% |
10.04M -27.2% |
8.8M -12.3% |
11.21M 27.4% |
12.51M 11.7% |
13.72M 9.7% |
14.35M 4.5% |
15.51M 8.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.002 -20.0% |
0.027 1562.5% |
0.019 -27.1% |
0.024 24.7% |
0.027 10.7% |
0.016 -41.8% |
0.014 -12.2% |
0.017 27.0% |
0.019 11.5% |
0.021 9.8% |
0.022 4.7% |
0.024 8.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.89% -4.4% |
11.13% 1157.3% |
10.11% -9.1% |
10.56% 4.4% |
11.48% 8.7% |
8.07% -29.7% |
6.87% -14.9% |
8.59% 25.1% |
9.62% 11.9% |
10.32% 7.3% |
10.51% 1.9% |
11.03% 5.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.57% -2.3% |
6.85% 1110.2% |
6.63% -3.2% |
6.96% 4.9% |
7.63% 9.7% |
5.15% -32.6% |
4.8% -6.7% |
6.15% 28.1% |
6.85% 11.5% |
7.38% 7.7% |
7.91% 7.3% |
8.09% 2.2% |