2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.22% -26.5% |
6.23% 0.2% |
5.51% -11.6% |
-8.83% - |
-9.94% - |
-7.91% - |
-7.76% - |
-3.38% - |
2.65% - |
1.63% -38.3% |
2.96% 80.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.21% 1.7% |
83.6% 0.5% |
83.91% 0.4% |
83.85% -0.1% |
84.29% 0.5% |
85.02% 0.9% |
85.18% 0.2% |
85.2% 0.0% |
85.77% 0.7% |
86.06% 0.3% |
86.07% 0.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.96% -27.6% |
5.68% -4.7% |
6.56% 15.5% |
-10.34% - |
-7.13% - |
-5.99% - |
-6.44% - |
0.25% - |
2.8% 1037.2% |
1.75% -37.4% |
3.59% 105.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.88B 10.3% |
2.12B 12.8% |
2.26B 6.6% |
2.42B 6.8% |
2.55B 5.7% |
2.67B 4.4% |
2.85B 6.9% |
3.06B 7.5% |
3.3B 7.8% |
3.59B 9.0% |
3.8B 5.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.4B 5.2% |
2.55B 5.9% |
2.77B 8.8% |
3.07B 10.9% |
3.02B -1.6% |
3.19B 5.6% |
3.41B 6.7% |
3.41B 0.2% |
3.54B 3.8% |
3.7B 4.5% |
3.96B 6.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.41B 3.5% |
1.43B 1.0% |
1.59B 11.3% |
2.28B 43.9% |
2.28B -0.2% |
2.28B 0.1% |
2.44B 7.0% |
2.72B 11.5% |
2.7B -0.6% |
2.73B 0.9% |
2.87B 5.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
992.28M 7.6% |
1.12B 12.9% |
1.18B 5.7% |
788.52M -33.4% |
744.35M -5.6% |
912.33M 22.6% |
965.72M 5.9% |
691.29M -28.4% |
838.83M 21.3% |
976.29M 16.4% |
1.08B 11.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
567.61M - |
- |
440.41M - |
- |
121.42M - |
- |
313.61M - |
- |
672.61M - |
- |
600.91M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
730.89M - |
- |
1.83B - |
- |
1.92B - |
- |
2.27B - |
- |
2.39B - |
- |
2.79B - |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.92B - |
- |
2.27B - |
- |
2.39B - |
- |
2.79B - |
- |
2.86B - |
- |
3.19B - |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
453.55M - |
- |
318.11M - |
- |
42.21M - |
- |
215.07M - |
- |
563.83M - |
- |
492.57M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.85M - |
- |
148.05M - |
- |
-184.19M - |
- |
-183.2M - |
- |
90.96M - |
- |
128.87M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.07M -19.0% |
132.28M 13.0% |
124.64M -5.8% |
-213.32M - |
-253.99M - |
-210.78M - |
-220.93M - |
-103.55M - |
87.31M - |
58.71M -32.8% |
112.25M 91.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.405 -19.6% |
19.693 1.5% |
18.12 -8.0% |
-31.75 - |
-37.84 - |
-31.39 - |
-32.7 - |
-15.15 - |
13.09 - |
8.7 -33.5% |
16.33 87.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.31% -26.2% |
13.05% -41.5% |
11.53% -11.6% |
-24.94% - |
-29.25% - |
-20.74% - |
-20.56% - |
-14% - |
11.03% - |
6.22% -43.6% |
10.95% 76.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.91% -25.2% |
5.95% -13.8% |
5.02% -15.6% |
-7.96% - |
-9.36% - |
-7.34% - |
-7.15% - |
-3.19% - |
2.66% - |
1.7% -36.0% |
3.05% 79.1% |