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 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.03% -2.1% |
40.71% 7.1% |
39.78% -2.3% |
40.57% 2.0% |
39.52% -2.6% |
26.56% -32.8% |
16.6% -37.5% |
11.81% -28.9% |
-10.73% - |
5.06% - |
-5.82% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.39% -2.7% |
59.54% -3.0% |
58.86% -1.1% |
54.56% -7.3% |
55.56% 1.8% |
53.71% -3.3% |
49.92% -7.1% |
52.2% 4.6% |
51.3% -1.7% |
56.95% 11.0% |
51.72% -9.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.13% -4.5% |
49.76% -0.7% |
48.63% -2.3% |
42.06% -13.5% |
42.25% 0.5% |
34.84% -17.5% |
23.97% -31.2% |
21.22% -11.5% |
3.69% -82.6% |
-0.57% - |
-14.19% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.16B 3.5% |
5.37B 29.0% |
5.51B 2.5% |
3.82B -30.7% |
4.58B 20.1% |
3.56B -22.4% |
2.4B -32.7% |
1.82B -24.1% |
954.29M -47.5% |
541.25M -43.3% |
454.44M -16.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.4B -6.9% |
3.64B 51.8% |
3.92B 7.6% |
3.86B -1.7% |
3.93B 1.9% |
3.9B -0.7% |
3.7B -5.0% |
3.7B -0.1% |
3.6B -2.6% |
3.56B -1.2% |
3.49B -2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
247.59M -45.1% |
771.01M 211.4% |
431.68M -44.0% |
458.29M 6.2% |
348.12M -24.0% |
545.59M 56.7% |
300.51M -44.9% |
270.61M -9.9% |
200.64M -25.9% |
202.56M 1.0% |
205.34M 1.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.14B 1.1% |
2.84B 32.9% |
3.45B 21.3% |
3.35B -2.9% |
3.54B 5.6% |
3.34B -5.8% |
3.39B 1.6% |
3.43B 1.2% |
3.4B -0.8% |
3.36B -1.2% |
3.28B -2.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
2.64B - |
- |
1.52B - |
- |
978.75M - |
- |
325.21M - |
- |
-51.95M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.97M -27.9% |
382.61M 833.9% |
825.52M 115.8% |
484.16M -41.4% |
316.75M -34.6% |
1.15B 264.4% |
644.71M -44.1% |
664.37M 3.1% |
596.78M -10.2% |
523.21M -12.3% |
318.98M -39.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
313.47M -35.9% |
1.15B 268.2% |
660.12M -42.8% |
674.63M 2.2% |
609.2M -9.7% |
523.21M -14.1% |
314.53M -39.9% |
319.03M 1.4% |
189.87M -40.5% |
272.39M 43.5% |
233.86M -14.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.24B -15.8% |
2.25B 81.4% |
1.24B -44.9% |
1.05B -15.1% |
1.5B 42.4% |
413.54M -72.3% |
66.84M -83.8% |
-294.65M - |
-550.05M - |
-465.31M - |
-150.05M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
2.2B - |
- |
1.57B - |
- |
925.12M - |
- |
173.35M - |
- |
15.05M - |
- | |
Diluted Net Income | [friend] | [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] | [friend] |
17.203 1.3% |
23.743 38.0% |
23.791 0.2% |
16.813 -29.3% |
19.673 17.0% |
10.28 -47.7% |
4.36 -57.6% |
2.38 -45.4% |
-1.08 - |
0.31 - |
-0.29 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.28% 0.4% |
121.9% 6.7% |
91.37% -25.0% |
56.62% -38.0% |
63.77% 12.6% |
30.58% -52.0% |
11.63% -62.0% |
6.33% -45.5% |
-2.95% - |
0.82% - |
-0.79% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.58% 7.9% |
96.13% -6.3% |
69.94% -27.3% |
48.1% -31.2% |
57.22% 19.0% |
25.05% -56.2% |
10.43% -58.4% |
5.68% -45.5% |
-2.72% - |
0.73% - |
-0.74% - |