2017 Q4 | 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] |
61.06% 24.6% |
61.06% 0% |
63.22% 3.5% |
63.22% 0% |
63.22% 0% |
64.41% 1.9% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.98% -3.9% |
5.9% -15.4% |
3.57% -39.4% |
2% -44.0% |
5.92% 195.9% |
8.08% 36.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.13% -8.1% |
11.95% -25.9% |
8.62% -27.9% |
4.78% -44.5% |
5.13% 7.3% |
8.98% 75.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.47% -7.1% |
7.93% -30.9% |
5.39% -32.0% |
2.98% -44.6% |
3.14% 5.1% |
5.87% 87.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.61B 26.5% |
1.99B 23.4% |
2.4B 20.4% |
3.47B 44.7% |
3.38B -2.5% |
2.96B -12.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.76B 2.6% |
1.96B 11.6% |
2.07B 5.4% |
2.08B 0.3% |
2.79B 34.4% |
2.65B -4.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
978.72M 1.9% |
1.15B 17.3% |
1.24B 8.0% |
1.2B -3.3% |
1.78B 48.7% |
1.59B -11.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
760.57M 3.4% |
793.14M 4.3% |
800.99M 1.0% |
841.68M 5.1% |
967.01M 14.9% |
1.03B 6.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
181.46M 2.0% |
132.08M -27.2% |
237.79M 80.0% |
151.11M -36.4% |
203.32M 34.5% |
228.82M 12.5% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.1M 98.1% |
342.32M 173.6% |
306.51M -10.5% |
258.66M -15.6% |
369.32M 42.8% |
220.69M -40.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
306.13M -10.6% |
258.66M -15.5% |
369.32M 42.8% |
220.69M -40.2% |
456.63M 106.9% |
343.22M -24.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
149.22M 1.3% |
64.05M -57.1% |
143.94M 124.7% |
55.04M -61.8% |
116.68M 112.0% |
107.26M -8.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
153.74M 22.5% |
158.14M 2.9% |
121.91M -22.9% |
102.41M -16.0% |
230.48M 125.0% |
282.3M 22.5% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
112.46M 21.5% |
117.38M 4.4% |
85.61M -27.1% |
69.34M -19.0% |
200.08M 188.5% |
239M 19.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.816 3.3% |
0.85 4.2% |
0.62 -27.1% |
0.5 -19.4% |
1.45 190.0% |
1.73 19.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.71% 14.7% |
15.27% -22.5% |
10.96% -28.2% |
8.44% -23.0% |
22.63% 168.3% |
25.6% 13.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.09% 17.6% |
6.37% -10.2% |
4.47% -29.8% |
3.42% -23.3% |
8.23% 140.3% |
10.1% 22.8% |