2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.01% - |
14.37% -37.6% |
22.88% 59.3% |
23.47% 2.6% |
21.15% -9.9% |
20.36% -3.7% |
9.49% -53.4% |
7.51% -20.9% |
7.18% -4.4% |
6.71% -6.5% |
-29.12% - |
-32.76% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.03% 43.3% |
43.84% -15.7% |
48.57% 10.8% |
48.98% 0.8% |
47.75% -2.5% |
48.27% 1.1% |
42.34% -12.3% |
40.98% -3.2% |
40.67% -0.8% |
39.68% -2.4% |
13.82% -65.2% |
11.24% -18.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.3% - |
22.8% -38.9% |
34.86% 52.9% |
35.44% 1.7% |
32.82% -7.4% |
32.13% -2.1% |
25.09% -21.9% |
22.65% -9.7% |
21.52% -5.0% |
19.57% -9.1% |
-12.79% - |
-16.64% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.1M 518.6% |
39.27M -47.7% |
305.1M 676.9% |
326.56M 7.0% |
313.89M -3.9% |
313.23M -0.2% |
369.77M 18.0% |
360.41M -2.5% |
370.32M 2.8% |
364.4M -1.6% |
234.62M -35.6% |
222.84M -5.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
566.39M - |
- |
731.05M - |
1.03B 41.2% |
1B -2.9% |
1B 0.2% |
1.18B 18.1% |
1.13B -4.9% |
1.12B -0.2% |
1.12B -0.3% |
1.09B -2.6% |
1.05B -4.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.26M - |
- |
206.89M - |
170.27M -17.7% |
153.86M -9.6% |
151.86M -1.3% |
308.98M 103.5% |
256.53M -17.0% |
252.4M -1.6% |
245.74M -2.6% |
276.15M 12.4% |
239.73M -13.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
466.13M - |
- |
524.17M - |
861.81M 64.4% |
847.8M -1.6% |
851.41M 0.4% |
875.49M 2.8% |
870.11M -0.6% |
872.14M 0.2% |
875.83M 0.4% |
816.09M -6.8% |
806.12M -1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-120.27M - |
- |
32.75M - |
- |
2.06M - |
- |
-94.43M - |
- |
-72.86M - |
- |
-52.71M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.32M -64.1% |
35.77M -44.4% |
179.3M 401.2% |
64.32M -64.1% |
35.77M -44.4% |
13.73M -61.6% |
220.91M 1509.0% |
443.86M 100.9% |
315.2M -29.0% |
230.88M -26.8% |
337.12M 46.0% |
217.47M -35.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.77M -44.4% |
13.73M -61.6% |
220.91M 1509.0% |
443.86M 100.9% |
315.2M -29.0% |
230.88M -26.8% |
337.12M 46.0% |
216.17M -35.9% |
163.4M -24.4% |
163.13M -0.2% |
187.75M 15.1% |
127.89M -31.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-27.98M - |
-53.58M - |
3.88M - |
-8.57M - |
-67.8M - |
-65.27M - |
-210.98M - |
-207.48M - |
-172.04M - |
-138.64M - |
-150.3M - |
-88.4M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.92M - |
- |
69.82M - |
- |
66.38M - |
- |
35.09M - |
- |
26.58M - |
- |
-68.31M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.3 - |
0.1 -66.7% |
1.21 1110.0% |
1.33 9.9% |
1.12 -15.8% |
1.06 -5.4% |
0.48 -54.7% |
0.37 -22.9% |
0.36 -2.7% |
0.33 -8.3% |
-0.89 - |
-0.95 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.71% - |
- |
14.3% - |
8.89% -37.8% |
10.1% 13.6% |
7.49% -25.9% |
5.01% -33.1% |
3.13% -37.7% |
3.09% -1.1% |
2.83% -8.4% |
-8.08% - |
-8.71% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.05% - |
- |
10.66% - |
7.43% -30.3% |
8.47% 14.0% |
6.36% -24.9% |
3.66% -42.4% |
2.51% -31.6% |
2.5% -0.3% |
2.3% -8.0% |
-6% - |
-6.72% - |