2017 Q4 | 2018 Q4 | 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] | - | - | - | - | - |
71.82% - |
74.68% 4.0% |
74.37% -0.4% |
74.37% 0% |
74.14% -0.3% |
74.14% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.77% 19.6% |
17.77% 6.0% |
17.36% -2.3% |
16.39% -5.6% |
15.62% -4.7% |
14.55% -6.8% |
14.27% -1.9% |
11.95% -16.2% |
7.36% -38.4% |
4.04% -45.1% |
1.55% -61.6% |
-1.15% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.32% -20.8% |
27.95% 2.3% |
27.35% -2.2% |
26.19% -4.2% |
24.33% -7.1% |
21.97% -9.7% |
20.11% -8.5% |
17.31% -13.9% |
12.61% -27.2% |
9.34% -25.9% |
6.13% -34.4% |
3.12% -49.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.41% -26.4% |
22.3% 4.2% |
21.51% -3.5% |
20.41% -5.1% |
19.08% -6.5% |
16.82% -11.8% |
15.07% -10.4% |
12.22% -19.0% |
7% -42.7% |
3.62% -48.3% |
1.17% -67.6% |
-1.82% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.68B 19.0% |
1.91B 13.9% |
2.2B 14.8% |
2.46B 12.1% |
2.64B 7.4% |
2.77B 4.9% |
2.9B 4.3% |
2.94B 1.6% |
3.05B 3.5% |
3.27B 7.3% |
3.42B 4.5% |
3.63B 6.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.36B 17.0% |
1.6B 17.2% |
1.76B 10.2% |
2.01B 14.2% |
4.43B 120.3% |
4.58B 3.4% |
4.66B 1.8% |
4.96B 6.5% |
4.94B -0.4% |
5.12B 3.5% |
5.46B 6.8% |
5.57B 2.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
500.51M 22.1% |
641.91M 28.3% |
707.26M 10.2% |
854.22M 20.8% |
683.99M -19.9% |
753.14M 10.1% |
728.6M -3.3% |
985.69M 35.3% |
1.11B 12.8% |
1.41B 26.5% |
1.73B 23.0% |
2B 15.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
861.91M - |
954.41M 10.7% |
1.05B 10.2% |
1.16B 9.8% |
3.74B 224.0% |
3.83B 2.2% |
3.93B 2.8% |
3.98B 1.1% |
3.83B -3.7% |
3.71B -3.1% |
3.73B 0.6% |
3.57B -4.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.75M - |
- |
3.01M - |
- |
-210.39M - |
- |
-399.37M - |
- |
-176.43M - |
- |
103.74M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.25M 17.9% |
84.72M 3.0% |
59.41M -29.9% |
82.25M 38.4% |
84.72M 3.0% |
90.07M 6.3% |
155.45M 72.6% |
107.69M -30.7% |
1.83B 1603.1% |
1.32B -28.1% |
1.79B 36.0% |
914.01M -49.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.72M 3.0% |
90.07M 6.3% |
155.45M 72.6% |
74.81M -51.9% |
1.83B 2351.8% |
1.32B -28.1% |
1.79B 36.0% |
957.25M -46.7% |
599.45M -37.4% |
278.13M -53.6% |
1.01B 262.0% |
549.87M -45.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.95M - |
-7.72M - |
-83.85M - |
-284.7M - |
-481.93M - |
-442.73M - |
-447.36M - |
-411.9M - |
-83.3M - |
-211.86M - |
-58.48M - |
-248.64M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
191.19M - |
- |
381.39M - |
- |
412.98M - |
- |
413.14M - |
- |
224.26M - |
- |
53.1M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.859 42.5% |
3.45 20.7% |
3.872 12.2% |
4.096 5.8% |
3.972 -3.0% |
3.618 -8.9% |
3.431 -5.2% |
1.538 -55.2% |
1.422 -7.6% |
0.923 -35.1% |
0.293 -68.3% |
-0.3 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.05% 49.0% |
43.35% 11.0% |
44.28% 2.1% |
42.24% -4.6% |
17.93% -57.5% |
16.89% -5.8% |
16.57% -1.9% |
13.7% -17.3% |
5.92% -56.8% |
3.51% -40.8% |
1.39% -60.5% |
-1.11% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.53% 38.5% |
24.92% 5.9% |
26.47% 6.2% |
25.42% -4.0% |
14.27% -43.9% |
13.07% -8.4% |
12.87% -1.6% |
10.09% -21.6% |
4.79% -52.5% |
2.73% -43.1% |
1.05% -61.5% |
-0.79% - |