2017 Q4 | 2018 Q4 | 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] | - | - | - | - |
0% - |
73.15% - |
70.12% -4.1% |
69.82% -0.4% |
69.32% -0.7% |
65.32% -5.8% |
65.32% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.92% -8.5% |
6.46% -27.6% |
4.79% -25.7% |
6.68% 39.3% |
7.24% 8.4% |
9.47% 30.8% |
9.65% 2.0% |
9.45% -2.1% |
9.35% -1.1% |
7.95% -14.9% |
5.27% -33.7% |
3.65% -30.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.33% -2.6% |
27.17% -13.3% |
25.43% -6.4% |
28.57% 12.4% |
28.1% -1.7% |
30.63% 9.0% |
29.91% -2.3% |
28.41% -5.0% |
28.66% 0.9% |
28.78% 0.4% |
30.22% 5.0% |
30.7% 1.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.24% -14.7% |
5.86% -36.5% |
5.7% -2.8% |
7.9% 38.5% |
9.53% 20.7% |
13.55% 42.1% |
12.37% -8.6% |
11.66% -5.7% |
10.95% -6.1% |
8.78% -19.8% |
7.1% -19.2% |
5.79% -18.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.05B -5.2% |
1.22B 15.4% |
1.31B 7.6% |
1.29B -1.1% |
1.51B 16.6% |
1.7B 12.6% |
1.72B 1.2% |
1.78B 3.7% |
1.7B -4.4% |
1.43B -15.9% |
1.34B -6.8% |
1.27B -5.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.06B 2.5% |
2.01B -2.3% |
2.03B 1.3% |
2.04B 0.2% |
2.22B 8.7% |
2.33B 5.1% |
2.21B -5.0% |
2.34B 5.6% |
2.16B -7.6% |
2.11B -2.1% |
2.02B -4.3% |
2.01B -0.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
715.98M 12.5% |
665.45M -7.1% |
658.95M -1.0% |
622.58M -5.5% |
797.46M 28.1% |
857.31M 7.5% |
701.6M -18.2% |
782.61M 11.5% |
665.66M -14.9% |
611.07M -8.2% |
523.98M -14.3% |
496.09M -5.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.34B -2.1% |
1.35B 0.2% |
1.38B 2.6% |
1.42B 3.0% |
1.43B 0.2% |
1.48B 3.8% |
1.52B 2.7% |
1.56B 2.9% |
1.5B -3.9% |
1.51B 0.6% |
1.51B -0.2% |
1.53B 1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
194.29M - |
- |
90.2M - |
- |
1.93M - |
- |
-195.56M - |
- |
200.03M - |
- |
162.02M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
171.24M -17.0% |
261.29M 52.6% |
596.02M 128.1% |
868M 45.6% |
320.48M -63.1% |
646.88M 101.8% |
985.81M 52.4% |
700.29M -29.0% |
550.16M -21.4% |
608.27M 10.6% |
449.72M -26.1% |
686.05M 52.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
320.58M -63.1% |
646.94M 101.8% |
985.81M 52.4% |
700.36M -29.0% |
550.22M -21.4% |
608.33M 10.6% |
449.72M -26.1% |
686.1M 52.6% |
595.78M -13.2% |
554.44M -6.9% |
651.37M 17.5% |
512.41M -21.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
171.86M -52.2% |
172.31M 0.3% |
64.04M -62.8% |
-55.54M - |
-29.4M - |
-71.78M - |
-262.59M - |
7.87M - |
124.85M 1485.8% |
26.59M -78.7% |
41.96M 57.8% |
-9.37M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
93.37M - |
- |
58.82M - |
- |
105.38M - |
- |
165.61M - |
- |
159.16M - |
- |
70.26M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 -14.3% |
0.19 -20.8% |
0.14 -26.3% |
0.19 35.7% |
0.23 21.1% |
0.35 52.2% |
0.36 2.9% |
0.36 0% |
0.35 -2.8% |
0.25 -28.6% |
0.15 -40% |
0.1 -33.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.09% 2.4% |
5.83% -27.8% |
5.16% -11.6% |
6.18% 19.8% |
7.89% 27.7% |
11.38% 44.2% |
11.44% 0.5% |
11.28% -1.4% |
10.89% -3.5% |
7.63% -30.0% |
4.65% -39.0% |
2.99% -35.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.45% 0.7% |
3.91% -28.2% |
3.44% -12.1% |
4.27% 24.2% |
5.12% 19.7% |
7.41% 45.0% |
7.82% 5.4% |
7.7% -1.5% |
7.29% -5.4% |
5.13% -29.6% |
3.32% -35.2% |
2.12% -36.1% |