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] | - | - | - | - | - |
66.17% - |
65.61% -0.9% |
65.13% -0.7% |
65.13% 0% |
63.18% -3.0% |
63.18% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.18% -1.0% |
69.62% -2.2% |
74.59% 7.1% |
73.34% -1.7% |
74.55% 1.6% |
75.45% 1.2% |
52.76% -30.1% |
49.04% -7.0% |
43.44% -11.4% |
37.47% -13.8% |
40.24% 7.4% |
34.32% -14.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
96.76% -0.5% |
96% -0.8% |
93.97% -2.1% |
91% -3.2% |
89.48% -1.7% |
86.7% -3.1% |
85.03% -1.9% |
83.76% -1.5% |
80.61% -3.8% |
81.4% 1.0% |
82.06% 0.8% |
80% -2.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.9% -2.0% |
80.22% -5.5% |
80.71% 0.6% |
70.32% -12.9% |
64.5% -8.3% |
58.19% -9.8% |
39.6% -31.9% |
32.72% -17.4% |
26.59% -18.7% |
27.07% 1.8% |
25.35% -6.3% |
21.28% -16.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.74B -10.6% |
1.34B -22.8% |
965.27M -28.0% |
684.53M -29.1% |
629.88M -8.0% |
582.61M -7.5% |
574.6M -1.4% |
555.84M -3.3% |
567.68M 2.1% |
620.38M 9.3% |
646.39M 4.2% |
641.65M -0.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.85B 5.3% |
6.68B 260.1% |
6.89B 3.2% |
6.33B -8.1% |
6.41B 1.2% |
6.51B 1.7% |
6.58B 1.1% |
6.65B 1.0% |
6.43B -3.3% |
6.5B 1.1% |
6.6B 1.5% |
6.52B -1.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.13M -16.0% |
95.96M -12.9% |
137.92M 43.7% |
143.04M 3.7% |
143.59M 0.4% |
170.83M 19.0% |
211.11M 23.6% |
193.88M -8.2% |
196.65M 1.4% |
192.96M -1.9% |
233.7M 21.1% |
203.54M -12.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.74B 7.0% |
6.58B 277.4% |
6.75B 2.6% |
6.19B -8.4% |
6.26B 1.2% |
6.34B 1.3% |
6.37B 0.4% |
6.45B 1.3% |
6.23B -3.4% |
6.31B 1.2% |
6.37B 0.9% |
6.31B -0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.34B 1.9% |
- |
642.62M - |
- |
367.81M - |
- |
249.39M - |
- |
262.71M - |
- |
322.56M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.04M 297.0% |
96.91M 40.4% |
56.12M -42.1% |
179.92M 220.6% |
145.31M -19.2% |
4.65B 3103.4% |
2.86B -38.5% |
2.84B -0.9% |
2.81B -1.0% |
2.33B -17.3% |
2.35B 1.0% |
2.29B -2.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
145.93M -19.2% |
4.65B 3089.4% |
2.86B -38.5% |
2.84B -0.9% |
2.81B -1.1% |
2.32B -17.4% |
2.35B 1.3% |
2.29B -2.6% |
2.28B -0.3% |
2.52B 10.3% |
1.19B -52.8% |
1.41B 19.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.32B 1.9% |
981.24M -25.5% |
594.72M -39.4% |
411.12M -30.9% |
270.6M -34.2% |
223.45M -17.4% |
93.34M -58.2% |
-111.86M - |
-839.72M - |
-825.76M - |
-720.8M - |
-562.39M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.24B -11.5% |
- |
720.01M - |
- |
469.56M - |
- |
303.13M - |
- |
246.6M - |
- |
260.13M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.751 -11.5% |
9.427 -26.1% |
6.687 -29.1% |
1.854 -72.3% |
-0.043 - |
-1.296 - |
2.661 - |
1.629 -38.8% |
1.762 8.2% |
1.714 -2.7% |
2.013 17.5% |
1.704 -15.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.7% -26.9% |
24.92% -77.5% |
17.89% -28.2% |
12.84% -28.2% |
11.73% -8.7% |
6.8% -42.0% |
4.62% -32.1% |
4.31% -6.6% |
3.95% -8.5% |
3.67% -6.9% |
4.08% 11.2% |
3.45% -15.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.97% -26.7% |
24.17% -76.1% |
17.23% -28.7% |
12.41% -28.0% |
11.37% -8.4% |
6.66% -41.4% |
4.5% -32.4% |
4.2% -6.7% |
3.84% -8.5% |
3.57% -7.0% |
3.95% 10.6% |
3.35% -15.3% |