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] | - | - | - | - | - |
36.12% - |
39.16% 8.4% |
35.66% -8.9% |
35.66% 0% |
36.29% 1.8% |
36.29% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.17% 1.1% |
11.08% -0.8% |
11.04% -0.3% |
11.24% 1.8% |
10.82% -3.7% |
9.38% -13.3% |
6.47% -31.1% |
4.58% -29.1% |
1.03% -77.6% |
0.61% -40.7% |
2.82% 362.7% |
1.1% -61.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.91% 0.8% |
36.55% 1.8% |
35.94% -1.7% |
35.54% -1.1% |
36.02% 1.3% |
35.43% -1.6% |
36.15% 2.0% |
36.65% 1.4% |
35.7% -2.6% |
35.45% -0.7% |
37.35% 5.3% |
37.15% -0.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.73% 1.0% |
15.16% 2.9% |
16.27% 7.3% |
16.62% 2.2% |
16.17% -2.7% |
14.61% -9.7% |
14.95% 2.3% |
13.49% -9.7% |
11.8% -12.5% |
13.52% 14.5% |
17.09% 26.5% |
17.74% 3.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.19B 0.6% |
1.16B -1.9% |
1.15B -0.8% |
1.07B -7.3% |
1.01B -5.8% |
937.03M -7.0% |
845.08M -9.8% |
788.38M -6.7% |
742.58M -5.8% |
744.16M 0.2% |
700.73M -5.8% |
671.44M -4.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.08B 0.5% |
1.6B 47.5% |
1.79B 12.0% |
1.99B 10.9% |
1.79B -10.0% |
1.84B 3.1% |
1.86B 0.8% |
1.8B -3.4% |
1.76B -1.9% |
1.77B 0.7% |
1.97B 10.9% |
1.98B 0.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
598.81M -3.6% |
723.84M 20.9% |
868.24M 19.9% |
1.05B 20.6% |
852.59M -18.6% |
899.99M 5.6% |
896.31M -0.4% |
822.54M -8.2% |
812.15M -1.3% |
818.74M 0.8% |
985.86M 20.4% |
1.01B 2.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
477M 6.8% |
871.96M 82.8% |
919.83M 5.5% |
936.48M 1.8% |
930.65M -0.6% |
936.72M 0.7% |
951.51M 1.6% |
961.72M 1.1% |
938.83M -2.4% |
939.82M 0.1% |
962.1M 2.4% |
949.17M -1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.19M - |
- |
-44.59M - |
- |
100.28M - |
- |
-73.8M - |
- |
-28.36M - |
- |
30.23M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
342.85M 30.3% |
393.04M 14.6% |
553.31M 40.8% |
342.96M -38.0% |
299.28M -12.7% |
762.22M 154.7% |
855.17M 12.2% |
838.39M -2.0% |
696.35M -16.9% |
699.37M 0.4% |
662.23M -5.3% |
663.35M 0.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
299.28M -12.7% |
762.22M 154.7% |
855.17M 12.2% |
838.39M -2.0% |
696.35M -16.9% |
699.37M 0.4% |
662.23M -5.3% |
663.35M 0.2% |
629.17M -5.2% |
582.66M -7.4% |
543.9M -6.7% |
532.51M -2.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.49M -89.9% |
1.86M -85.2% |
-57.63M - |
67.47M - |
65.19M -3.4% |
16.94M -74.0% |
-124.85M - |
-114.71M - |
-89.94M - |
-135.85M - |
-113.59M - |
-189.66M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
134.93M - |
- |
128.99M - |
- |
108.84M - |
- |
53.24M - |
- |
6.55M - |
- |
19.05M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2 1.7% |
1.12 -6.7% |
1.02 -8.9% |
0.91 -10.8% |
0.77 -15.4% |
0.62 -19.5% |
0.37 -40.3% |
0.25 -32.4% |
0.05 -80% |
0.03 -40.0% |
0.13 333.3% |
0.04 -69.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.31% 10.8% |
20.7% -35.9% |
19% -8.2% |
17.39% -8.5% |
15.5% -10.9% |
9.72% -37.3% |
5.84% -39.9% |
3.81% -34.8% |
0.82% -78.5% |
0.48% -40.8% |
2.07% 327.3% |
0.77% -62.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.91% 6.8% |
9.87% -23.5% |
8.34% -15.5% |
7.84% -5.9% |
7.59% -3.2% |
5.1% -32.8% |
3% -41.3% |
1.91% -36.3% |
0.43% -77.5% |
0.25% -41.7% |
1.03% 312.3% |
0.39% -62.2% |