2020 Q1 | 2021 Q1 | 2022 Q1 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Gross Margin | [friend] | [friend] |
59.6% 47.6% |
57.85% -2.9% |
54.7% -5.4% |
57.88% 5.8% |
55.53% -4.0% |
54.49% -1.9% |
52.15% -4.3% |
47.25% -9.4% |
40.6% -14.1% |
|
Net Margin | [friend] | [friend] |
32.89% 23.4% |
32.72% -0.5% |
30.52% -6.7% |
35.15% 15.2% |
33.98% -3.3% |
32.81% -3.4% |
32.83% 0.0% |
27.3% -16.9% |
22.51% -17.5% |
|
Operating Margin | [friend] | [friend] |
44.99% 28.2% |
45.37% 0.9% |
40.54% -10.7% |
45.69% 12.7% |
43.65% -4.5% |
41.55% -4.8% |
41.18% -0.9% |
36.96% -10.3% |
31.23% -15.5% |
|
Return On Equity (%) | [friend] | [friend] |
194.53% -45.0% |
13.47% -93.1% |
5.66% -58.0% |
27.08% 378.3% |
3.82% -85.9% |
14.25% 272.7% |
22.11% 55.1% |
10.92% -50.6% |
8.45% -22.6% |
|
Return On Assets (%) | [friend] | [friend] |
92.17% 21.5% |
12.65% -86.3% |
5.11% -59.6% |
25.13% 392.0% |
3.71% -85.2% |
13.65% 268.0% |
20.55% 50.6% |
10.43% -49.2% |
8.12% -22.2% |
|
Return On Invested Capital (%) | [friend] | [friend] |
158.32% -8.3% |
13.42% -91.5% |
5.63% -58.0% |
26.84% 376.9% |
3.81% -85.8% |
14.21% 272.6% |
21.98% 54.7% |
10.89% -50.4% |
8.4% -22.9% |
|
Interest Coverage | [friend] | [friend] |
181.33 185.6% |
465.65 156.8% |
986.83 111.9% |
871.92 -11.6% |
1.14K 30.8% |
962.55 -15.6% |
805.64 -16.3% |
638.58 -20.7% |
332.93 -47.9% |
|
Current Ratio | [friend] | [friend] |
3.21 - |
17.48 444.7% |
4.21 -75.9% |
31.58 649.8% |
41.89 32.7% |
42.28 0.9% |
36.31 -14.1% |
20.15 -44.5% |
24.77 22.9% |
|
QuickRatio | [friend] | [friend] |
3.11 - |
17.39 458.8% |
4.18 -76.0% |
31.35 650.4% |
41.77 33.2% |
41.94 0.4% |
35.79 -14.7% |
20.02 -44.1% |
24.7 23.4% |
|
Total Debt / Equity | [friend] | [friend] |
0.06 - |
0 -92.6% |
0.02 239.6% |
0 -71.7% |
0 -27.4% |
0 19.0% |
0.01 42.0% |
0 -21.0% |
0.01 217.5% |
|
Total Asset / Equity | [friend] | [friend] |
1.47 - |
1.06 -27.6% |
1.31 22.7% |
1.04 -20.6% |
1.03 -1.1% |
1.03 0.1% |
1.03 0.4% |
1.06 2.5% |
1.06 -0.1% |