2017 Q4 | 2018 Q4 | 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 | 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] |
10.75% -4.8% |
9.83% -8.6% |
8.5% -13.5% |
7.41% -12.8% |
6.76% -8.8% |
6.98% 3.3% |
7.59% 8.6% |
8.49% 11.9% |
9.95% 17.2% |
10.33% 3.8% |
11.01% 6.6% |
11.29% 2.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.92% -4.9% |
21.68% -13.0% |
20% -7.7% |
19.21% -4.0% |
18.3% -4.7% |
18.73% 2.3% |
19.92% 6.4% |
20.97% 5.3% |
23.59% 12.5% |
24.48% 3.8% |
25.51% 4.2% |
26.38% 3.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.73% -8.4% |
9.01% -16.1% |
7.63% -15.3% |
6.65% -12.9% |
5.85% -12.0% |
6.08% 3.9% |
6.68% 9.9% |
7.5% 12.3% |
9.98% 33.1% |
10.67% 6.9% |
11.49% 7.7% |
12.13% 5.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13B 2.4% |
1.15B 1.4% |
1.17B 2.1% |
1.16B -0.9% |
1.16B -0.2% |
1.14B -1.8% |
1.1B -3.1% |
1.11B 0.4% |
1.15B 4.0% |
1.19B 3.1% |
1.23B 3.2% |
1.26B 2.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.69B 1.6% |
1.79B 6.0% |
1.71B -4.2% |
1.69B -1.6% |
1.72B 2.1% |
1.77B 2.6% |
1.73B -2.2% |
1.81B 4.7% |
1.9B 4.8% |
1.94B 2.5% |
1.88B -3.2% |
1.84B -2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
337.56M -0.7% |
408.35M 21.0% |
322.64M -21.0% |
343.25M 6.4% |
355.77M 3.6% |
366.26M 2.9% |
312.7M -14.6% |
395.17M 26.4% |
436.24M 10.4% |
436.81M 0.1% |
378.15M -13.4% |
369.65M -2.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.35B 2.2% |
1.38B 2.3% |
1.39B 0.7% |
1.34B -3.4% |
1.37B 1.7% |
1.4B 2.3% |
1.41B 1.0% |
1.39B -1.7% |
1.43B 3.2% |
1.48B 3.3% |
1.48B -0.2% |
1.45B -2.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
118.32M - |
- |
121.25M - |
- |
146.72M - |
- |
151.32M - |
- |
183.1M - |
- |
195.66M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
367.44M 17.5% |
444.72M 21.0% |
596.66M 34.2% |
550.92M -7.7% |
314.92M -42.8% |
319.05M 1.3% |
318.05M -0.3% |
512.74M 61.2% |
714.74M 39.4% |
713.01M -0.2% |
644.61M -9.6% |
720.22M 11.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
314.95M -42.8% |
319.05M 1.3% |
318.37M -0.2% |
512.45M 61.0% |
714.15M 39.4% |
713.01M -0.2% |
644.36M -9.6% |
719.91M 11.7% |
718.64M -0.2% |
679.96M -5.4% |
682.52M 0.4% |
540.83M -20.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.8M -28.4% |
99.39M 14.5% |
106.02M 6.7% |
111.87M 5.5% |
141.55M 26.5% |
125.45M -11.4% |
122.39M -2.4% |
127.38M 4.1% |
131.21M 3.0% |
150.24M 14.5% |
141.97M -5.5% |
134.94M -5.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
112.9M - |
- |
86.2M - |
- |
79.18M - |
- |
92.98M - |
- |
124.63M - |
- |
144.04M - |
|
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] |
0.331 -8.5% |
0.269 -18.6% |
0.238 -11.4% |
0.208 -12.9% |
0.185 -11.1% |
0.192 4.2% |
0.2 4.0% |
0.232 16.2% |
0.282 21.5% |
0.3 6.3% |
0.33 10.0% |
0.35 6.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.81% -5.2% |
8.39% -22.4% |
7.33% -12.7% |
6.47% -11.7% |
5.78% -10.7% |
5.73% -0.9% |
5.97% 4.3% |
6.89% 15.3% |
8.2% 19.0% |
8.54% 4.1% |
9.36% 9.6% |
10.04% 7.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.41% -6.7% |
6.55% -22.2% |
5.91% -9.7% |
5.15% -12.9% |
4.6% -10.6% |
4.47% -2.8% |
4.87% 8.8% |
5.38% 10.6% |
6.34% 17.8% |
6.62% 4.4% |
7.49% 13.1% |
7.8% 4.1% |