2016 Q2 | 2016 Q3 | 2017 Q1 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 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] | [friend] | [friend] | [friend] |
11.96% 0.4% |
11.68% -2.4% |
11.05% -5.4% |
21.09% 90.8% |
20.2% -4.2% |
20.21% 0.0% |
9.53% -52.8% |
9.76% 2.4% |
9.76% 0.0% |
9.74% -0.2% |
9.4% -3.5% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.92% - |
4.07% - |
1.81% -55.5% |
5.68% 214.5% |
8.38% 47.4% |
9.29% 10.9% |
10.37% 11.7% |
10.98% 5.8% |
10.62% -3.3% |
10.75% 1.2% |
10.66% -0.8% |
11.12% 4.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.64% 1.2% |
40.75% 0.3% |
40.95% 0.5% |
40.16% -1.9% |
38.82% -3.3% |
38.13% -1.8% |
37.03% -2.9% |
36.54% -1.3% |
36.34% -0.6% |
36.49% 0.4% |
36.59% 0.3% |
37.26% 1.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.62% 13.4% |
17.27% 3.9% |
18.23% 5.6% |
18.28% 0.3% |
17.33% -5.2% |
17.35% 0.1% |
16.6% -4.3% |
16.31% -1.7% |
16.11% -1.2% |
16.49% 2.4% |
16.34% -0.9% |
16.58% 1.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
968.05M 7.7% |
1.01B 3.9% |
1.06B 5.0% |
1.12B 6.3% |
1.15B 2.9% |
1.17B 1.2% |
1.19B 1.7% |
1.19B 0.0% |
1.2B 0.7% |
1.24B 3.9% |
1.25B 0.6% |
1.27B 1.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.04B 0.9% |
2.05B 0.6% |
2.04B -0.4% |
2.09B 2.2% |
2.11B 1.3% |
2.09B -1.0% |
2.09B -0.1% |
2.09B -0.2% |
2.08B -0.4% |
2.1B 0.8% |
2.12B 0.9% |
2.15B 1.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
870.72M 17.2% |
863.41M -0.8% |
833.73M -3.4% |
686.84M -17.6% |
677.34M -1.4% |
655.59M -3.2% |
629.71M -3.9% |
596.76M -5.2% |
549.18M -8.0% |
525.99M -4.2% |
507.88M -3.4% |
500.08M -1.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B -8.6% |
1.19B 1.7% |
1.21B 1.7% |
1.4B 15.8% |
1.44B 2.6% |
1.44B 0.1% |
1.46B 1.7% |
1.49B 2.0% |
1.53B 2.6% |
1.57B 2.6% |
1.61B 2.3% |
1.65B 2.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.31M 11.2% |
132.09M 4.6% |
109.56M -17.1% |
122.65M 11.9% |
107.96M -12.0% |
110.64M 2.5% |
126.69M 14.5% |
133.66M 5.5% |
153.69M 15.0% |
171.12M 11.3% |
209.92M 22.7% |
211.76M 0.9% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.13M 141.0% |
95.85M -13.8% |
91.48M -4.6% |
91.31M -0.2% |
90.17M -1.2% |
75.34M -16.4% |
35.45M -53.0% |
51.47M 45.2% |
56.72M 10.2% |
67.49M 19.0% |
54.14M -19.8% |
63.21M 16.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.39M -1.7% |
75.34M -15.7% |
35.64M -52.7% |
52.12M 46.2% |
57.26M 9.9% |
67.49M 17.9% |
54.31M -19.5% |
63.24M 16.4% |
68.95M 9.0% |
87.72M 27.2% |
121.44M 38.5% |
135.96M 12.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.27M 9.4% |
125.38M 3.4% |
100.19M -20.1% |
111.98M 11.8% |
99.72M -10.9% |
104.88M 5.2% |
122.57M 16.9% |
130.5M 6.5% |
142.37M 9.1% |
158.93M 11.6% |
198.17M 24.7% |
200.23M 1.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-47.59M - |
40.88M - |
19.08M -53.3% |
63.75M 234.2% |
96.69M 51.7% |
108.57M 12.3% |
123.28M 13.5% |
130.46M 5.8% |
127.06M -2.6% |
133.57M 5.1% |
133.28M -0.2% |
140.76M 5.6% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-47.59M - |
40.88M - |
39.53M -3.3% |
63.75M 61.3% |
96.69M 51.7% |
108.57M 12.3% |
123.28M 13.5% |
130.46M 5.8% |
127.06M -2.6% |
133.57M 5.1% |
133.28M -0.2% |
140.76M 5.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.51 - |
0.42 - |
0.2 -52.4% |
0.65 225% |
0.97 49.2% |
1.08 11.3% |
1.22 13.0% |
1.29 5.7% |
1.26 -2.3% |
1.32 4.8% |
1.31 -0.8% |
1.39 6.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.48% - |
1.55% 221.3% |
1.76% 13.9% |
1.41% -19.8% |
7.42% 424.8% |
8.26% 11.4% |
2.47% -70.1% |
1.74% -29.8% |
2.34% 35.1% |
2.36% 0.8% |
2.24% -5.3% |
8.97% 300.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29% - |
0.89% 207.2% |
1.03% 15.8% |
0.89% -13.5% |
4.66% 420.9% |
5.24% 12.5% |
1.71% -67.3% |
1.23% -28.4% |
1.7% 38.6% |
1.75% 3.2% |
1.69% -3.8% |
6.65% 293.6% |