2016 Q4 | 2017 Q4 | 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] |
0% - |
0% - |
70.98% - |
70.08% -1.3% |
63.59% -9.3% |
62.64% -1.5% |
59.7% -4.7% |
59.7% 0% |
58.6% -1.8% |
54.39% -7.2% |
54.39% 0% |
50.93% -6.4% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.98% -15.2% |
12.78% -24.8% |
10.99% -14.0% |
9.88% -10.1% |
10.3% 4.3% |
9.86% -4.3% |
9.52% -3.4% |
9.81% 3.0% |
10.18% 3.8% |
10.09% -0.9% |
11.57% 14.6% |
10.27% -11.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.66% -6.8% |
36.33% -10.6% |
34.74% -4.4% |
34.63% -0.3% |
36.05% 4.1% |
39.26% 8.9% |
40.99% 4.4% |
41.93% 2.3% |
43.52% 3.8% |
44.07% 1.3% |
44.06% 0.0% |
43.8% -0.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.58% -13.0% |
16.32% -24.4% |
14.95% -8.4% |
14.41% -3.6% |
14.65% 1.7% |
15.65% 6.9% |
14.43% -7.8% |
14.45% 0.1% |
14.86% 2.8% |
14.8% -0.4% |
14.97% 1.1% |
13.22% -11.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
888.77M 8.4% |
913.75M 2.8% |
941.72M 3.1% |
944.22M 0.3% |
954.44M 1.1% |
893.86M -6.3% |
842.34M -5.8% |
835.46M -0.8% |
843.99M 1.0% |
879.82M 4.2% |
883.76M 0.4% |
872.34M -1.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.66B 1.1% |
1.73B 4.6% |
1.85B 6.8% |
1.77B -4.2% |
1.75B -1.6% |
1.75B 0.4% |
1.84B 4.8% |
1.81B -1.5% |
1.84B 1.5% |
1.89B 3.0% |
1.96B 3.6% |
1.85B -5.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
414.86M 3.5% |
467.86M 12.8% |
555.28M 18.7% |
466.57M -16.0% |
440.61M -5.6% |
435.14M -1.2% |
497.9M 14.4% |
456.36M -8.3% |
484.69M 6.2% |
523.71M 8.1% |
550.85M 5.2% |
443.48M -19.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.24B 0.3% |
1.26B 1.9% |
1.29B 2.4% |
1.31B 0.9% |
1.3B -0.2% |
1.32B 1.0% |
1.34B 1.7% |
1.35B 1.0% |
1.35B -0.1% |
1.37B 1.2% |
1.41B 3.0% |
1.4B -0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.55M - |
- |
4.43M - |
- |
30.05M - |
- |
82.2M - |
- |
194.23M - |
- |
180.67M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.12M 72.9% |
115.53M 53.8% |
286M 147.6% |
396.5M 38.6% |
632.69M 59.6% |
93.05M -85.3% |
197.8M 112.6% |
178.71M -9.7% |
144.68M -19.0% |
222.14M 53.5% |
228.19M 2.7% |
269.34M 18.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
631.65M 59.8% |
91.4M -85.5% |
197.8M 116.4% |
180.17M -8.9% |
143.35M -20.4% |
220.54M 53.9% |
228.19M 3.5% |
213.72M -6.3% |
226.6M 6.0% |
109.75M -51.6% |
119.99M 9.3% |
142.88M 19.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-42.34M - |
-130.83M - |
-53.11M - |
-72.77M - |
-23.92M - |
55.99M - |
27.69M -50.5% |
106.29M 283.8% |
130.85M 23.1% |
139.32M 6.5% |
115.61M -17.0% |
36.79M -68.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.31M - |
- |
103.12M - |
- |
98.15M - |
- |
80.32M - |
- |
86.43M - |
- |
102.21M - |
- | |
Diluted Net Income | [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] |
0.71 -13.4% |
0.502 -29.2% |
0.414 -17.5% |
0.374 -9.8% |
0.394 5.5% |
0.353 -10.4% |
0.32 -9.4% |
0.327 2.2% |
0.343 4.8% |
0.354 3.4% |
0.41 15.8% |
0.36 -12.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.17% -9.7% |
13.4% -26.3% |
8.25% -38.4% |
7.34% -11.1% |
7.73% 5.4% |
6.83% -11.6% |
6.1% -10.8% |
6.17% 1.2% |
6.48% 5.0% |
6.62% 2.2% |
7.45% 12.5% |
6.51% -12.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.75% -12.5% |
9.1% -28.6% |
5.93% -34.8% |
5.46% -7.9% |
5.78% 5.7% |
5.05% -12.5% |
4.35% -14.0% |
4.57% 5.2% |
4.79% 4.8% |
4.87% 1.6% |
5.38% 10.5% |
4.9% -9.0% |