2016 Q4 | 2017 Q4 | 2018 Q4 | 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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0% - |
0% - |
75.38% - |
75.36% 0.0% |
65.76% -12.7% |
69.61% 5.9% |
68.36% -1.8% |
68.36% 0% |
67.84% -0.8% |
64.92% -4.3% |
64.92% 0% |
65.01% 0.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.73% 1.6% |
11.1% 3.4% |
10.98% -1.1% |
12.04% 9.7% |
9.64% -19.9% |
9.2% -4.6% |
8.53% -7.3% |
8.65% 1.4% |
9.91% 14.6% |
8.65% -12.7% |
4.37% -49.5% |
0.02% -99.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.28% 0.1% |
48.19% 1.9% |
46.16% -4.2% |
46.72% 1.2% |
40.64% -13.0% |
37.49% -7.8% |
35.55% -5.2% |
35.76% 0.6% |
39.13% 9.4% |
41.26% 5.4% |
42.76% 3.6% |
40.08% -6.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.36% 0.1% |
14.08% 5.4% |
13.82% -1.8% |
15.45% 11.8% |
14.61% -5.4% |
13.34% -8.7% |
11.89% -10.9% |
11.73% -1.4% |
11.58% -1.3% |
10.97% -5.3% |
11.34% 3.4% |
6.81% -39.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.63B 3.8% |
1.85B 13.5% |
2.01B 8.8% |
2.23B 11.1% |
2.95B 32.5% |
3.35B 13.4% |
3.76B 12.4% |
3.75B -0.2% |
3.27B -13.0% |
2.84B -13.1% |
2.47B -13.1% |
2.28B -7.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.22B 1.1% |
2.5B 12.6% |
2.78B 11.4% |
4.23B 52.1% |
4.55B 7.7% |
4.58B 0.7% |
4.56B -0.6% |
4.47B -1.9% |
4.63B 3.6% |
4.34B -6.3% |
4.34B 0.0% |
4.18B -3.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
407.82M -1.7% |
609.86M 49.5% |
760.68M 24.7% |
964.88M 26.8% |
1.25B 29.2% |
1.18B -5.4% |
1B -15.0% |
899.11M -10.4% |
962.24M 7.0% |
855.49M -11.1% |
870.63M 1.8% |
808.42M -7.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.81B 1.7% |
1.89B 4.2% |
2.02B 7.1% |
3.26B 61.5% |
3.29B 0.9% |
3.39B 2.9% |
3.54B 4.4% |
3.56B 0.5% |
3.66B 2.8% |
3.47B -5.1% |
3.46B -0.4% |
3.36B -2.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.87M - |
- |
47.28M - |
- |
101.67M - |
- |
622.99M - |
- |
810.96M - |
- |
327.98M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
272.32M -16.6% |
908.42M 233.6% |
666.28M -26.7% |
518.57M -22.2% |
404.92M -21.9% |
308.63M -23.8% |
500.77M 62.3% |
1.61B 222.3% |
1.08B -32.8% |
1.03B -5.1% |
743.35M -27.8% |
900.3M 21.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
404.92M -21.9% |
308.57M -23.8% |
500.77M 62.3% |
1.61B 222.3% |
1.08B -32.8% |
1.03B -5.1% |
743.35M -27.7% |
900.33M 21.1% |
962.17M 6.9% |
533.27M -44.6% |
591.81M 11.0% |
464.35M -21.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-279.47M - |
-392.29M - |
-440.76M - |
-389.98M - |
-379.33M - |
5.88M - |
131.25M 2132.1% |
227.69M 73.5% |
327.67M 43.9% |
-213.44M - |
-229.16M - |
-273.62M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
174.42M - |
- |
220.29M - |
- |
285.73M - |
- |
324.26M - |
- |
326.18M - |
- |
109.11M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.429 -5.8% |
0.474 10.3% |
0.469 -1.0% |
0.572 21.9% |
0.555 -2.9% |
0.468 -15.7% |
0.61 30.3% |
0.606 -0.7% |
0.749 23.7% |
0.446 -40.5% |
0.197 -55.7% |
0.001 -99.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.86% 38.2% |
11.39% -11.4% |
11.47% 0.7% |
10.65% -7.2% |
11.16% 4.8% |
11.67% 4.6% |
11.54% -1.1% |
9.52% -17.5% |
9.31% -2.2% |
7.15% -23.1% |
3.08% -56.9% |
0.02% -99.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.58% 27.0% |
8.8% -8.1% |
9% 2.3% |
8.36% -7.2% |
8.41% 0.6% |
8.7% 3.5% |
8.72% 0.2% |
7.46% -14.4% |
7.04% -5.6% |
5.5% -21.9% |
2.42% -56.1% |
0.01% -99.5% |