2018 Q1 | 2019 Q1 | 2019 Q3 | 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] | [friend] | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.31% 4.8% |
7.33% 38.2% |
7.74% 5.5% |
21.92% 183.3% |
22.1% 0.8% |
22.63% 2.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.67% -0.4% |
23.97% 5.7% |
25.61% 6.9% |
70.26% 174.3% |
69.85% -0.6% |
70.42% 0.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.19% 5.5% |
9.41% 30.8% |
9.88% 5.0% |
28.1% 184.4% |
27.62% -1.7% |
28.05% 1.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
423.71M 7.7% |
447.94M 5.7% |
468.4M 4.6% |
184.42M -60.6% |
199.59M 8.2% |
207.02M 3.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
202.82M 7.0% |
283.57M 39.8% |
267.8M -5.6% |
320.77M 19.8% |
303.33M -5.4% |
379.72M 25.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
166.57M -3.6% |
236M 41.7% |
221.73M -6.0% |
259.27M 16.9% |
243.34M -6.1% |
301.38M 23.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.26M 116.5% |
47.57M 31.2% |
46.07M -3.1% |
61.5M 33.5% |
59.99M -2.4% |
78.34M 30.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.97M 60.0% |
52.05M 4.2% |
23.94M -54.0% |
38.15M 59.4% |
56.75M 48.8% |
57.01M 0.4% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.93M -32.6% |
20.73M -35.1% |
42.85M 106.7% |
67.12M 56.6% |
35.76M -46.7% |
73.02M 104.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.85M 106.7% |
67.12M 56.6% |
35.76M -46.7% |
73.02M 104.2% |
51.66M -29.2% |
88.84M 72.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.57M 61.9% |
51.43M 3.8% |
22.84M -55.6% |
36.79M 61.1% |
55.1M 49.8% |
55.67M 1.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.02M 12.6% |
41.57M 38.5% |
45.74M 10.0% |
50.39M 10.2% |
56.7M 12.5% |
61.6M 8.6% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.49M 12.8% |
32.85M 46.1% |
36.24M 10.3% |
40.42M 11.5% |
44.1M 9.1% |
46.85M 6.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.094 10.9% |
0.134 42.9% |
0.146 8.9% |
0.163 11.4% |
0.177 8.8% |
0.189 6.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.98% - |
- |
88.04% - |
- |
83.16% - |
- | |
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.22% - |
- |
15.4% - |
- |
15.44% - |
- |