2016 Q4 | 2017 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.39% 0% |
54.39% 0% |
58.98% 8.4% |
58.98% 0% |
58.67% -0.5% |
57.92% -1.3% |
57.05% -1.5% |
57.02% 0.0% |
57.02% 0% |
59.76% 4.8% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.99% 7.0% |
23.11% 5.1% |
24.18% 4.6% |
24.02% -0.7% |
23.28% -3.1% |
23.4% 0.5% |
20.39% -12.9% |
20.67% 1.4% |
19.11% -7.5% |
10.93% -42.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.71% 5.6% |
45.24% 1.2% |
45.34% 0.2% |
44.8% -1.2% |
44.78% 0.0% |
44.76% 0.0% |
40.79% -8.9% |
41.24% 1.1% |
38.68% -6.2% |
31.46% -18.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.41% 9.2% |
27.18% 2.9% |
28.39% 4.4% |
28.23% -0.6% |
26.8% -5.1% |
27.08% 1.0% |
23.01% -15.0% |
23.66% 2.8% |
22.05% -6.8% |
12.56% -43.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
890.59M 14.9% |
1.02B 14.5% |
1.17B 14.5% |
1.31B 12.1% |
1.43B 8.9% |
1.62B 13.8% |
1.66B 2.3% |
1.75B 5.8% |
1.79B 1.9% |
1.6B -10.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.49B 2.3% |
1.6B 7.3% |
1.79B 12.3% |
1.87B 4.4% |
1.97B 5.3% |
2.16B 9.8% |
2.33B 7.6% |
2.47B 6.0% |
2.6B 5.2% |
3.55B 36.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
351.49M 30.0% |
386.93M 10.1% |
466.06M 20.5% |
464.3M -0.4% |
556.4M 19.8% |
627.37M 12.8% |
726.8M 15.8% |
763.4M 5.0% |
860.98M 12.8% |
880.21M 2.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.14B -2.9% |
1.21B 6.4% |
1.33B 9.7% |
1.41B 6.1% |
1.41B 0.5% |
1.54B 8.6% |
1.6B 4.3% |
1.7B 6.4% |
1.74B 1.8% |
2.67B 53.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
208.2M - |
- |
452.94M - |
- |
330.25M - |
- |
-21.33M - |
- |
-14.46M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
730.69M 6.3% |
406.05M -44.4% |
465.45M 14.6% |
408.28M -12.3% |
333.61M -18.3% |
369.08M 10.6% |
411.87M 11.6% |
204.84M -50.3% |
285.86M 39.6% |
183.18M -35.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
340.97M -17.5% |
372.01M 9.1% |
411.87M 10.7% |
207.09M -49.7% |
279.34M 34.9% |
170.42M -39.0% |
196.03M 15.0% |
134.69M -31.3% |
182.75M 35.7% |
534.58M 192.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.79M -82.2% |
54.89M 460.9% |
160.22M 191.9% |
86.3M -46.1% |
63.02M -27.0% |
-150.01M - |
-425.39M - |
-384.11M - |
-424.12M - |
-282.79M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
201.4M - |
- |
284.65M - |
- |
331.72M - |
- |
338.24M - |
- |
341.76M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.612 23.0% |
1.939 20.3% |
2.321 19.7% |
2.582 11.2% |
2.729 5.7% |
3.121 14.4% |
2.779 -11.0% |
2.979 7.2% |
2.799 -6.0% |
1.419 -49.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.99% 23.1% |
20.65% 14.8% |
23.03% 11.5% |
24.38% 5.8% |
26% 6.7% |
27.61% 6.2% |
23.09% -16.4% |
23.3% 0.9% |
21.69% -6.9% |
8.32% -61.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.55% 18.7% |
16.5% 13.4% |
17.87% 8.3% |
18.89% 5.7% |
19.18% 1.5% |
20.17% 5.2% |
16.41% -18.7% |
16.71% 1.8% |
14.96% -10.5% |
6.13% -59.1% |