2017 Q4 | 2018 Q4 | 2019 Q2 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.53% -3.3% |
8.23% -21.8% |
6.41% -22.1% |
7.23% 12.8% |
6.02% -16.8% |
6.7% 11.3% |
8.65% 29.2% |
8.32% -3.9% |
10.05% 20.8% |
12.59% 25.3% |
13.76% 9.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.55% -8.9% |
24.46% -19.9% |
21.17% -13.4% |
20.34% -4.0% |
18.72% -7.9% |
16.71% -10.8% |
18.32% 9.7% |
18.11% -1.1% |
20.68% 14.2% |
28.46% 37.6% |
32.06% 12.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.74% -14.2% |
10.3% -25.0% |
10.11% -1.8% |
10.37% 2.5% |
7.67% -26.0% |
9.53% 24.3% |
10.82% 13.5% |
9.8% -9.4% |
9.88% 0.8% |
13.99% 41.6% |
15.23% 8.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.48B 10.5% |
1.87B 25.9% |
2.47B 32.3% |
2.88B 16.6% |
3.76B 30.5% |
4.38B 16.5% |
4.32B -1.4% |
4.02B -7.0% |
3.19B -20.5% |
2.54B -20.4% |
2.27B -10.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.23B 4.3% |
4.26B 0.6% |
4.62B 8.6% |
4.61B -0.2% |
5.3B 15.0% |
5.27B -0.6% |
4.93B -6.5% |
5.05B 2.5% |
5.07B 0.4% |
5.24B 3.5% |
5.33B 1.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.35B 8.8% |
2.4B 2.3% |
2.62B 9.0% |
2.49B -5.0% |
3.08B 23.7% |
3.15B 2.3% |
2.87B -8.8% |
2.97B 3.4% |
2.97B 0.0% |
2.98B 0.5% |
3.01B 0.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.88B -0.8% |
1.86B -1.4% |
2.01B 8.1% |
2.13B 6.1% |
2.23B 4.7% |
2.13B -4.6% |
2.06B -3.1% |
2.08B 1.1% |
2.1B 0.8% |
2.26B 7.7% |
2.32B 2.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
214.22M -30.3% |
97.05M -54.7% |
60.59M -37.6% |
-47.15M - |
-249.09M - |
563.9M - |
899.1M 59.4% |
1.04B 15.2% |
1.26B 21.2% |
800.8M -36.2% |
689.6M -13.9% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
282.33M -0.3% |
658.79M 133.3% |
672.81M 2.1% |
678.41M 0.8% |
636.18M -6.2% |
449.1M -29.4% |
479.4M 6.7% |
346.2M -27.8% |
290.8M -16.0% |
694.1M 138.7% |
768.2M 10.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
636.18M -6.2% |
449.07M -29.4% |
479.37M 6.7% |
346.17M -27.8% |
290.85M -16.0% |
694.1M 138.6% |
768.2M 10.7% |
725.8M -5.5% |
452.9M -37.6% |
205.3M -54.7% |
346.7M 68.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.98M -75.7% |
-140.76M - |
-200.94M - |
-360.69M - |
-655.48M - |
124.5M - |
407.8M 227.6% |
432.5M 6.1% |
607.9M 40.6% |
-37.8M - |
-238.9M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
155.33M 6.3% |
153.9M -0.9% |
157.69M 2.5% |
207.8M 31.8% |
226.62M 9.1% |
293.4M 29.5% |
373.8M 27.4% |
334.4M -10.5% |
321.1M -4.0% |
320.2M -0.3% |
311.7M -2.7% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.21M 6.8% |
153.9M -1.5% |
158.56M 3.0% |
208.5M 31.5% |
226.34M 8.6% |
293.4M 29.6% |
373.8M 27.4% |
334.4M -10.5% |
321.1M -4.0% |
320.2M -0.3% |
311.7M -2.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.103 6.8% |
2.07 -1.6% |
2.14 3.4% |
2.84 32.7% |
3.1 9.2% |
4.04 30.3% |
5.16 27.7% |
4.61 -10.7% |
4.44 -3.7% |
4.42 -0.5% |
4.3 -2.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.3% -8.3% |
8.34% 0.5% |
8.21% -1.5% |
10.36% 26.1% |
11.01% 6.3% |
14.76% 34.1% |
18.39% 24.5% |
15.88% -13.6% |
14.83% -6.6% |
14.59% -1.6% |
14.23% -2.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.69% -5.9% |
3.74% 1.4% |
3.66% -2.3% |
4.81% 31.5% |
4.75% -1.3% |
6.16% 29.8% |
7.83% 27.0% |
6.92% -11.6% |
6.19% -10.5% |
6.09% -1.6% |
6.08% -0.2% |