2016 Q4 | 2017 Q4 | 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] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.6% 15.6% |
20% 7.6% |
18.82% -5.9% |
18.41% -2.2% |
15.04% -18.3% |
14.38% -4.4% |
7.68% -46.6% |
4.53% -40.9% |
3.5% -22.8% |
7.51% 114.6% |
10.63% 41.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.08% 1.5% |
41.91% 4.6% |
40.83% -2.6% |
37.82% -7.4% |
34.9% -7.7% |
31.84% -8.8% |
27.47% -13.7% |
25.37% -7.7% |
26.94% 6.2% |
30.62% 13.7% |
32.37% 5.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.19% 3.1% |
30.75% 5.3% |
28.96% -5.8% |
25.41% -12.3% |
21.17% -16.7% |
17.16% -18.9% |
10.23% -40.4% |
6.59% -35.6% |
8.22% 24.8% |
12.18% 48.2% |
15.27% 25.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
758.56M 19.4% |
855.66M 12.8% |
872.05M 1.9% |
805.4M -7.6% |
703.77M -12.6% |
609.82M -13.3% |
493.74M -19.0% |
456.77M -7.5% |
459.17M 0.5% |
463.1M 0.9% |
487.09M 5.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2B 6.5% |
1.18B -1.3% |
1.21B 2.9% |
1.18B -2.8% |
1.61B 36.0% |
1.61B 0.0% |
1.58B -1.4% |
1.58B 0.1% |
1.6B 1.0% |
1.63B 1.7% |
1.61B -1.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
251.23M 4.0% |
208.64M -17.0% |
196.99M -5.6% |
191.15M -3.0% |
498.58M 160.8% |
465.21M -6.7% |
451.13M -3.0% |
450.14M -0.2% |
454.75M 1.0% |
468.46M 3.0% |
464.85M -0.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
945.12M 7.2% |
971.82M 2.8% |
1.02B 4.7% |
989.36M -2.8% |
1.11B 11.9% |
1.14B 3.0% |
1.13B -0.8% |
1.13B 0.2% |
1.14B 1.0% |
1.16B 1.2% |
1.15B -1.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
221.38M - |
- |
276.06M - |
- |
166.19M - |
- |
151.04M - |
- |
134.81M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
411.59M 7.3% |
330.44M -19.7% |
247.61M -25.1% |
184.01M -25.7% |
256.34M 39.3% |
263.47M 2.8% |
202.94M -23.0% |
123.75M -39.0% |
588.13M 375.2% |
310.07M -47.3% |
295.49M -4.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
265.11M 34.9% |
263.47M -0.6% |
179.96M -31.7% |
120.74M -32.9% |
577.76M 378.5% |
310.07M -46.3% |
282.83M -8.8% |
257.71M -8.9% |
385.56M 49.6% |
364.94M -5.3% |
346.39M -5.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-142.11M - |
-57.54M - |
-42.62M - |
39.58M - |
-16.64M - |
-7M - |
16.68M - |
-32.5M - |
-45.93M - |
-48.91M - |
-27.37M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
171.16M - |
- |
148.26M - |
- |
87.69M - |
- |
20.77M - |
- |
35.1M - |
- | |
Diluted Net Income | [friend] | [friend] | [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] | [friend] | [friend] |
1 40.0% |
1.221 22.1% |
1.171 -4.1% |
0.991 -15.4% |
0.451 -54.5% |
0.63 39.6% |
0.28 -55.6% |
0.15 -46.4% |
0.19 26.7% |
0.25 31.6% |
0.38 52% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.1% 31.6% |
19.35% 20.2% |
17.62% -9.0% |
15.84% -10.1% |
10.32% -34.9% |
8.31% -19.5% |
3.53% -57.5% |
1.95% -44.7% |
1.43% -26.8% |
3.03% 112.1% |
4.55% 50.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.27% 32.7% |
15.92% 19.9% |
14.38% -9.7% |
12.87% -10.5% |
7.56% -41.3% |
6.3% -16.6% |
2.71% -57.0% |
1.5% -44.7% |
1% -33.1% |
2.15% 114.6% |
3.24% 50.6% |