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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
- | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
1.26% - |
1.62% 28.4% |
0.72% -55.5% |
-0.01% - |
1.19% - |
0.96% -19.6% |
0.52% -45.7% |
-0.19% - |
0.53% - |
0.76% 44.8% |
-0.02% - |
- | |
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
5.45% 22.8% |
5.38% -1.4% |
4.43% -17.5% |
3.89% -12.1% |
4.2% 7.9% |
5.25% 25.0% |
4.87% -7.2% |
3.85% -20.9% |
4.87% 26.2% |
4.8% -1.4% |
4.35% -9.2% |
- | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
2.4% 168.6% |
2.69% 12.2% |
1.43% -46.9% |
0.98% -31.5% |
1.9% 94.4% |
2.68% 41.2% |
1.55% -42.4% |
0.43% -72.3% |
1.61% 274.9% |
1.68% 4.6% |
1.13% -32.6% |
- | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
1.91B 28.7% |
2.04B 6.6% |
1.99B -2.3% |
1.97B -0.8% |
2.54B 28.8% |
2.45B -3.6% |
2.18B -11.0% |
2.09B -4.2% |
2.47B 18.2% |
2.62B 6.2% |
2.23B -14.8% |
2.07B -7.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
2.77B 4.5% |
2.81B 1.4% |
2.94B 4.8% |
2.94B 0.0% |
2.95B 0.3% |
3.09B 4.7% |
3.26B 5.4% |
3.59B 10.3% |
3.67B 2.2% |
3.72B 1.3% |
3.65B -1.9% |
- | |
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
2.46B 3.9% |
2.47B 0.1% |
2.59B 4.9% |
2.6B 0.4% |
2.6B 0.2% |
2.72B 4.4% |
2.87B 5.7% |
3.22B 11.9% |
3.29B 2.4% |
3.33B 1.2% |
3.27B -1.8% |
- | |
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
305.04M 9.2% |
340.69M 11.7% |
353.45M 3.7% |
341.49M -3.4% |
345.55M 1.2% |
369.89M 7.0% |
380.83M 3.0% |
375.08M -1.5% |
377.48M 0.6% |
386.81M 2.5% |
376.1M -2.8% |
- | |
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
47.74M 323.4% |
60.53M 26.8% |
39.64M -34.5% |
30.06M -24.2% |
42.1M 40.0% |
67.6M 60.6% |
69.49M 2.8% |
15.88M -77.1% |
30.1M 89.5% |
32.82M 9.0% |
57.29M 74.5% |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
223M -28.7% |
244.94M 9.8% |
290.11M 18.4% |
272.54M -6.1% |
256.88M -5.7% |
262.6M 2.2% |
297.57M 13.3% |
316.77M 6.5% |
271.6M -14.3% |
235.28M -13.4% |
220.44M -6.3% |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
244.94M 9.8% |
290.11M 18.4% |
272.54M -6.1% |
256.88M -5.7% |
262.6M 2.2% |
297.57M 13.3% |
316.77M 6.5% |
271.6M -14.3% |
235.28M -13.4% |
220.44M -6.3% |
241.42M 9.5% |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
32.45M - |
45M 38.7% |
-138.46M - |
9.39M - |
17.47M 86.0% |
39.82M 127.9% |
43.8M 10.0% |
-7.5M - |
3.41M - |
7.25M 112.5% |
21.73M 199.8% |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
25.57M - |
35.59M 39.2% |
12.93M -63.7% |
2.32M -82.1% |
31.81M 1272.1% |
24.99M -21.4% |
12.86M -48.5% |
-2.53M - |
14.48M - |
21.49M 48.4% |
1.13M -94.8% |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
24.09M - |
32.96M 36.8% |
13.4M -59.3% |
-241K - |
31.75M - |
22.52M -29.1% |
12.93M -42.6% |
-4M - |
13M - |
19.99M 53.8% |
-371K - |
-2.01M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
12.53% - |
14.79% 18.0% |
5.8% -60.8% |
-0.1% - |
12.45% - |
9.12% -26.8% |
4.13% -54.7% |
-1.44% - |
4.7% - |
7.09% 50.6% |
-0.13% - |
- | |
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
0.89% - |
1.18% 33.0% |
0.5% -57.8% |
-0.01% - |
1.03% - |
0.78% -24.4% |
0.36% -54.0% |
-0.12% - |
0.36% - |
0.54% 51.1% |
-0.01% - |
- |