2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gross Margin | [friend] | [friend] | [friend] | - |
24.18% - |
25.13% 3.9% |
25.73% 2.4% |
29.43% 14.4% |
28.18% -4.2% |
28.25% 0.3% |
27% -4.4% |
26.74% -1.0% |
28.75% 7.5% |
28.94% 0.7% |
|
Net Margin | [friend] | [friend] | [friend] | - |
15.77% - |
14.26% -9.6% |
15.67% 9.9% |
22.16% 41.4% |
18.53% -16.4% |
18.9% 2.0% |
18.13% -4.1% |
17.34% -4.4% |
16.3% -6.0% |
15.9% -2.5% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
17.82% - |
16.71% -6.2% |
19.37% 15.9% |
31.21% 61.2% |
23.01% -26.3% |
23.42% 1.8% |
20.74% -11.4% |
17.6% -15.1% |
20.74% 17.8% |
19.5% -6.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
33.16% - |
- |
26.83% - |
- |
21.07% - |
9.6% -54.4% |
9.74% 1.4% |
6.42% -34.1% |
7.98% 24.3% |
4.83% -39.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
12.01% - |
- |
12.37% - |
- |
10.57% - |
6.94% -34.4% |
6.44% -7.2% |
5.11% -20.6% |
5.5% 7.6% |
3.65% -33.7% |
|
Return On Invested Capital (%) | [friend] | [friend] | [friend] | - |
28.11% - |
- |
21.87% - |
- |
20.28% - |
9.21% -54.6% |
8.82% -4.2% |
6.52% -26.2% |
6.65% 2.1% |
4.01% -39.8% |
|
Interest Coverage | [friend] | [friend] | [friend] | - |
474.59 - |
- |
169.88 - |
-59.81 - |
525.69 - |
- |
586.75 - |
551.2 -6.1% |
1.02K 84.6% |
- | |
Current Ratio | [friend] | [friend] | [friend] |
1.51 - |
1.59 5.3% |
- |
1.65 - |
- |
1.67 - |
2.94 76.4% |
3.5 18.9% |
4.08 16.4% |
4.01 -1.5% |
4.02 0.3% |
|
QuickRatio | [friend] | [friend] | [friend] |
0.81 - |
1.05 30.1% |
- |
1.09 - |
- |
1.16 - |
2.52 118.3% |
2.93 16.2% |
3.46 18.1% |
3.41 -1.5% |
3.43 0.4% |
|
Total Debt / Equity | [friend] | [friend] | [friend] | - | - | - |
0 - |
- | - | - | - | - | - | - | |
Total Asset / Equity | [friend] | [friend] | [friend] |
2.47 - |
2.18 -11.4% |
- |
1.95 - |
- |
1.84 - |
1.38 -24.8% |
1.31 -5.0% |
1.26 -4.4% |
1.26 0.6% |
1.26 0.0% |