2019 Q2 | 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] | - | - | - | - | - |
76.81% - |
75.97% -1.1% |
74.17% -2.4% |
74.17% 0% |
70.51% -4.9% |
70.42% -0.1% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.88% 52.3% |
14.04% -29.4% |
16.25% 15.8% |
20.59% 26.7% |
19.37% -5.9% |
25.05% 29.3% |
19.1% -23.8% |
22.85% 19.7% |
21.37% -6.5% |
20.84% -2.5% |
24.09% 15.6% |
21.24% -11.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.43% -18.5% |
26.24% 7.4% |
30.85% 17.6% |
40.06% 29.8% |
22.62% -43.5% |
33.49% 48.1% |
30.55% -8.8% |
35.33% 15.6% |
32.86% -7.0% |
33.68% 2.5% |
29.16% -13.4% |
33.75% 15.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.64% 40.8% |
15.75% -30.4% |
18.32% 16.3% |
24.79% 35.3% |
20.68% -16.6% |
23.35% 12.9% |
18.81% -19.4% |
26.65% 41.7% |
24.26% -9.0% |
23.84% -1.7% |
22.19% -6.9% |
24.22% 9.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
172.72M 29.1% |
165.71M -4.1% |
181.17M 9.3% |
197.85M 9.2% |
194.71M -1.6% |
157.81M -19.0% |
171.53M 8.7% |
194.48M 13.4% |
218.28M 12.2% |
241.04M 10.4% |
214.47M -11.0% |
252.11M 17.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.27B 50.3% |
1.26B -0.4% |
1.28B 1.6% |
1.34B 4.5% |
1.37B 2.0% |
1.4B 2.6% |
1.47B 4.9% |
1.55B 5.1% |
1.6B 3.3% |
1.65B 3.5% |
1.75B 6.0% |
1.89B 7.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.38M -12.9% |
88.72M -24.4% |
79.05M -10.9% |
96.64M 22.3% |
96.5M -0.1% |
89.78M -7.0% |
127.01M 41.5% |
157.28M 23.8% |
192.24M 22.2% |
198.44M 3.2% |
246.35M 24.1% |
324.94M 31.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.15B 62.3% |
1.17B 2.0% |
1.2B 2.5% |
1.24B 3.4% |
1.27B 2.2% |
1.31B 3.3% |
1.34B 2.4% |
1.39B 3.3% |
1.41B 1.2% |
1.46B 3.6% |
1.51B 3.6% |
1.56B 3.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.31M - |
- | - | - |
61.81M - |
- | - | - |
103.1M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.64M -9.6% |
522.12M 343.8% |
213.43M -59.1% |
291.04M 36.4% |
291.56M 0.2% |
237.91M -18.4% |
217.64M -8.5% |
180.9M -16.9% |
294.49M 62.8% |
193.74M -34.2% |
225.15M 16.2% |
117.7M -47.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
522.12M 343.8% |
213.43M -59.1% |
291.04M 36.4% |
291.56M 0.2% |
237.91M -18.4% |
217.64M -8.5% |
180.9M -16.9% |
294.49M 62.8% |
193.74M -34.2% |
225.15M 16.2% |
117.7M -47.7% |
151.89M 29.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.55M - |
29.03M - |
12.72M -56.2% |
-48.71M - |
-6.47M - |
2.12M - |
27.29M 1188.2% |
-31.75M - |
-27.09M - |
-38.47M - |
-20.04M - |
-37.28M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.78M - |
- | - | - |
78.45M - |
- | - | - |
91.1M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.158 72.2% |
0.094 -40.8% |
0.118 26.6% |
0.229 93.0% |
0.152 -33.6% |
0.159 4.8% |
0.132 -17.1% |
0.192 45.9% |
0.144 -24.9% |
0.154 6.5% |
0.162 5.0% |
0.169 4.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.69% 48.1% |
2% -45.8% |
2.48% 23.7% |
3.33% 34.4% |
3% -9.9% |
3.06% 2.0% |
2.46% -19.4% |
3.25% 31.9% |
3.34% 2.7% |
3.51% 5.2% |
3.49% -0.7% |
3.49% 0.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.25% 56.5% |
1.84% -43.5% |
2.31% 25.8% |
3.11% 34.2% |
2.79% -10.3% |
2.85% 2.5% |
2.28% -20.1% |
2.94% 29.2% |
2.97% 0.8% |
3.09% 4.1% |
3.03% -1.9% |
2.94% -2.9% |