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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.7% 12.5% |
22.44% 8.4% |
22.65% 0.9% |
22.84% 0.8% |
23.33% 2.2% |
22.94% -1.7% |
22.72% -0.9% |
22.17% -2.4% |
20.1% -9.3% |
16.17% -19.6% |
13.57% -16.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.73% 4.5% |
34.38% 1.9% |
35.23% 2.5% |
36.13% 2.5% |
36.66% 1.5% |
36.75% 0.2% |
35.71% -2.8% |
34.77% -2.6% |
33.16% -4.6% |
29.32% -11.6% |
27.39% -6.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.63% 8.2% |
24.61% 4.1% |
25.02% 1.7% |
25.17% 0.6% |
26.48% 5.2% |
26.17% -1.2% |
25.97% -0.8% |
25.02% -3.7% |
22.38% -10.5% |
17.36% -22.4% |
14.69% -15.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
965.66M 8.6% |
990.39M 2.6% |
1.03B 3.7% |
1.02B -0.7% |
1.03B 1.0% |
1.06B 2.3% |
1.08B 2.1% |
1.06B -1.4% |
1.06B -0.2% |
1.03B -3.2% |
1.01B -1.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.85B 5.0% |
1.93B 4.2% |
1.99B 3.0% |
2.1B 5.7% |
2.38B 12.9% |
3.17B 33.5% |
3.4B 7.2% |
3.51B 3.2% |
3.68B 4.9% |
3.88B 5.3% |
3.98B 2.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
408.94M 5.9% |
438.48M 7.2% |
440.02M 0.4% |
560.73M 27.4% |
753.67M 34.4% |
705M -6.5% |
872.18M 23.7% |
986.27M 13.1% |
1.1B 11.9% |
1.32B 19.3% |
1.4B 6.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.45B 4.8% |
1.49B 3.4% |
1.55B 3.8% |
1.54B -0.5% |
1.62B 5.1% |
2.47B 52.1% |
2.53B 2.5% |
2.52B -0.1% |
2.58B 2.2% |
2.56B -0.7% |
2.59B 0.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
159.53M - |
- |
230.54M - |
- |
172.88M - |
- |
35.97M - |
- |
-9.15M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
134.13M -4.2% |
646.46M 382.0% |
570.58M -11.7% |
217.88M -61.8% |
219M 0.5% |
173.89M -20.6% |
216.1M 24.3% |
181.6M -16.0% |
262.95M 44.8% |
437.7M 66.5% |
450.58M 2.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
221.14M 0.4% |
173.89M -21.4% |
227.07M 30.6% |
181.88M -19.9% |
262.28M 44.2% |
437.7M 66.9% |
448.65M 2.5% |
500.13M 11.5% |
215.33M -56.9% |
480.43M 123.1% |
311.82M -35.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-96.81M - |
-188.28M - |
-208.34M - |
-185.74M - |
-226.74M - |
-299.81M - |
-339.88M - |
-455.62M - |
-562.94M - |
-450.99M - |
-544.17M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
222.22M - |
- |
233.05M - |
- |
242.08M - |
- |
235.51M - |
- |
166M - |
- | |
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] |
1.493 14.2% |
1.586 6.2% |
1.664 5.0% |
1.664 0% |
1.714 3.0% |
1.714 0% |
1.686 -1.7% |
1.584 -6.0% |
1.374 -13.3% |
1.05 -23.6% |
0.86 -18.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.25% 16.7% |
15.86% -13.1% |
16.02% 1.0% |
15.95% -0.5% |
15.68% -1.7% |
12.22% -22.1% |
12% -1.8% |
11.58% -3.5% |
10.14% -12.4% |
6.6% -34.9% |
5.34% -19.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.68% 14.8% |
12.5% -8.6% |
12.69% 1.5% |
12.04% -5.1% |
11.37% -5.6% |
9.48% -16.6% |
9.08% -4.3% |
8.39% -7.6% |
7.03% -16.1% |
4.71% -33.1% |
3.7% -21.4% |