2019 Q4 | 2020 Q4 | 2021 Q3 | 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] |
100% 75.1% |
60.46% -39.5% |
60.55% 0.1% |
62.51% 3.2% |
66.45% 6.3% |
60.19% -9.4% |
60.01% -0.3% |
58.46% -2.6% |
57.07% -2.4% |
55.8% -2.2% |
56.38% 1.0% |
|
Net Margin | [friend] | [friend] |
23.19% 2.6% |
30.92% 33.4% |
21.86% -29.3% |
33.93% 55.2% |
30.19% -11.0% |
29.44% -2.5% |
29.27% -0.6% |
28.77% -1.7% |
28.33% -1.6% |
28.24% -0.3% |
28.57% 1.2% |
|
Operating Margin | [friend] | [friend] |
100% 217.1% |
36.16% -63.8% |
28.55% -21.0% |
39.71% 39.1% |
45.83% 15.4% |
34.24% -25.3% |
34.05% -0.6% |
33.17% -2.6% |
30.25% -8.8% |
29.56% -2.3% |
29.12% -1.5% |
|
Return On Equity (%) | [friend] | [friend] | - |
20.18% - |
- |
5.47% - |
15.43% 181.9% |
16.08% 4.2% |
15.05% -6.4% |
7.48% -50.3% |
7.47% -0.2% |
8.32% 11.4% |
8.57% 3.1% |
|
Return On Assets (%) | [friend] | [friend] | - |
13.53% - |
- |
4.09% - |
11.58% 183.1% |
11.74% 1.3% |
11.61% -1.1% |
6.48% -44.2% |
6.45% -0.5% |
7.23% 12.1% |
7.55% 4.4% |
|
Return On Invested Capital (%) | [friend] | [friend] | - |
18.36% - |
- |
5.39% - |
15.43% 186.3% |
15.6% 1.1% |
14.84% -4.9% |
7.17% -51.7% |
7.85% 9.4% |
7.59% -3.3% |
8.08% 6.5% |
|
Interest Coverage | [friend] | [friend] | - |
48.38 - |
60.67 25.4% |
128.44 111.7% |
- |
139.81 - |
188.5 34.8% |
361.91 92.0% |
438.69 21.2% |
690.93 57.5% |
916.41 32.6% |
|
Current Ratio | [friend] | [friend] | - |
3.23 - |
- |
3.8 - |
- |
3.82 - |
4.34 13.7% |
12.57 189.8% |
11.75 -6.6% |
13.05 11.1% |
14.32 9.7% |
|
QuickRatio | [friend] | [friend] | - |
2.41 - |
- |
2.8 - |
- |
2.87 - |
3.16 10.0% |
11.34 259.1% |
10.58 -6.7% |
11.88 12.3% |
12.95 9.0% |
|
Total Debt / Equity | [friend] | [friend] | - |
0.06 - |
- |
0.02 - |
- |
0.02 - |
0.02 -4.9% |
0.01 -67.2% |
0.01 4.3% |
0.01 -3.2% |
0 -84.3% |
|
Total Asset / Equity | [friend] | [friend] | - |
1.41 - |
- |
1.34 - |
1.33 -0.4% |
1.33 0.2% |
1.3 -2.9% |
1.1 -15.1% |
1.11 0.5% |
1.09 -1.1% |
1.09 -0.7% |