2018 Q1 | 2019 Q1 | 2020 Q1 | 2020 Q3 | 2021 Q1 | 2021 Q3 | 2022 Q1 | 2022 Q3 | 2023 Q1 | 2023 Q3 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
2.81% -50.5% |
6.06% 115.4% |
7.97% 31.4% |
10.97% 37.7% |
16.06% 46.3% |
20.12% 25.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
43.83% -12.3% |
39.77% -9.3% |
37.91% -4.7% |
39.5% 4.2% |
47.7% 20.8% |
52.14% 9.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
6.24% -49.5% |
8.95% 43.6% |
11.51% 28.6% |
14% 21.6% |
19.87% 41.9% |
24.35% 22.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
390.43M -1.7% |
406.14M 4.0% |
453.62M 11.7% |
520.32M 14.7% |
610.3M 17.3% |
648.41M 6.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
1.35B -2.3% |
1.33B -1.3% |
1.34B 0.4% |
1.4B 4.9% |
1.43B 2.1% |
- | |
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
395.24M -9.0% |
363.3M -8.1% |
354.41M -2.4% |
372.1M 5.0% |
382.87M 2.9% |
- | |
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
914.5M 1.1% |
929.2M 1.6% |
941.26M 1.3% |
985.51M 4.7% |
1B 1.8% |
- | |
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
16.09M -72.6% |
60M 272.9% |
113.37M 89.0% |
145.62M 28.4% |
143.9M -1.2% |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
72.12M -0.9% |
94.38M 30.9% |
60M -36.4% |
69.84M 16.4% |
94.7M 35.6% |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
59.58M -36.9% |
69.84M 17.2% |
95.36M 36.5% |
152.27M 59.7% |
114.05M -25.1% |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
7.88M -78.0% |
52.94M 571.5% |
105.84M 99.9% |
137.48M 29.9% |
130.18M -5.3% |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
30.75M - |
- |
76.9M - |
- | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
10.99M -51.4% |
24.62M 124.0% |
36.14M 46.8% |
57.09M 58.0% |
97.99M 71.6% |
130.46M 33.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.012 -55.8% |
0.028 123.6% |
0.04 46.9% |
0.064 58.7% |
0.109 69.6% |
0.148 35.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2% -58.5% |
2.69% 123.4% |
3.9% 45.1% |
5.96% 53.1% |
10.08% 69.0% |
13.34% 32.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
0.81% -50.5% |
1.81% 122.9% |
2.69% 48.3% |
4.17% 55.2% |
7.07% 69.5% |
9.35% 32.1% |