2017 Q4 | 2018 Q4 | 2019 Q4 | 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] | - | - | - | - |
60.95% - |
60.41% -0.9% |
61.8% 2.3% |
58.97% -4.6% |
58.97% 0% |
58.97% 0% |
58.97% 0% |
47.73% -19.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.83% -38.0% |
5.73% 18.6% |
7.48% 30.5% |
9.54% 27.5% |
10.46% 9.6% |
9.75% -6.7% |
9.13% -6.4% |
7.49% -18.0% |
4.85% -35.2% |
3.26% -32.8% |
1.49% -54.2% |
-1.9% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.86% -9.3% |
14.35% 3.5% |
14.59% 1.7% |
16.11% 10.4% |
16.91% 4.9% |
15.08% -10.8% |
13.68% -9.3% |
12.09% -11.6% |
8.67% -28.3% |
7.74% -10.7% |
6.77% -12.5% |
3.2% -52.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.14% -24.6% |
9.73% 19.6% |
10.14% 4.2% |
12.08% 19.2% |
12.97% 7.4% |
11.91% -8.2% |
11.18% -6.1% |
9.64% -13.8% |
6.38% -33.8% |
5.24% -17.9% |
3.88% -26.0% |
-0.23% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.73B 176.4% |
3.9B 42.9% |
5.51B 41.6% |
7.11B 28.9% |
8.87B 24.8% |
11.88B 33.9% |
13.94B 17.3% |
13.36B -4.1% |
11.75B -12.0% |
9.31B -20.8% |
6.88B -26.2% |
5.51B -19.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.89B 2.8% |
6.05B 23.8% |
6.95B 14.9% |
7.23B 4.0% |
7.8B 7.9% |
9.79B 25.5% |
11.07B 13.1% |
10.2B -7.9% |
8.24B -19.2% |
8.75B 6.2% |
9.63B 10.0% |
9.54B -0.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.46B 1.7% |
3.28B -5.2% |
4.02B 22.8% |
3.96B -1.6% |
4.32B 9.0% |
5.97B 38.2% |
6.98B 17.0% |
6.04B -13.5% |
4.49B -25.6% |
4.93B 9.8% |
5.74B 16.4% |
4.71B -18.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.43B 5.5% |
2.78B 94.0% |
2.93B 5.5% |
3.27B 11.7% |
3.48B 6.5% |
3.82B 9.8% |
4.09B 7.0% |
4.16B 1.7% |
3.74B -10.0% |
3.82B 2.0% |
3.88B 1.7% |
4.84B 24.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.45M -61.9% |
- |
95.81M - |
- |
231.69M - |
- |
1.16B - |
- |
1.15B - |
- |
1.62B - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
264.27M 283.0% |
30.83M -88.3% |
69.01M 123.8% |
161.37M 133.8% |
205.59M 27.4% |
1.35B 554.3% |
1.42B 5.6% |
901.39M -36.5% |
779.38M -13.5% |
694.25M -10.9% |
1.6B 130.1% |
856.52M -46.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
205.6M 27.4% |
1.35B 554.3% |
1.42B 5.6% |
901.39M -36.5% |
779.38M -13.5% |
694.26M -10.9% |
1.6B 130.1% |
856.51M -46.4% |
1.28B 49.8% |
1.33B 4.0% |
2.75B 106.0% |
2.47B -10.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.73M - |
-71.41M - |
-202.08M - |
-553.1M - |
-369.53M - |
-294.54M - |
311.99M - |
-220.48M - |
521.8M - |
654.65M 25.5% |
1.36B 108.1% |
882M -35.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.06M 96.5% |
- |
412.58M - |
- |
927.58M - |
- |
1.27B - |
- |
570.36M - |
- |
102.68M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.397 71.4% |
0.644 62.4% |
1.118 73.5% |
1.659 48.5% |
2.167 30.6% |
2.633 21.5% |
2.872 9.1% |
2.259 -21.4% |
1.288 -43.0% |
0.686 -46.8% |
0.23 -66.5% |
-0.21 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.21% 57.9% |
10.92% 18.5% |
19.61% 79.7% |
29.32% 49.5% |
37.76% 28.8% |
35.11% -7.0% |
36.26% 3.3% |
26.93% -25.7% |
15.79% -41.4% |
7.95% -49.6% |
2.58% -67.6% |
-2.33% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.7% 58.1% |
4.43% 64.3% |
7.36% 66.2% |
11.31% 53.7% |
14.62% 29.2% |
14.62% 0.0% |
14.12% -3.4% |
11.48% -18.7% |
7.11% -38.0% |
3.28% -53.9% |
0.99% -69.7% |
-1.06% - |