2016 Q3 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 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] | - | - | - | - | - |
70.08% - |
71.26% 1.7% |
71.26% 0% |
71.26% 0% |
66.54% -6.6% |
66.54% 0% |
67.11% 0.9% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.86% -61.3% |
5.05% 30.7% |
6.15% 21.9% |
2.97% -51.8% |
10.23% 244.6% |
10.09% -1.3% |
5.77% -42.8% |
-3.83% - |
16.25% - |
2.38% -85.4% |
-10.42% - |
3.5% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.07% -5.3% |
18.82% -14.7% |
22.1% 17.4% |
20.03% -9.4% |
14.74% -26.4% |
17.07% 15.8% |
25.24% 47.9% |
20.62% -18.3% |
20% -3.0% |
18.69% -6.6% |
7.01% -62.5% |
20.38% 190.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.82% -37.3% |
5.51% -5.3% |
9.68% 75.5% |
5.75% -40.6% |
0.4% -93.0% |
1.84% 356.1% |
11.1% 501.6% |
1.49% -86.6% |
1.65% 11.2% |
-0.74% - |
-10.19% - |
2.19% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
282.77M -9.9% |
357.71M 26.5% |
468.9M 31.1% |
335.93M -28.4% |
389.03M 15.8% |
404.4M 3.9% |
438.66M 8.5% |
286.64M -34.7% |
287.09M 0.2% |
270.2M -5.9% |
279.62M 3.5% |
235.28M -15.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.24B 32.1% |
2.26B 1.2% |
2.36B 4.1% |
2.54B 7.6% |
2.81B 10.9% |
2.87B 1.9% |
2.35B -18.2% |
2.26B -3.5% |
2.2B -2.8% |
2.2B 0.1% |
2.18B -0.9% |
2.16B -1.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
392.03M -20.6% |
401.54M 2.4% |
465.94M 16.0% |
635.27M 36.3% |
953.52M 50.1% |
963.87M 1.1% |
418.44M -56.6% |
346.88M -17.1% |
318.9M -8.1% |
316.79M -0.7% |
325.41M 2.7% |
296.36M -8.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.85B 53.7% |
1.86B 1.0% |
1.89B 1.5% |
1.9B 0.5% |
1.86B -2.2% |
1.9B 2.3% |
1.93B 1.3% |
1.92B -0.6% |
1.88B -1.8% |
1.89B 0.2% |
1.86B -1.5% |
1.87B 0.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.96M - |
- | - | - |
43.72M - |
- | - | - |
218.18M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
485.24M 41.2% |
1.06B 117.7% |
753.44M -28.7% |
672.77M -10.7% |
924.76M 37.5% |
956.58M 3.4% |
850.08M -11.1% |
848.12M -0.2% |
908.87M 7.2% |
963.97M 6.1% |
977.88M 1.4% |
915.69M -6.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.06B 117.7% |
753.44M -28.7% |
672.77M -10.7% |
924.76M 37.5% |
956.58M 3.4% |
850.08M -11.1% |
848.12M -0.2% |
908.87M 7.2% |
963.97M 6.1% |
977.88M 1.4% |
915.69M -6.4% |
864.65M -5.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-57.6M - |
-71.41M - |
-27.66M - |
25.62M - |
-31.2M - |
-52.95M - |
67.72M - |
76.49M 12.9% |
95.15M 24.4% |
43.99M -53.8% |
-43.75M - |
-4.81M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.22M - |
- | - | - |
49.76M - |
- | - | - |
35.68M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.02 -80% |
0.04 100% |
0.08 100% |
0.02 -75% |
0.1 400% |
0.1 0% |
0.06 -40.0% |
-0.03 - |
0.12 - |
0.01 -91.7% |
-0.07 - |
0.02 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.72% -72.9% |
0.97% 35.8% |
1.54% 57.8% |
0.53% -65.8% |
2.12% 302.4% |
2.17% 2.5% |
1.32% -39.1% |
-0.57% - |
2.46% - |
0.34% -86.1% |
-1.56% - |
0.44% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.56% -68.8% |
0.8% 44.5% |
1.25% 55.7% |
0.41% -67.4% |
1.49% 265.0% |
1.44% -3.4% |
0.97% -32.4% |
-0.48% - |
2.09% - |
0.29% -86.0% |
-1.33% - |
0.38% - |