2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | |
Net Margin | - |
11.3% - |
11.51% 1.9% |
10.87% -5.5% |
13.24% 21.8% |
10.06% -24.0% |
11.23% 11.5% |
14.51% 29.2% |
12.68% -12.6% |
|
Gross Margin | - |
45.11% - |
41.75% -7.5% |
42.46% 1.7% |
44.76% 5.4% |
44.48% -0.6% |
42.6% -4.2% |
44.1% 3.5% |
45.69% 3.6% |
|
Operating Margin | - |
17.35% - |
17.13% -1.3% |
15.56% -9.2% |
18.51% 19.0% |
12.12% -34.5% |
17.33% 42.9% |
19.19% 10.7% |
18.91% -1.4% |
|
Total Revenue |
3.86B - |
1.3B -66.4% |
1.58B 21.7% |
1.45B -8.5% |
1.6B 10.6% |
1.43B -10.3% |
1.76B 22.7% |
1.82B 3.6% |
1.81B -0.5% |
|
Total Assets |
2.9B - |
2.99B 2.9% |
4.56B 52.8% |
4.67B 2.4% |
5.07B 8.5% |
5.02B -1.1% |
5.11B 1.7% |
5.38B 5.3% |
5.79B 7.6% |
|
Total Liabilities |
736.58M - |
672.66M -8.7% |
799.3M 18.8% |
753.42M -5.7% |
940.55M 24.8% |
742.53M -21.1% |
968.51M 30.4% |
972.11M 0.4% |
1.15B 18.5% |
|
Total Equity |
2.17B - |
2.31B 6.8% |
3.76B 62.6% |
3.92B 4.2% |
4.13B 5.4% |
4.28B 3.5% |
4.14B -3.2% |
4.4B 6.4% |
4.63B 5.2% |
|
Operating CashFlow | - | - | - |
295.12M - |
- | - | - |
334.15M - |
- | |
Beginning Cash Position | - | - | - |
2.39B - |
- | - | - |
4.34B - |
- | |
End Cash Position | - | - | - |
3.88B - |
- | - | - |
3.96B - |
- | |
Free Cash Flow | - | - | - |
285.86M - |
- | - | - |
309.65M - |
- | |
Net Income (Cont Operations) | - | - | - |
487.88M - |
- | - | - |
714.86M - |
- | |
Diluted Net Income |
414.6M - |
146.75M -64.6% |
181.93M 24.0% |
157.26M -13.6% |
211.77M 34.7% |
144.38M -31.8% |
197.56M 36.8% |
264.57M 33.9% |
230.05M -13.1% |
|
Diluted EPS |
64.78 - |
20.757 -68.0% |
26.02 25.4% |
20.45 -21.4% |
28.732 40.5% |
19.56 -31.9% |
26.8 37.0% |
35.897 33.9% |
31.21 -13.1% |
|
Return On Equity (%) | - |
6.55% - |
5.99% -8.6% |
4.09% -31.6% |
5.26% 28.5% |
3.43% -34.7% |
4.69% 36.7% |
6.19% 32.0% |
5.09% -17.8% |
|
Return On Assets (%) | - |
4.98% - |
4.82% -3.3% |
3.4% -29.4% |
4.34% 27.6% |
2.86% -34.2% |
3.9% 36.4% |
5.05% 29.4% |
4.12% -18.3% |