2017 Q4 | 2018 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.18% 1.6% |
10.74% -29.2% |
11.78% 9.6% |
8.74% -25.8% |
6.17% -29.4% |
4.17% -32.4% |
1.16% -72.2% |
4.68% 303.8% |
4.59% -2.0% |
5.2% 13.5% |
5.36% 3.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.07% -3.2% |
35.03% -5.5% |
35.23% 0.6% |
35.19% -0.1% |
33.78% -4.0% |
31.96% -5.4% |
31.04% -2.9% |
32.06% 3.3% |
32.67% 1.9% |
34.89% 6.8% |
34.77% -0.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.09% -1.2% |
13.31% -26.4% |
14.13% 6.2% |
11.46% -18.9% |
7.82% -31.8% |
6% -23.2% |
3.51% -41.5% |
6.58% 87.4% |
7.3% 11.0% |
6.36% -12.9% |
5.76% -9.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
612.74M 6.1% |
656.02M 7.1% |
747.41M 13.9% |
732.24M -2.0% |
734.47M 0.3% |
671.23M -8.6% |
637.03M -5.1% |
734.45M 15.3% |
770.86M 5.0% |
798.13M 3.5% |
816.45M 2.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.08B -0.9% |
1.25B 15.1% |
1.2B -3.6% |
1.17B -3.0% |
1.12B -4.2% |
1.22B 8.9% |
1.19B -2.0% |
1.27B 6.0% |
1.29B 2.2% |
1.41B 8.9% |
1.33B -5.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
290.12M -11.8% |
432.34M 49.0% |
368.97M -14.7% |
351.22M -4.8% |
290.58M -17.3% |
386.41M 33.0% |
365.48M -5.4% |
421.87M 15.4% |
435.42M 3.2% |
537.55M 23.5% |
482.05M -10.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
794.68M 3.8% |
816.5M 2.7% |
834.69M 2.2% |
815.3M -2.3% |
825.82M 1.3% |
829.41M 0.4% |
826.75M -0.3% |
841.68M 1.8% |
855.95M 1.7% |
869.03M 1.5% |
851.65M -2.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
-50.76M - |
- |
-5.95M - |
- |
27.46M - |
- |
118.83M - |
- |
110.04M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.67M 5.5% |
188.73M 60.4% |
131.61M -30.3% |
349.34M 165.4% |
247.62M -29.1% |
350.8M 41.7% |
312.99M -10.8% |
216.16M -30.9% |
136.83M -36.7% |
348.72M 154.9% |
155.31M -55.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
247.62M -29.1% |
350.8M 41.7% |
312.99M -10.8% |
216.16M -30.9% |
136.83M -36.7% |
348.72M 154.9% |
155.31M -55.5% |
215.77M 38.9% |
55.93M -74.1% |
263.25M 370.7% |
61.82M -76.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-198.75M - |
-166.7M - |
-135.46M - |
-69.93M - |
-21.15M - |
11.39M - |
1.86M -83.6% |
88.41M 4644.7% |
141.56M 60.1% |
68.41M -51.7% |
88.25M 29.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
70.47M - |
- |
64M - |
- |
27.72M - |
- |
33.78M - |
- |
40.9M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.73 0% |
0.5 -31.5% |
0.61 22.0% |
0.42 -31.1% |
0.3 -28.6% |
0.18 -40% |
0.05 -72.2% |
0.22 340% |
0.23 4.5% |
0.27 17.4% |
0.28 3.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.21% 3.2% |
11.64% -28.2% |
14.34% 23.2% |
8.1% -43.6% |
5.59% -31.0% |
3.4% -39.2% |
0.89% -73.9% |
4.15% 366.9% |
4.2% 1.3% |
4.89% 16.3% |
5.22% 6.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.77% 4.8% |
7.17% -33.5% |
9.41% 31.2% |
5.66% -39.9% |
4.11% -27.3% |
2.27% -44.8% |
0.62% -72.9% |
2.83% 358.9% |
2.93% 3.7% |
3.16% 7.9% |
3.46% 9.4% |