2017 Q4 | 2018 Q4 | 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] | - | - | - |
75.91% - |
76.95% 1.4% |
76.69% -0.3% |
77.79% 1.4% |
77.37% -0.5% |
77.37% 0% |
76.07% -1.7% |
76.07% 0% |
76.07% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.32% 0.8% |
8.44% 1.4% |
9.84% 16.7% |
11.3% 14.8% |
12.28% 8.7% |
13.65% 11.1% |
14.21% 4.1% |
14.44% 1.7% |
14.13% -2.2% |
13.79% -2.4% |
13.69% -0.8% |
13.47% -1.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.98% -32.9% |
24.29% 1.3% |
25.27% 4.0% |
26.31% 4.1% |
27.21% 3.4% |
27.78% 2.1% |
27.49% -1.0% |
27.19% -1.1% |
26.48% -2.6% |
26.64% 0.6% |
26.46% -0.7% |
26.41% -0.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.52% -59.3% |
10.08% 5.9% |
11.1% 10.2% |
12.32% 11.0% |
13.14% 6.7% |
13.84% 5.3% |
14.86% 7.3% |
15.16% 2.0% |
14.34% -5.4% |
14.61% 1.9% |
14.5% -0.7% |
14.11% -2.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.42B 4.8% |
1.58B 10.8% |
1.71B 8.7% |
1.8B 5.0% |
1.76B -2.2% |
1.78B 1.3% |
1.85B 3.5% |
1.95B 5.4% |
2.11B 8.3% |
2.24B 6.1% |
2.32B 3.7% |
2.34B 0.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.11B 10.5% |
2.73B 29.4% |
2.83B 3.7% |
2.72B -3.9% |
2.98B 9.5% |
3.01B 0.9% |
3.25B 8.1% |
3.52B 8.3% |
3.56B 1.2% |
3.61B 1.2% |
3.65B 1.3% |
3.87B 5.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.54B 10.8% |
1.54B 0.3% |
1.59B 3.1% |
1.43B -10.3% |
1.7B 19.3% |
1.66B -2.7% |
1.83B 10.4% |
2.03B 10.8% |
2.12B 4.7% |
2.08B -2.0% |
2.05B -1.6% |
2.19B 7.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
570.66M 9.7% |
1.19B 108.1% |
1.24B 4.5% |
1.29B 4.3% |
1.28B -1.3% |
1.35B 5.7% |
1.42B 5.2% |
1.49B 5.1% |
1.44B -3.4% |
1.53B 5.8% |
1.61B 5.3% |
1.68B 4.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.47M - |
- |
217.73M - |
- |
277M - |
- |
252.93M - |
- |
297.71M - |
- |
351.3M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.75M 130.3% |
140.54M 42.3% |
42.88M -69.5% |
96.48M 125.0% |
214.51M 122.3% |
179.06M -16.5% |
69.6M -61.1% |
147.18M 111.5% |
208.76M 41.8% |
115.06M -44.9% |
185.15M 60.9% |
345.05M 86.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
212.83M 120.6% |
327.51M 53.9% |
69.6M -78.7% |
147.51M 111.9% |
207.83M 40.9% |
112.27M -46.0% |
185.15M 64.9% |
342.42M 84.9% |
390.67M 14.1% |
390.4M -0.1% |
276.94M -29.1% |
366.48M 32.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.02M -73.1% |
81M 189.1% |
98.59M 21.7% |
34.26M -65.3% |
135.71M 296.1% |
-91.5M - |
108.67M - |
112.49M 3.5% |
188.72M 67.8% |
312.37M 65.5% |
233.11M -25.4% |
176.82M -24.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.31M - |
- |
168.54M - |
- |
216.05M - |
- |
262.23M - |
- |
297.84M - |
- |
317.65M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.48 6.0% |
0.54 12.5% |
0.64 18.5% |
0.727 13.6% |
0.715 -1.7% |
0.75 5.0% |
0.8 6.6% |
0.858 7.2% |
0.909 6.0% |
0.942 3.6% |
0.97 3.0% |
0.963 -0.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.21% 7.7% |
11.19% -51.8% |
19.37% 73.1% |
22.39% 15.6% |
23.38% 4.4% |
19.17% -18.0% |
19.7% 2.8% |
20.17% 2.3% |
21.9% 8.6% |
21.45% -2.1% |
20.98% -2.2% |
19.9% -5.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.73% 14.6% |
4.87% -27.7% |
7.42% 52.4% |
8.78% 18.3% |
8.49% -3.2% |
8.48% -0.1% |
8.62% 1.7% |
9.01% 4.4% |
9.1% 1.1% |
9.33% 2.5% |
9.2% -1.4% |
8.54% -7.2% |