2017 Q2 | 2017 Q4 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0% - |
0% - |
77.35% - |
76.85% -0.7% |
74.97% -2.4% |
74.78% -0.3% |
74.97% 0.3% |
73.8% -1.6% |
73.8% 0% |
71.17% -3.6% |
71.17% 0% |
68.95% -3.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.13% 63.3% |
17.42% -13.5% |
21.38% 22.7% |
7.62% -64.3% |
21.89% 187.2% |
-12.76% - |
30.6% - |
8.17% -73.3% |
20.88% 155.6% |
2.25% -89.2% |
20.92% 830.6% |
7.72% -63.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.57% 0.7% |
47.83% -5.4% |
51.23% 7.1% |
46.62% -9.0% |
46.38% -0.5% |
46.67% 0.6% |
53.24% 14.1% |
43.86% -17.6% |
45.79% 4.4% |
37.7% -17.7% |
41.4% 9.8% |
38.47% -7.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.75% 118.6% |
17.85% -17.9% |
25.14% 40.8% |
6.01% -76.1% |
25.39% 322.6% |
-16.97% - |
34.77% - |
5.99% -82.8% |
23.85% 298.0% |
1.39% -94.2% |
24.38% 1647.6% |
6.4% -73.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.68M 84.3% |
76.94M -16.1% |
133.48M 73.5% |
55.27M -58.6% |
125.94M 127.9% |
41M -67.4% |
211.37M 415.5% |
70.77M -66.5% |
190.97M 169.8% |
89.9M -52.9% |
287.79M 220.1% |
91.46M -68.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
970.95M 4.4% |
961.13M -1.0% |
1.07B 11.0% |
1.06B -0.6% |
1.14B 7.6% |
1.16B 1.3% |
1.28B 11.1% |
1.3B 0.9% |
1.33B 2.5% |
1.36B 2.3% |
1.49B 9.4% |
1.48B -0.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
206.82M 16.8% |
181.52M -12.2% |
256.7M 41.4% |
244.61M -4.7% |
306.5M 25.3% |
323.93M 5.7% |
386.57M 19.3% |
390.39M 1.0% |
381.52M -2.3% |
408.2M 7.0% |
471.62M 15.5% |
454.08M -3.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
761.21M 1.2% |
776.7M 2.0% |
807.26M 3.9% |
813.05M 0.7% |
830.98M 2.2% |
828M -0.4% |
894.17M 8.0% |
901.15M 0.8% |
923.57M 2.5% |
926.34M 0.3% |
985.08M 6.3% |
992.42M 0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-8.96M - |
- | - | - |
-51.66M - |
- | - | - |
-46.75M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
139.11M -33.3% |
165.72M 19.1% |
170.68M 3.0% |
240.26M 40.8% |
180.48M -24.9% |
181.45M 0.5% |
160.46M -11.6% |
164.41M 2.5% |
204.87M 24.6% |
184.33M -10.0% |
161.07M -12.6% |
294.79M 83.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
165.72M 19.1% |
170.68M 3.0% |
240.26M 40.8% |
180.48M -24.9% |
181.45M 0.5% |
160.46M -11.6% |
164.41M 2.5% |
204.87M 24.6% |
184.33M -10.0% |
161.07M -12.6% |
294.79M 83.0% |
289.67M -1.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.29M - |
-21.33M - |
67.83M - |
-54.99M - |
-17.39M - |
-37.22M - |
53.2M - |
-43.14M - |
-8.27M - |
-42.76M - |
187.69M - |
-5.23M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.57M - |
- | - | - |
31.73M - |
- | - | - |
45.42M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17 206.9% |
0.122 -28.2% |
0.263 114.7% |
0.039 -85.3% |
0.253 554.2% |
-0.049 - |
0.594 - |
0.053 -91.1% |
0.365 591.1% |
0.017 -95.3% |
0.548 3069.9% |
0.064 -88.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.44% 198.0% |
1.74% -28.5% |
3.6% 106.7% |
0.52% -85.6% |
3.35% 544.9% |
-0.63% - |
7.51% - |
0.64% -91.4% |
4.37% 578.6% |
0.22% -95.0% |
6.3% 2783.4% |
0.71% -88.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.94% 192.8% |
1.39% -28.5% |
2.81% 102.8% |
0.4% -85.9% |
2.5% 532.4% |
-0.46% - |
5.3% - |
0.45% -91.5% |
3.04% 578.1% |
0.15% -95.0% |
4.23% 2712.4% |
0.48% -88.7% |