2020 Q4 | 2021 Q4 | 2022 Q4 | 2023 Q2 | 2023 Q4 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - | - | - | - | - | |
Net Margin | [friend] |
10.91% 16.4% |
10.88% -0.3% |
11.24% 3.3% |
10.05% -10.6% |
7.55% -24.9% |
|
Gross Margin | [friend] |
48.23% 12.9% |
50.77% 5.3% |
50.93% 0.3% |
50.65% -0.5% |
49.28% -2.7% |
|
Operating Margin | [friend] |
15.87% 27.2% |
15.33% -3.4% |
15.61% 1.8% |
13.9% -11.0% |
10.24% -26.3% |
|
Total Revenue | [friend] |
1.51B 15.8% |
1.73B 14.8% |
1.85B 7.0% |
1.96B 6.1% |
2.07B 5.5% |
|
Total Assets | [friend] | - | - | - |
1.47B - |
1.36B -7.4% |
|
Total Liabilities | [friend] | - | - | - |
673.07M - |
620.02M -7.9% |
|
Total Equity | [friend] | - | - | - |
769.67M - |
720M -6.5% |
|
Operating CashFlow | [friend] |
213.77M 336.2% |
305.88M 43.1% |
235.58M -23.0% |
123.35M -47.6% |
123.87M 0.4% |
|
Beginning Cash Position | [friend] |
150.57M 57.4% |
169.49M 12.6% |
110.68M -34.7% |
350.82M 217.0% |
275.85M -21.4% |
|
End Cash Position | [friend] |
169.49M 12.6% |
350.82M 107.0% |
191M -45.6% |
537.09M 181.2% |
409.97M -23.7% |
|
Free Cash Flow | [friend] |
188.97M 407.0% |
283.4M 50.0% |
217.31M -23.3% |
99M -54.4% |
7.87M -92.1% |
|
Net Income (Cont Operations) | [friend] |
230.17M 44.0% |
264.57M 14.9% |
291.74M 10.3% |
273.33M -6.3% |
- | |
Diluted Net Income | [friend] |
164.49M 34.8% |
188.21M 14.4% |
208.01M 10.5% |
197.49M -5.1% |
156.4M -20.8% |
|
Diluted EPS | [friend] |
0.353 34.8% |
0.404 14.4% |
0.447 10.5% |
0.46 2.9% |
0.336 -27.0% |
|
Return On Equity (%) | [friend] |
60.44% 2.7% |
47.57% -21.3% |
52.11% 9.6% |
32.27% -38.1% |
- | |
Return On Assets (%) | [friend] |
22.74% 21.1% |
21.21% -6.8% |
25.43% 19.9% |
16.13% -36.6% |
- |