2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.25% 231.7% |
2.36% -71.4% |
17.45% 639.7% |
1.38% -92.1% |
3.94% 185.3% |
-5.46% - |
10.99% - |
-2.91% - |
-0.41% - |
-1.52% - |
12.36% - |
-9.77% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.62% 3.7% |
50.24% -12.8% |
55.97% 11.4% |
50.99% -8.9% |
53.25% 4.4% |
48.15% -9.6% |
56.05% 16.4% |
49.98% -10.8% |
59.79% 19.6% |
57.42% -4.0% |
59.73% 4.0% |
54.32% -9.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.79% 222.9% |
2.55% -71.0% |
13.43% 427.3% |
1.93% -85.6% |
5.47% 183.6% |
-7.51% - |
15.3% - |
-4.04% - |
-0.64% - |
-2.34% - |
16.12% - |
-13.46% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.45M 23.6% |
116.68M 13.9% |
196.2M 68.2% |
129.38M -34.1% |
148.53M 14.8% |
134.78M -9.3% |
238.48M 76.9% |
141.19M -40.8% |
154.53M 9.4% |
154.04M -0.3% |
250.51M 62.6% |
132.64M -47.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
281.25M 8.5% |
292.83M 4.1% |
369.08M 26.0% |
366.58M -0.7% |
373.91M 2.0% |
407.4M 9.0% |
408.63M 0.3% |
428.04M 4.8% |
433.57M 1.3% |
436.26M 0.6% |
482.18M 10.5% |
477.19M -1.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
164.33M 10.7% |
172.24M 4.8% |
211.27M 22.7% |
207.34M -1.9% |
207.92M 0.3% |
249.23M 19.9% |
215.53M -13.5% |
238.79M 10.8% |
246.77M 3.3% |
250.76M 1.6% |
264.68M 5.6% |
271.86M 2.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
116.93M 5.6% |
120.6M 3.1% |
157.81M 30.9% |
159.24M 0.9% |
165.99M 4.2% |
158.17M -4.7% |
193.09M 22.1% |
189.25M -2.0% |
186.79M -1.3% |
185.5M -0.7% |
217.5M 17.2% |
205.33M -5.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.37M - |
-15.95M - |
47.83M - |
-23.33M - |
-39.56M - |
-5.5M - |
47.01M - |
6.29M -86.6% |
21.05M 234.7% |
-7.22M - |
56.32M - |
-7.01M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.74M -16.1% |
68.49M 4.2% |
47.86M -30.1% |
92.39M 93.0% |
64.38M -30.3% |
17.65M -72.6% |
3.83M -78.3% |
43.53M 1036.0% |
45.12M 3.7% |
54.72M 21.3% |
37.74M -31.0% |
87.04M 130.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.49M 4.2% |
47.86M -30.1% |
92.39M 93.0% |
64.38M -30.3% |
17.65M -72.6% |
3.83M -78.3% |
43.53M 1036.0% |
45.12M 3.7% |
54.72M 21.3% |
37.74M -31.0% |
87.04M 130.6% |
72.36M -16.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.08M - |
-20.43M - |
44.55M - |
-27.8M - |
-45.21M - |
-13.69M - |
39.78M - |
2.11M -94.7% |
12.71M 501.2% |
-16.94M - |
49.35M - |
-14.32M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.45M 309.9% |
2.75M -67.4% |
34.23M 1144.2% |
1.79M -94.8% |
5.85M 227.5% |
-7.36M - |
26.21M - |
-4.12M - |
-635K - |
-2.34M - |
30.95M - |
-12.96M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.45M 309.9% |
2.75M -67.4% |
34.23M 1143.8% |
1.79M -94.8% |
5.85M 227.5% |
-7.36M - |
26.21M - |
-4.12M - |
-635K - |
-2.34M - |
30.95M - |
-12.96M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.52 300% |
0.17 -67.3% |
2.03 1094.1% |
0.11 -94.6% |
0.37 236.4% |
-0.48 - |
1.74 - |
-0.27 - |
-0.04 - |
-0.15 - |
1.91 - |
-0.83 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.42% 293.7% |
2.32% -68.8% |
24.59% 961.1% |
1.13% -95.4% |
3.6% 219.3% |
-4.54% - |
14.93% - |
-2.15% - |
-0.34% - |
-1.26% - |
15.36% - |
-6.13% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.13% 226.3% |
0.96% -69.3% |
10.34% 978.8% |
0.49% -95.3% |
1.58% 225.3% |
-1.88% - |
6.43% - |
-0.98% - |
-0.15% - |
-0.54% - |
6.74% - |
-2.7% - |