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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.99% -0.4% |
8.04% 0.6% |
1.13% -85.9% |
0.81% -28.1% |
1.44% 76.8% |
1.46% 1.1% |
1.45% -0.1% |
1.49% 2.2% |
1.58% 6.7% |
1.57% -0.9% |
1.57% -0.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.04% 33.7% |
7.93% -1.5% |
7.89% -0.4% |
8.46% 7.2% |
9.52% 12.6% |
9.21% -3.2% |
9.33% 1.3% |
8.82% -5.5% |
7.84% -11.2% |
8.01% 2.2% |
8.86% 10.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.63% 2.9% |
44.68% 0.1% |
44.74% 0.1% |
44.4% -0.8% |
43.88% -1.2% |
43.67% -0.5% |
43.11% -1.3% |
42.63% -1.1% |
41.95% -1.6% |
41.48% -1.1% |
41.72% 0.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.49% 18.7% |
11.29% -1.7% |
11.43% 1.2% |
11.9% 4.1% |
13.39% 12.5% |
13.2% -1.4% |
13.55% 2.7% |
13.11% -3.3% |
12.13% -7.5% |
12.31% 1.4% |
12.24% -0.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.39B 6.3% |
2.46B 2.9% |
2.48B 0.8% |
2.5B 1.1% |
2.63B 4.9% |
2.58B -1.7% |
2.63B 2.0% |
2.62B -0.5% |
2.62B 0.1% |
2.67B 1.8% |
2.61B -2.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.52B -0.1% |
1.61B 6.3% |
1.53B -5.0% |
1.59B 3.7% |
1.54B -2.9% |
1.65B 7.1% |
1.58B -4.3% |
1.64B 3.9% |
1.61B -2.1% |
1.63B 1.1% |
1.65B 1.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.36B -1.5% |
1.43B 4.7% |
1.38B -3.0% |
1.4B 1.4% |
1.36B -2.9% |
1.44B 5.9% |
1.33B -7.8% |
1.34B 1.0% |
1.29B -4.4% |
1.28B -0.5% |
1.27B -0.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
153.89M 14.6% |
184.75M 20.1% |
148.14M -19.8% |
184.09M 24.3% |
179.19M -2.7% |
208.1M 16.1% |
250.76M 20.5% |
299.29M 19.4% |
323.25M 8.0% |
347.62M 7.5% |
371.91M 7.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
357.71M -11.8% |
321.64M -10.1% |
283.86M -11.7% |
240.31M -15.3% |
263.08M 9.5% |
87.24M -66.8% |
83.58M -4.2% |
-3.87M - |
95.87M - |
218.38M 127.8% |
356.55M 63.3% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
256.28M -46.5% |
285.25M 11.3% |
248.14M -13.0% |
229.54M -7.5% |
175.63M -23.5% |
215.44M 22.7% |
185.32M -14.0% |
193.63M 4.5% |
145.3M -25.0% |
58.05M -60.0% |
59.18M 1.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.45M -24.0% |
213.34M 26.6% |
185.32M -13.1% |
196.7M 6.1% |
154.72M -21.3% |
71.17M -54.0% |
59.18M -16.9% |
58.93M -0.4% |
83.36M 41.5% |
72.93M -12.5% |
215.05M 194.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
312.51M -11.0% |
275.59M -11.8% |
246.99M -10.4% |
210M -15.0% |
235.04M 11.9% |
59.82M -74.5% |
55.19M -7.7% |
-39.22M - |
58.93M - |
180.22M 205.8% |
319.17M 77.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
192M 42.1% |
194.62M 1.4% |
195.42M 0.4% |
211.77M 8.4% |
250.13M 18.1% |
237.8M -4.9% |
245.49M 3.2% |
230.98M -5.9% |
205.38M -11.1% |
213.83M 4.1% |
230.99M 8.0% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
192M 42.1% |
194.62M 1.4% |
195.42M 0.4% |
211.77M 8.4% |
250.13M 18.1% |
237.8M -4.9% |
245.49M 3.2% |
230.98M -5.9% |
205.38M -11.1% |
213.83M 4.1% |
230.99M 8.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.29 42.4% |
3.3 0.3% |
3.31 0.3% |
3.62 9.4% |
4.31 19.1% |
4.15 -3.7% |
4.31 3.9% |
4.07 -5.6% |
3.62 -11.1% |
3.76 3.9% |
4.06 8.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.41% -72.1% |
37.45% 128.3% |
26.38% -29.6% |
48.65% 84.4% |
34.13% -29.8% |
26.38% -22.7% |
22.49% -14.7% |
24.11% 7.2% |
11.69% -51.5% |
17.75% 51.8% |
19.12% 7.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56% -63.0% |
4.05% 160.3% |
2.79% -31.1% |
5.18% 85.5% |
3.96% -23.5% |
3.2% -19.3% |
3.19% -0.2% |
4.11% 28.8% |
2.24% -45.5% |
3.68% 64.5% |
4.2% 14.2% |