2021 Q4 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) |
3.73% - |
- | - | - | - | - | - |
0% - |
- | |
Net Margin |
35.25% - |
- |
58.23% - |
53.39% -8.3% |
47.71% -10.6% |
49.11% 2.9% |
48.16% -1.9% |
-27.49% - |
-32.07% - |
|
Gross Margin |
55.12% - |
- |
61.08% - |
55.44% -9.2% |
51.02% -8.0% |
51.52% 1.0% |
50.23% -2.5% |
50.74% 1.0% |
45.27% -10.8% |
|
Operating Margin |
39.59% - |
- |
59.12% - |
53.83% -8.9% |
48.6% -9.7% |
50.13% 3.1% |
48.77% -2.7% |
47.11% -3.4% |
41.15% -12.7% |
|
Total Revenue |
392.5M - |
403.43M 2.8% |
295.74M -26.7% |
1.2B 304.8% |
192.17M -83.9% |
1.25B 548.8% |
1.03B -17.2% |
762.31M -26.2% |
809.29M 6.2% |
|
Total Assets | - | - | - |
887.86M - |
- |
1.43B - |
1.05B -26.4% |
2.3B 118.5% |
2.32B 0.5% |
|
Total Liabilities | - | - | - |
294.63M - |
- |
386.46M - |
287.97M -25.5% |
1.11B 286.4% |
1.17B 5.4% |
|
Total Equity | - | - | - |
593.23M - |
- | - | - |
1.19B - |
1.14B -4.0% |
|
Operating CashFlow |
198.46M - |
227.94M 14.9% |
170.37M -25.3% |
553.54M 224.9% |
147.15M -73.4% |
600.75M 308.3% |
537.21M -10.6% |
491.74M -8.5% |
488.55M -0.6% |
|
Beginning Cash Position |
60.14M - |
59.27M -1.4% |
47.02M -20.7% |
59.27M 26.1% |
29.42M -50.4% |
47.02M 59.8% |
49.37M 5.0% |
29.42M -40.4% |
33.2M 12.9% |
|
End Cash Position |
59.27M - |
47.02M -20.7% |
49.37M 5.0% |
29.42M -40.4% |
33.2M 12.9% |
48.85M 47.1% |
58.74M 20.2% |
152.79M 160.1% |
151.3M -1.0% |
|
Free Cash Flow |
157.45M - |
141.17M -10.3% |
89.74M -36.4% |
310.52M 246.0% |
64.66M -79.2% |
257.11M 297.6% |
200.95M -21.8% |
176.94M -12.0% |
202.08M 14.2% |
|
Net Income (Cont Operations) |
138.37M - |
222.63M 60.9% |
172.22M -22.6% |
516.84M 200.1% |
91.69M -82.3% |
463.71M 405.7% |
374.98M -19.1% |
346.56M -7.6% |
296.57M -14.4% |
|
Diluted Net Income |
138.37M - |
222.63M 60.9% |
172.22M -22.6% |
639.08M 271.1% |
91.69M -85.7% |
612.38M 567.9% |
497.22M -18.8% |
-209.52M - |
-259.51M - |
|
Diluted EPS |
1.457 - |
2.343 60.9% |
1.813 -22.6% |
6.727 271.1% |
0.965 -85.7% |
6.446 567.9% |
5.234 -18.8% |
-0.72 - |
-2.732 - |
|
Return On Equity (%) |
49.65% - |
- | - |
146.59% - |
- |
58.53% - |
9.21% -84.3% |
-23.48% - |
-22.69% - |
|
Return On Assets (%) |
26.34% - |
- | - |
90.47% - |
- |
42.74% - |
6.71% -84.3% |
-13.13% - |
-11.2% - |