2020 Q4 | 2021 Q4 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] |
7.52% 51.0% |
- |
7.96% - |
4.12% -48.3% |
4.07% -1.0% |
5.85% 43.6% |
6.36% 8.7% |
6.93% 9.0% |
6.84% -1.4% |
|
Gross Margin | [friend] |
73.65% 1.0% |
- |
74.86% - |
74.83% 0.0% |
74.54% -0.4% |
75.06% 0.7% |
75.07% 0.0% |
75.21% 0.2% |
75.29% 0.1% |
|
Operating Margin | [friend] |
10.91% 37.6% |
- |
12.12% - |
9.01% -25.6% |
7.19% -20.2% |
9.6% 33.5% |
11.12% 15.8% |
11.67% 5.0% |
11.81% 1.2% |
|
Total Revenue | [friend] |
2.45B 28.7% |
2.07B -15.5% |
2.84B 36.9% |
743.29M -73.8% |
751.16M 1.1% |
3.08B 310.1% |
3.14B 1.8% |
3.21B 2.4% |
3.31B 3.0% |
|
Total Assets | [friend] | - |
1.21B - |
1.34B 10.2% |
1.88B 40.4% |
1.92B 2.1% |
2.02B 5.1% |
2.06B 1.9% |
2.14B 4.0% |
2.23B 4.5% |
|
Total Liabilities | [friend] | - |
567.04M - |
638.9M 12.7% |
548.82M -14.1% |
546.42M -0.4% |
581.21M 6.4% |
549.63M -5.4% |
567.55M 3.3% |
624.76M 10.1% |
|
Total Equity | [friend] | - |
646.74M - |
699.2M 8.1% |
1.33B 90.3% |
1.37B 3.1% |
1.44B 4.7% |
1.51B 4.8% |
1.57B 4.2% |
1.61B 2.4% |
|
Operating CashFlow | [friend] |
316.54M 8.5% |
- |
286.67M - |
- |
32.23M - |
- |
253.67M - |
- |
440.5M - |
|
Beginning Cash Position | [friend] |
518.39M 47.8% |
- |
811.09M - |
- |
890.8M - |
- |
890.8M - |
- |
1.42B - |
|
End Cash Position | [friend] |
811.09M 56.5% |
- |
890.8M - |
- |
1.42B - |
- |
1.47B - |
- |
1.59B - |
|
Free Cash Flow | [friend] |
248.43M 0.4% |
- |
196.81M - |
- |
-25.83M - |
- |
130.47M - |
- |
302.8M - |
|
Net Income (Cont Operations) | [friend] |
261.64M 94.5% |
- |
322.83M - |
- |
98.82M - |
- |
317.7M - |
- |
356.31M - |
|
Diluted Net Income | [friend] |
184.5M 94.3% |
170.03M -7.8% |
225.87M 32.8% |
30.6M -86.5% |
30.61M 0.0% |
180.28M 489.0% |
199.39M 10.6% |
222.55M 11.6% |
226.04M 1.6% |
|
Diluted EPS | [friend] |
116.774 94.3% |
123.208 5.5% |
163.67 32.8% |
21.07 -87.1% |
18.54 -12.0% |
119.412 544.1% |
125.53 5.1% |
137.53 9.6% |
139.98 1.8% |
|
Return On Equity (%) | [friend] |
49.52% 44.8% |
- |
38.72% - |
3.02% -92.2% |
2.27% -24.9% |
17.31% 664.2% |
18.09% 4.5% |
15.35% -15.1% |
15.17% -1.2% |
|
Return On Assets (%) | [friend] |
18.34% 58.6% |
- |
17.86% - |
1.9% -89.3% |
1.61% -15.3% |
11.16% 592.3% |
11.75% 5.3% |
11.08% -5.7% |
10.89% -1.7% |