2014 Q4 | 2015 Q4 | 2016 Q4 | 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] |
0% - |
0% - |
68.4% - |
67.79% -0.9% |
67.79% 0% |
68.33% 0.8% |
68.79% 0.7% |
68.33% -0.7% |
60.76% -11.1% |
58.41% -3.9% |
58.41% 0% |
56.77% -2.8% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.68% -8.7% |
13.62% -7.2% |
12.79% -6.1% |
9.3% -27.3% |
8.34% -10.3% |
7.88% -5.5% |
6.91% -12.3% |
8.61% 24.5% |
7.15% -17.0% |
5.29% -25.9% |
5.15% -2.7% |
3.53% -31.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.99% -5.1% |
60.79% -1.9% |
57.13% -6.0% |
54.94% -3.8% |
53.53% -2.6% |
52.11% -2.7% |
53.98% 3.6% |
54.2% 0.4% |
52.88% -2.4% |
50.84% -3.9% |
48.37% -4.9% |
46.98% -2.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.53% -8.8% |
14.86% -10.1% |
14.54% -2.2% |
10.97% -24.6% |
9.67% -11.8% |
9.07% -6.2% |
9.9% 9.1% |
11.96% 20.8% |
10.48% -12.4% |
8.41% -19.7% |
5.53% -34.3% |
4.45% -19.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.18B 15.8% |
1.29B 9.3% |
1.4B 8.9% |
1.42B 1.1% |
1.38B -2.9% |
1.29B -6.0% |
1.23B -5.1% |
1.23B 0.2% |
1.3B 5.5% |
1.37B 5.6% |
1.45B 5.8% |
1.49B 2.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.11B 7.0% |
2.06B -2.2% |
2.23B 8.2% |
2.09B -6.1% |
2.15B 2.8% |
2.13B -1.0% |
2.27B 6.5% |
2.21B -2.8% |
2.27B 2.8% |
2.14B -5.7% |
2.26B 5.7% |
2.16B -4.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
393.95M 40.9% |
326.95M -17.0% |
452.23M 38.3% |
334.81M -26.0% |
399.81M 19.4% |
370.32M -7.4% |
463.95M 25.3% |
400.1M -13.8% |
458.14M 14.5% |
342.88M -25.2% |
400.91M 16.9% |
315.97M -21.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.72B 1.4% |
1.74B 1.3% |
1.78B 2.5% |
1.76B -1.1% |
1.75B -0.4% |
1.76B 0.5% |
1.81B 2.6% |
1.81B 0.0% |
1.81B 0.1% |
1.8B -0.7% |
1.85B 3.1% |
1.83B -1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.18M - |
- |
94.81M - |
- |
-12.69M - |
- |
68.34M - |
- |
175.19M - |
- |
111.9M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
408.81M 65.6% |
494.63M 21.0% |
1.25B 152.2% |
1.14B -8.7% |
842.31M -26.1% |
756.09M -10.2% |
731.16M -3.3% |
579.49M -20.7% |
472.15M -18.5% |
945.39M 100.2% |
856.49M -9.4% |
756.84M -11.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
843.18M -26.0% |
756.53M -10.3% |
731.16M -3.4% |
580.5M -20.6% |
471.91M -18.7% |
944.1M 100.1% |
856.49M -9.3% |
755.22M -11.8% |
840.15M 11.2% |
715.85M -14.8% |
728.42M 1.8% |
690.32M -5.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-43.78M - |
-80.91M - |
-49.36M - |
3.09M - |
-19.36M - |
66.1M - |
-189.77M - |
-101.3M - |
-103.86M - |
-167.6M - |
61.19M - |
8.48M -86.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
172.27M - |
- |
177.89M - |
- |
114.9M - |
- |
84.38M - |
- |
93.63M - |
- |
79.42M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [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] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.911 2.5% |
0.916 0.5% |
0.902 -1.5% |
0.662 -26.6% |
0.576 -13.1% |
0.509 -11.6% |
0.427 -16.2% |
0.587 37.5% |
0.467 -20.5% |
0.367 -21.4% |
0.38 3.6% |
0.28 -26.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.57% 2.0% |
13.51% -0.4% |
10.46% -22.6% |
7.64% -26.9% |
6.62% -13.3% |
5.83% -12.0% |
4.73% -18.9% |
5.93% 25.5% |
5.21% -12.3% |
4.08% -21.6% |
4.08% 0.0% |
2.9% -29.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.73% -2.8% |
11.1% 3.4% |
8.55% -23.0% |
6.49% -24.1% |
5.39% -16.9% |
4.87% -9.8% |
3.77% -22.5% |
4.93% 30.6% |
4.2% -14.8% |
3.4% -19.0% |
3.3% -3.0% |
2.42% -26.8% |