2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q2 | 2018 Q4 | 2019 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.14% -13.9% |
9.46% 3.6% |
9.48% 0.1% |
9.02% -4.9% |
9.4% 4.3% |
8.73% -7.1% |
7.97% -8.7% |
7.18% -10.0% |
6.2% -13.6% |
5.28% -14.8% |
4.94% -6.6% |
4.64% -6.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.97% 3.7% |
26.81% -0.6% |
26.56% -0.9% |
25.68% -3.3% |
25.91% 0.9% |
24.67% -4.8% |
24.9% 1.0% |
24.51% -1.6% |
23.66% -3.5% |
22.91% -3.2% |
21.77% -5.0% |
21.68% -0.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.78% -10.6% |
12.98% 1.6% |
12.73% -2.0% |
11.52% -9.5% |
11.21% -2.7% |
10.11% -9.8% |
9.71% -4.0% |
9.06% -6.7% |
8.58% -5.3% |
8.52% -0.7% |
8.18% -4.0% |
8.09% -1.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.41B 274.8% |
1.48B 4.5% |
1.52B 2.7% |
1.57B 3.4% |
1.64B 4.3% |
1.71B 4.5% |
1.79B 4.8% |
1.98B 10.7% |
2.21B 11.3% |
2.56B 16.3% |
2.86B 11.5% |
3.08B 7.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.58B 3.7% |
1.67B 5.5% |
2.24B 34.1% |
2.18B -2.6% |
2.24B 2.6% |
2.53B 12.9% |
3.02B 19.7% |
3.01B -0.3% |
3.35B 11.0% |
3.61B 7.8% |
3.85B 6.7% |
4.07B 5.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
973.18M 3.5% |
1.02B 4.9% |
979.89M -4.0% |
928.07M -5.3% |
934.77M 0.7% |
1.13B 20.7% |
1.56B 37.9% |
1.59B 2.3% |
1.89B 18.6% |
2.1B 11.2% |
2.38B 13.1% |
2.57B 8.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
602.95M 3.9% |
642.74M 6.6% |
1.25B 94.9% |
1.25B -0.4% |
1.29B 3.3% |
1.34B 3.8% |
1.37B 2.8% |
1.34B -2.5% |
1.38B 2.6% |
1.42B 3.3% |
1.42B 0.3% |
1.46B 2.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.66M - |
32.79M -5.4% |
- |
-46.53M - |
- |
37.07M - |
- |
23.19M - |
- |
119.43M - |
- |
29.77M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.31M -18.4% |
71.52M 9.5% |
80.03M 11.9% |
84.2M 5.2% |
113.35M 34.6% |
86.95M -23.3% |
437.58M 403.2% |
291.01M -33.5% |
155.92M -46.4% |
254.42M 63.2% |
387M 52.1% |
283.61M -26.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
120.4M 43.0% |
86.95M -27.8% |
441.4M 407.6% |
297.46M -32.6% |
152.07M -48.9% |
254.42M 67.3% |
376.01M 47.8% |
256.89M -31.7% |
163.94M -36.2% |
224.27M 36.8% |
102.04M -54.5% |
319.48M 213.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-68.27M - |
-93.03M - |
-180.41M - |
-212.43M - |
-327.61M - |
-270.69M - |
-307.24M - |
-307.74M - |
-293.86M - |
-267.7M - |
-306.12M - |
-366.21M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.93M 79.4% |
139.7M 8.4% |
- |
140.65M - |
- |
148.92M - |
- |
143.78M - |
- |
135.31M - |
- |
137.83M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.07 223.4% |
2.25 8.7% |
2.21 -1.8% |
2.02 -8.6% |
2.06 2.0% |
1.83 -11.2% |
1.7 -7.1% |
1.68 -1.2% |
1.62 -3.6% |
1.59 -1.9% |
1.66 4.4% |
1.69 1.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.43% 210.5% |
23.36% 9.0% |
11.48% -50.9% |
15.48% 34.9% |
16.27% 5.1% |
15.07% -7.4% |
10.87% -27.9% |
10.99% 1.2% |
10.27% -6.6% |
9.83% -4.3% |
10.08% 2.6% |
10.19% 1.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.17% 211.3% |
8.9% 9.0% |
6.43% -27.8% |
7.63% 18.8% |
8.06% 5.6% |
7.13% -11.5% |
5.43% -23.9% |
5.48% 0.9% |
4.9% -10.6% |
4.42% -9.7% |
4.11% -7.1% |
4.03% -1.9% |