2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | - | |
Net Margin | - |
15.56% - |
27.08% 74.0% |
13.96% -48.5% |
10.68% -23.5% |
8.14% -23.8% |
11.96% 47.0% |
15.55% 30.0% |
15.12% -2.8% |
16.02% 5.9% |
|
Gross Margin | - |
74.47% - |
78.96% 6.0% |
74.56% -5.6% |
70.39% -5.6% |
74.6% 6.0% |
80.62% 8.1% |
75.12% -6.8% |
73.38% -2.3% |
69.77% -4.9% |
|
Operating Margin | - |
27.39% - |
38.89% 42.0% |
20.99% -46.0% |
16.4% -21.9% |
13.29% -19.0% |
23.31% 75.4% |
23.12% -0.8% |
23.8% 2.9% |
24.25% 1.9% |
|
Total Revenue |
1.24B - |
655.58M -46.9% |
865.48M 32.0% |
712.65M -17.7% |
617.59M -13.3% |
704.1M 14.0% |
973.45M 38.3% |
749.29M -23.0% |
746.11M -0.4% |
879.23M 17.8% |
|
Total Assets |
2.27B - |
4.6B 102.5% |
4.97B 7.9% |
5B 0.7% |
5.06B 1.1% |
5.1B 0.9% |
5.3B 3.9% |
5.31B 0.2% |
5.67B 6.7% |
5.76B 1.6% |
|
Total Liabilities |
518.47M - |
446.51M -13.9% |
577.11M 29.2% |
513.49M -11.0% |
498.57M -2.9% |
484.53M -2.8% |
547.18M 12.9% |
514.93M -5.9% |
754.22M 46.5% |
743.12M -1.5% |
|
Total Equity |
1.75B - |
4.16B 136.9% |
4.39B 5.6% |
4.49B 2.3% |
4.56B 1.5% |
4.62B 1.3% |
4.75B 3.0% |
4.8B 0.9% |
4.91B 2.4% |
5.02B 2.1% |
|
Operating CashFlow |
297.41M - |
- | - | - |
271.85M - |
- | - | - |
467.16M - |
- | |
Beginning Cash Position |
1.11B - |
- | - | - |
3.89B - |
- | - | - |
4.21B - |
- | |
End Cash Position |
1.27B - |
- | - | - |
4.04B - |
- | - | - |
4.4B - |
- | |
Free Cash Flow |
217.66M - |
- | - | - |
150.67M - |
- | - | - |
373.01M - |
- | |
Net Income (Cont Operations) |
417.12M - |
- | - | - |
249.66M - |
- | - | - |
353.18M - |
- | |
Diluted Net Income |
267.25M - |
102M -61.8% |
234.36M 129.8% |
99.47M -57.6% |
65.94M -33.7% |
57.3M -13.1% |
116.42M 103.2% |
116.54M 0.1% |
112.84M -3.2% |
140.87M 24.8% |
|
Diluted EPS |
53.45 - |
16.321 -69.5% |
39.19 140.1% |
15.64 -60.1% |
10.37 -33.7% |
9.03 -12.9% |
18.6 106.0% |
18.33 -1.5% |
17.71 -3.4% |
22.1 24.8% |
|
Return On Equity (%) | - |
3.45% - |
5.48% 58.9% |
2.24% -59.2% |
1.46% -34.9% |
1.25% -14.3% |
2.48% 99.0% |
2.44% -1.8% |
2.32% -4.8% |
2.84% 22.1% |
|
Return On Assets (%) | - |
2.97% - |
4.9% 65.1% |
1.99% -59.3% |
1.31% -34.3% |
1.13% -14.0% |
2.24% 98.4% |
2.2% -1.9% |
2.06% -6.4% |
2.47% 19.9% |