2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.46% -0.9% |
60.76% -1.1% |
61.6% 1.4% |
61.62% 0.0% |
60.91% -1.2% |
59.79% -1.8% |
58.52% -2.1% |
59.47% 1.6% |
61.12% 2.8% |
63.63% 4.1% |
65.81% 3.4% |
66.85% 1.6% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.1% -10.4% |
24.59% 2.0% |
24.46% -0.5% |
24.71% 1.0% |
23.87% -3.4% |
24.37% 2.1% |
25.58% 5.0% |
25.93% 1.3% |
26.17% 1.0% |
27.11% 3.6% |
28.68% 5.8% |
29.62% 3.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.03% -11.4% |
23.52% -2.1% |
25.21% 7.2% |
25.97% 3.0% |
23.29% -10.4% |
22.26% -4.4% |
23.04% 3.5% |
23.91% 3.8% |
25.12% 5.0% |
27.12% 8.0% |
30.94% 14.1% |
32.52% 5.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.17% 0.8% |
15.23% 7.5% |
15.87% 4.2% |
16.16% 1.8% |
17.07% 5.7% |
17.52% 2.6% |
18.66% 6.5% |
18.63% -0.2% |
20.23% 8.6% |
20.38% 0.8% |
20.3% -0.4% |
19.83% -2.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.28% -2.7% |
13.39% 9.0% |
13.77% 2.9% |
14.36% 4.3% |
14.03% -2.3% |
14.23% 1.4% |
15.27% 7.3% |
15.59% 2.1% |
15.67% 0.5% |
15.76% 0.6% |
15.83% 0.4% |
16.02% 1.2% |
|
Return On Invested Capital (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.75% -0.8% |
13.94% 9.4% |
14.7% 5.4% |
15% 2.0% |
15.51% 3.4% |
15.4% -0.8% |
16.57% 7.6% |
16.86% 1.8% |
17.06% 1.2% |
17.4% 2.0% |
16.71% -3.9% |
16.96% 1.5% |
|
Interest Coverage | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
-680.02M - |
1.05K - |
1.67K 58.6% |
818.95 -51.0% |
- |
2.12K - |
3.57K 68.4% |
312.69 -91.2% |
85.57 -72.6% |
126.87 48.3% |
108.62 -14.4% |
|
Current Ratio | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.53 -33.4% |
5.5 -0.5% |
4.95 -9.9% |
5.95 20.1% |
3.45 -42.0% |
3.03 -12.2% |
3.24 7.2% |
3.63 12.0% |
2.87 -20.9% |
3.12 8.7% |
3.15 0.9% |
3.83 21.5% |
|
QuickRatio | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.68 -27.4% |
4.58 -2.2% |
4.27 -6.8% |
4.92 15.3% |
2.77 -43.6% |
2.51 -9.7% |
2.8 11.8% |
2.97 6.1% |
2.38 -19.8% |
2.67 11.9% |
2.81 5.5% |
3.41 21.2% |
|
Total Debt / Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 240.8% |
0 -13.6% |
0 -24.5% |
0 -24.3% |
0.06 2475.6% |
0.14 111.0% |
0.09 -32.0% |
0.09 -7.6% |
0.15 81.4% |
0.15 -5.4% |
0.14 -7.2% |
0.11 -17.6% |
|
Total Asset / Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17 5.7% |
1.16 -1.1% |
1.17 1.2% |
1.14 -3.1% |
1.25 10.2% |
1.29 3.1% |
1.26 -2.3% |
1.24 -1.8% |
1.32 6.3% |
1.29 -2.1% |
1.3 0.4% |
1.23 -5.0% |