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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
11.35% - |
11.4% 0.4% |
12.13% 6.4% |
12.65% 4.3% |
12.91% 2.1% |
7.85% -39.2% |
2.08% -73.5% |
2.11% 1.6% |
-0.93% - |
0.13% - |
0.45% 242.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
58.49% 8.8% |
59.07% 1.0% |
59.03% -0.1% |
59.76% 1.2% |
59.22% -0.9% |
60.33% 1.9% |
60.76% 0.7% |
60.35% -0.7% |
61.49% 1.9% |
65.85% 7.1% |
61.7% -6.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
21.45% 1553.8% |
19.3% -10.0% |
17.95% -7.0% |
17.71% -1.3% |
16.25% -8.3% |
17.26% 6.2% |
17.22% -0.3% |
17.62% 2.3% |
16.64% -5.6% |
21.24% 27.7% |
16.97% -20.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
92.77M - |
98.34M 6.0% |
107.84M 9.7% |
115.49M 7.1% |
118.48M 2.6% |
122.6M 3.5% |
122.29M -0.3% |
129.84M 6.2% |
134.98M 4.0% |
140.52M 4.1% |
144.86M 3.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
601.7M 421.2% |
633.06M 5.2% |
684.27M 8.1% |
683.32M -0.1% |
686.54M 0.5% |
720.28M 4.9% |
754.08M 4.7% |
767.26M 1.7% |
781.47M 1.9% |
787.34M 0.8% |
783.53M -0.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
262.9M 39726.1% |
290.51M 10.5% |
336.82M 15.9% |
340.02M 0.9% |
342.93M 0.9% |
375.42M 9.5% |
404.42M 7.7% |
415.6M 2.8% |
430.35M 3.5% |
436.09M 1.3% |
429.05M -1.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
337.93M 194.4% |
341.44M 1.0% |
346.39M 1.4% |
342.3M -1.2% |
342.66M 0.1% |
343.57M 0.3% |
348.36M 1.4% |
350.47M 0.6% |
349.79M -0.2% |
349.82M 0.0% |
352.99M 0.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
9.64M 157.7% |
11.8M 22.4% |
12.48M 5.8% |
10.54M -15.5% |
22.64M 114.8% |
25.83M 14.1% |
31.2M 20.8% |
28.54M -8.5% |
38.43M 34.7% |
27.41M -28.7% |
36.19M 32.1% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
9.31M 1.1% |
12.4M 33.2% |
9.21M -25.7% |
14.02M 52.3% |
12.77M -8.9% |
14.63M 14.6% |
17.81M 21.7% |
12.57M -29.4% |
18.82M 49.7% |
17.02M -9.6% |
14.9M -12.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
8.65M -38.3% |
14.28M 65.1% |
17.81M 24.8% |
17.16M -3.7% |
22.06M 28.6% |
20.04M -9.2% |
14.9M -25.6% |
11.66M -21.7% |
19.98M 71.3% |
19.22M -3.8% |
18.13M -5.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-148.93M - |
-157.19M - |
-181.88M - |
-84.39M - |
-61.99M - |
-57.82M - |
-41.03M - |
-46.15M - |
-50.36M - |
-46.39M - |
-14.16M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
10.48M - |
10.47M -0.1% |
13.13M 25.4% |
14.65M 11.6% |
14.77M 0.8% |
9.29M -37.1% |
2.78M -70.1% |
2.93M 5.3% |
-876.37K - |
328.62K - |
837.26K 154.8% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
10.46M - |
10.34M -1.2% |
13.08M 26.5% |
14.61M 11.7% |
14.69M 0.6% |
9.1M -38.0% |
2.54M -72.1% |
2.74M 7.9% |
-1.26M - |
182.52K - |
644.94K 253.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.163 - |
0.161 -1.3% |
0.22 36.5% |
0.271 23.3% |
0.23 -15.2% |
0.153 -33.4% |
0.04 -73.9% |
0.043 7.7% |
-0.02 - |
0.007 - |
0.01 47.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
3.12% - |
3.28% 5.4% |
3.78% 15.0% |
4.27% 13.0% |
4.5% 5.4% |
2.81% -37.5% |
0.73% -74.0% |
0.79% 8.2% |
-0.36% - |
0.05% - |
0.18% 249.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
1.75% - |
1.77% 1.2% |
1.91% 7.9% |
2.14% 11.9% |
2.38% 11.1% |
1.42% -40.1% |
0.35% -75.2% |
0.38% 7.0% |
-0.17% - |
0.02% - |
0.08% 246.7% |