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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.72% - |
53.69% -8.6% |
59.03% 9.9% |
56.13% -4.9% |
56.13% 0% |
56.03% -0.2% |
55.53% -0.9% |
54.14% -2.5% |
54.14% 0% |
51.3% -5.2% |
51.3% 0% |
43.39% -15.4% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.82% -13.8% |
9.35% -36.9% |
14.83% 58.6% |
12.39% -16.5% |
9.25% -25.3% |
10.35% 11.9% |
10.38% 0.4% |
5.55% -46.5% |
6.13% 10.3% |
7.69% 25.5% |
-50.45% - |
-12.36% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.11% 11.2% |
34.42% -22.0% |
40.02% 16.3% |
38.91% -2.8% |
38.88% -0.1% |
39.2% 0.8% |
35.44% -9.6% |
27.29% -23.0% |
30.62% 12.2% |
38.11% 24.5% |
39.16% 2.8% |
30.31% -22.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.67% 1323.9% |
15.22% -46.9% |
25.31% 66.3% |
0.22% -99.1% |
20.75% 9390.0% |
21.01% 1.2% |
18.31% -12.9% |
2.04% -88.8% |
12.74% 524.1% |
10.35% -18.8% |
-3.05% - |
-20.02% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.15M 197.8% |
128.95M 27.5% |
158.05M 22.6% |
43.11M -72.7% |
138.42M 221.1% |
138.91M 0.4% |
193.86M 39.6% |
82.83M -57.3% |
105.59M 27.5% |
110.95M 5.1% |
96.79M -12.8% |
50.16M -48.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.07B 8.6% |
1.1B 2.6% |
1.16B 6.0% |
1.18B 1.0% |
1.26B 7.4% |
1.64B 29.5% |
1.72B 4.9% |
1.78B 3.9% |
1.74B -2.5% |
1.76B 1.5% |
1.9B 7.6% |
1.85B -2.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
316.44M 27.1% |
329.3M 4.1% |
370.05M 12.4% |
375.12M 1.4% |
490.27M 30.7% |
790.38M 61.2% |
854.98M 8.2% |
915.7M 7.1% |
881.72M -3.7% |
902.99M 2.4% |
1.09B 20.2% |
1.04B -4.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
753.46M 2.3% |
768.35M 2.0% |
793.32M 3.3% |
800.45M 0.9% |
772.48M -3.5% |
845.42M 9.4% |
859.7M 1.7% |
865.74M 0.7% |
855.74M -1.2% |
860.39M 0.5% |
810.95M -5.7% |
806.26M -0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-101.36M - |
- | - | - |
-42.84M - |
- | - | - |
-46.74M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
131.74M -3.8% |
107.2M -18.6% |
59.89M -44.1% |
123.31M 105.9% |
66.3M -46.2% |
67.9M 2.4% |
66.17M -2.5% |
159.66M 141.3% |
256.47M 60.6% |
114.97M -55.2% |
75.8M -34.1% |
138.78M 83.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.2M -18.6% |
59.89M -44.1% |
123.31M 105.9% |
66.3M -46.2% |
67.9M 2.4% |
66.17M -2.5% |
159.66M 141.3% |
256.47M 60.6% |
114.97M -55.2% |
75.8M -34.1% |
138.78M 83.1% |
189.43M 36.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-58.36M - |
-30.22M - |
6.93M - |
-52.92M - |
-37.52M - |
-37.94M - |
-22.4M - |
-73.1M - |
-110.48M - |
-45.66M - |
-77.86M - |
13.48M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.75M - |
- | - | - |
18.14M - |
- | - | - |
11.09M - |
- | - | - | |
Diluted Net Income | [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] |
0.1 180.0% |
0.086 -14.3% |
0.15 75.0% |
0.036 -76.2% |
0.085 138.6% |
0.13 52.6% |
0.19 46.2% |
0.04 -78.9% |
0.043 7.0% |
0.06 40.2% |
-0.32 - |
-0.04 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.01% 152.7% |
1.58% -21.3% |
3% 89.4% |
0.67% -77.7% |
1.63% 142.9% |
1.78% 9.2% |
2.36% 32.9% |
0.53% -77.4% |
0.75% 41.0% |
0.99% 32.3% |
-5.84% - |
-0.77% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.46% 146.8% |
1.11% -23.8% |
2.07% 86.3% |
0.46% -78.0% |
1.05% 129.9% |
0.99% -5.6% |
1.2% 21.1% |
0.26% -78.1% |
0.37% 39.7% |
0.49% 32.6% |
-2.67% - |
-0.33% - |