2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | |
Net Margin | - |
38.79% - |
16.97% -56.2% |
45.12% 165.9% |
34.76% -23.0% |
34.94% 0.5% |
9.52% -72.8% |
44.39% 366.4% |
27.52% -38.0% |
|
Gross Margin | - |
82.53% - |
71.04% -13.9% |
84.18% 18.5% |
75.9% -9.8% |
78.73% 3.7% |
67.76% -13.9% |
82.56% 21.8% |
69.26% -16.1% |
|
Operating Margin | - |
57.62% - |
38.64% -32.9% |
65.8% 70.3% |
50.81% -22.8% |
53.73% 5.7% |
42.02% -21.8% |
68.43% 62.8% |
43.71% -36.1% |
|
Total Revenue |
1.75B - |
1.07B -39.2% |
1.09B 2.7% |
2.13B 94.2% |
1.75B -17.7% |
2.46B 40.7% |
2.31B -6.4% |
4.9B 112.5% |
3.63B -26.0% |
|
Total Assets |
2.26B - |
2.92B 29.4% |
4.23B 44.8% |
5.03B 18.8% |
5.93B 18.1% |
7.08B 19.3% |
8.33B 17.7% |
10.31B 23.8% |
11.98B 16.2% |
|
Total Liabilities |
751.45M - |
940.16M 25.1% |
1.3B 38.1% |
1.13B -12.8% |
1.43B 26.5% |
1.71B 19.1% |
2.73B 59.8% |
2.47B -9.6% |
3.14B 27.3% |
|
Total Equity |
1.51B - |
1.98B 31.5% |
2.93B 47.9% |
3.89B 32.9% |
4.5B 15.6% |
5.37B 19.3% |
5.6B 4.3% |
7.84B 40.0% |
8.84B 12.7% |
|
Operating CashFlow |
814.96M - |
- | - | - |
1.62B - |
- | - | - |
3.45B - |
|
Beginning Cash Position |
1.18B - |
- | - | - |
3.98B - |
- | - | - |
7.43B - |
|
End Cash Position |
1.93B - |
- | - | - |
5.4B - |
- | - | - |
10.8B - |
|
Free Cash Flow |
803.59M - |
- | - | - |
1.57B - |
- | - | - |
3.35B - |
|
Net Income (Cont Operations) |
1.06B - |
- | - | - |
2.28B - |
- | - | - |
4.94B - |
|
Diluted Net Income |
727.75M - |
413.18M -43.2% |
185.69M -55.1% |
958.84M 416.4% |
608.22M -36.6% |
860.35M 41.5% |
219.46M -74.5% |
2.18B 891.3% |
997.89M -54.1% |
|
Diluted EPS |
13.091 - |
5.952 -54.5% |
2.507 -57.9% |
14.983 497.7% |
9.487 -36.7% |
14.919 57.3% |
3.785 -74.6% |
33.99 798.1% |
15.5 -54.4% |
|
Return On Equity (%) | - |
23.7% - |
7.56% -68.1% |
28.11% 271.6% |
14.49% -48.4% |
17.43% 20.3% |
4% -77.0% |
32.37% 709.1% |
11.97% -63.0% |
|
Return On Assets (%) | - |
15.96% - |
5.19% -67.4% |
20.72% 298.9% |
11.1% -46.4% |
13.22% 19.2% |
2.85% -78.5% |
23.35% 719.5% |
8.96% -61.6% |