2016 Q4 | 2017 Q4 | 2018 Q4 | 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] | - | - | - | - | - |
69.53% - |
68.2% -1.9% |
65.88% -3.4% |
65.88% 0% |
63.08% -4.2% |
63.08% 0% |
61% -3.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.47% 9.6% |
12.13% 5.8% |
10.92% -10.0% |
11.48% 5.1% |
11.44% -0.3% |
9.97% -12.9% |
4.17% -58.2% |
1.17% -72.0% |
-1.24% - |
0.09% - |
2.84% 3055.0% |
3.18% 12.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.7% 5.6% |
36.32% 7.8% |
39.62% 9.1% |
40.76% 2.9% |
43.19% 6.0% |
44.97% 4.1% |
41.5% -7.7% |
38.18% -8.0% |
33.67% -11.8% |
30.57% -9.2% |
33.04% 8.0% |
34.05% 3.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.79% 16.4% |
21.61% 15.0% |
24.18% 11.9% |
25.06% 3.6% |
26.04% 3.9% |
24.54% -5.8% |
18.97% -22.7% |
15.07% -20.6% |
12.1% -19.7% |
10.5% -13.2% |
14.26% 35.7% |
15.29% 7.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
892.04M 6.1% |
915.05M 2.6% |
954.89M 4.4% |
951.83M -0.3% |
906.92M -4.7% |
836.35M -7.8% |
778.85M -6.9% |
799.91M 2.7% |
895.95M 12.0% |
1.02B 13.9% |
1.17B 14.5% |
1.24B 6.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.04B -1.1% |
4.05B 0.4% |
5.04B 24.4% |
5.27B 4.5% |
5.54B 5.0% |
6.25B 12.9% |
6.17B -1.3% |
6.13B -0.7% |
6.41B 4.6% |
6.47B 1.0% |
6.32B -2.3% |
6.21B -1.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.7B -0.9% |
2.74B 1.3% |
3.77B 37.9% |
3.98B 5.3% |
4.21B 6.0% |
4.89B 16.0% |
4.83B -1.3% |
4.78B -0.9% |
5.02B 4.9% |
5.05B 0.7% |
4.93B -2.4% |
4.83B -2.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.32B -1.6% |
1.29B -1.7% |
1.26B -2.8% |
1.28B 2.1% |
1.31B 2.0% |
1.32B 0.6% |
1.29B -2.0% |
1.29B 0.2% |
1.3B 0.4% |
1.32B 1.6% |
1.29B -2.4% |
1.27B -1.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
390.71M - |
- |
607.56M - |
- |
476.7M - |
- |
434.86M - |
- |
605.3M - |
- |
778.1M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
586.16M -0.2% |
108.22M -81.5% |
651.37M 501.9% |
1.1B 68.3% |
873.2M -20.3% |
713.38M -18.3% |
1.08B 50.8% |
475.28M -55.8% |
768.25M 61.6% |
544.3M -29.2% |
790.48M 45.2% |
682.32M -13.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
873.48M -20.3% |
713.69M -18.3% |
1.08B 50.8% |
475.33M -55.8% |
768.27M 61.6% |
544.35M -29.1% |
790.48M 45.2% |
682.29M -13.7% |
504.61M -26.0% |
467.7M -7.3% |
369.07M -21.1% |
438.48M 18.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
307.15M 74.4% |
382.41M 24.5% |
475.72M 24.4% |
426.8M -10.3% |
287.67M -32.6% |
213.11M -25.9% |
210.89M -1.0% |
240M 13.8% |
331.22M 38.0% |
392.47M 18.5% |
510.11M 30.0% |
560.52M 9.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.76M - |
- |
109.69M - |
- |
106.67M - |
- |
31.95M - |
- |
-9.23M - |
- |
44.52M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.795 6.8% |
0.937 17.9% |
0.7 -25.3% |
0.716 2.3% |
0.851 18.9% |
0.55 -35.4% |
0.21 -61.8% |
0.059 -71.9% |
-0.07 - |
0.01 - |
0.22 2100% |
0.263 19.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.33% 41.9% |
10.13% 8.5% |
9.52% -6.0% |
8.34% -12.4% |
7.91% -5.1% |
6.39% -19.2% |
2.55% -60.1% |
0.72% -71.6% |
-0.86% - |
0.07% - |
2.58% 3595.6% |
3.09% 19.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.76% 74.9% |
4.06% 7.8% |
3.21% -20.8% |
2.33% -27.3% |
2.17% -7.1% |
1.62% -25.4% |
0.58% -64.2% |
0.16% -71.7% |
-0.19% - |
0.01% - |
0.53% 3571.0% |
0.64% 20.6% |