2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.38% 31.4% |
31.48% 14.9% |
34.79% 10.5% |
36.12% 3.8% |
39.71% 9.9% |
44.63% 12.4% |
49.23% 10.3% |
52.89% 7.4% |
54.85% 3.7% |
56.79% 3.5% |
55.59% -2.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-15.12% - |
-7.29% - |
-1.57% - |
2.78% - |
9.1% 227.6% |
10.47% 15.1% |
14.73% 40.6% |
20.59% 39.8% |
23.34% 13.4% |
28.39% 21.6% |
30.82% 8.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.47% - |
7.99% 444.0% |
12.73% 59.5% |
16.43% 29.0% |
22.33% 35.9% |
28.72% 28.6% |
34.74% 21.0% |
39.32% 13.2% |
41.57% 5.7% |
43.85% 5.5% |
42.69% -2.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-33.17% - |
-18.92% - |
2.94% - |
9.8% 234.0% |
31.15% 217.7% |
37.79% 21.3% |
18.23% -51.8% |
19.81% 8.7% |
17.47% -11.8% |
14.5% -17.0% |
60.09% 314.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-6.05% - |
-3.52% - |
0.54% - |
1.78% 232.7% |
6.19% 246.7% |
7.17% 15.9% |
4.21% -41.4% |
6.17% 46.6% |
7.06% 14.5% |
6.69% -5.3% |
23.7% 254.2% |
|
Return On Invested Capital (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1% - |
2.32% - |
1.89% -18.9% |
6.9% 265.8% |
12.97% 88.0% |
15.03% 15.9% |
7.06% -53.0% |
9.51% 34.7% |
10.1% 6.2% |
9% -10.9% |
33.34% 270.4% |
|
Interest Coverage | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.17 - |
0.36 - |
0.93 157.5% |
1.4 50.1% |
2.29 63.6% |
2.99 30.7% |
3.93 31.4% |
5.88 49.6% |
7.6 29.3% |
9.44 24.2% |
10.4 10.2% |
|
Current Ratio | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.54 -58.7% |
0.74 35.7% |
0.83 12.8% |
1.66 100.1% |
1.67 0.3% |
1.13 -32.3% |
1.24 9.6% |
0.28 -77.3% |
0.4 42.5% |
0.58 45.3% |
2.57 340.1% |
|
QuickRatio | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.47 -57.9% |
0.68 43.4% |
0.72 6.0% |
1.44 101.1% |
1.56 8.2% |
1.08 -30.5% |
1.17 8.1% |
0.26 -77.8% |
0.38 46.1% |
0.56 47.2% |
2.43 334.7% |
|
Total Debt / Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.88 -14.0% |
3.52 -9.2% |
3.41 -3.3% |
3.55 4.1% |
2.85 -19.7% |
2.3 -19.3% |
1.77 -23.2% |
0.95 -46.1% |
0.79 -17.3% |
0.67 -14.6% |
0.53 -20.8% |
|
Total Asset / Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.96 -1.3% |
5.67 -4.9% |
5.28 -6.9% |
5.01 -5.1% |
4.39 -12.4% |
5.01 14.1% |
3.84 -23.3% |
2.69 -30.0% |
2.29 -14.7% |
2.06 -10.2% |
1.84 -10.6% |