2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.45% -3.7% |
48.64% -9.0% |
45.1% -7.3% |
47.59% 5.5% |
49.2% 3.4% |
55.19% 12.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.09% 12.3% |
56.98% -5.2% |
48.3% -15.2% |
11.77% -75.6% |
-2.64% - |
6.23% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.61% 8.6% |
77.4% -0.3% |
73.66% -4.8% |
59.7% -19.0% |
59.08% -1.0% |
50.98% -13.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.08% 30.3% |
54.99% -1.9% |
48.25% -12.3% |
20.62% -57.3% |
17.49% -15.1% |
13.19% -24.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.15B 62.2% |
1.6B 38.8% |
1.62B 1.5% |
1.5B -7.6% |
1.77B 18.2% |
2.08B 17.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.21B 97.5% |
3.89B 21.4% |
5.9B 51.7% |
9.6B 62.6% |
9.18B -4.4% |
9.21B 0.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
912.63M 153.6% |
948.9M 4.0% |
2.62B 176.0% |
3.2B 22.3% |
3.19B -0.3% |
3.2B 0.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.29B 81.5% |
2.94B 28.4% |
3.29B 11.7% |
6.4B 94.7% |
5.99B -6.4% |
6B 0.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
371.43M 116.2% |
608.2M 63.7% |
607.2M -0.2% |
549.2M -9.6% |
530.2M -3.5% |
944.8M 78.2% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
801.04M -11.8% |
878M 9.6% |
387M -55.9% |
587.9M 51.9% |
1.94B 230.5% |
644.9M -66.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
364.95M -58.4% |
587.9M 61.1% |
1.96B 234.0% |
644.9M -67.2% |
562.6M -12.8% |
1.11B 98.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
363.06M 122.2% |
596.7M 64.4% |
597.7M 0.2% |
518.2M -13.3% |
486.2M -6.2% |
921.2M 89.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
651M 116.0% |
877.9M 34.9% |
741.9M -15.5% |
308.7M -58.4% |
131.7M -57.3% |
274.9M 108.7% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
690.75M 82.1% |
909.4M 31.7% |
782.4M -14.0% |
176.3M -77.5% |
-46.7M - |
129.9M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.717 80.2% |
0.929 29.5% |
0.793 -14.6% |
0.171 -78.4% |
-0.055 - |
0.109 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.9% 32.6% |
43.25% 0.8% |
28.01% -35.2% |
3.77% -86.5% |
-1.01% - |
2.09% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.48% 22.6% |
32.98% 8.2% |
17.15% -48.0% |
2.61% -84.8% |
-0.62% - |
1.38% - |