2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | |
Net Margin | - |
58.23% - |
51.2% -12.1% |
47.71% -6.8% |
46.61% -2.3% |
47.6% 2.1% |
-80.97% - |
17.44% - |
16.47% -5.6% |
|
Gross Margin | - |
61.08% - |
54.64% -10.5% |
51.02% -6.6% |
51.16% 0.3% |
50.8% -0.7% |
50.15% -1.3% |
32.44% -35.3% |
34.13% 5.2% |
|
Operating Margin | - |
59.12% - |
52.12% -11.8% |
48.6% -6.7% |
48.01% -1.2% |
47.75% -0.5% |
44.71% -6.4% |
28.12% -37.1% |
29.37% 4.5% |
|
Total Revenue |
403.43M - |
295.74M -26.7% |
238.24M -19.4% |
192.17M -19.3% |
166.92M -13.1% |
175.39M 5.1% |
227.83M 29.9% |
239.16M 5.0% |
239.99M 0.4% |
|
Total Assets | - | - |
887.86M - |
- |
1.43B - |
1.05B -26.4% |
2.3B 118.5% |
2.32B 0.5% |
2.24B -3.5% |
|
Total Liabilities | - | - |
294.63M - |
- |
386.46M - |
287.97M -25.5% |
1.11B 286.4% |
1.17B 5.4% |
1.12B -4.3% |
|
Total Equity | - | - |
593.23M - |
- | - | - |
1.19B - |
1.14B -4.0% |
1.11B -2.7% |
|
Operating CashFlow |
227.94M - |
170.37M -25.3% |
155.24M -8.9% |
147.15M -5.2% |
128M -13.0% |
106.82M -16.5% |
109.78M 2.8% |
143.95M 31.1% |
116.83M -18.8% |
|
Beginning 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% |
|
End Cash Position |
47.02M - |
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% |
144.62M -4.4% |
|
Free Cash Flow |
141.17M - |
89.74M -36.4% |
79.61M -11.3% |
64.66M -18.8% |
23.11M -64.3% |
33.58M 45.3% |
55.59M 65.5% |
89.8M 61.5% |
47.51M -47.1% |
|
Net Income (Cont Operations) |
222.63M - |
172.22M -22.6% |
121.99M -29.2% |
91.69M -24.8% |
77.81M -15.1% |
83.48M 7.3% |
93.57M 12.1% |
41.7M -55.4% |
39.52M -5.2% |
|
Diluted Net Income |
222.63M - |
172.22M -22.6% |
121.99M -29.2% |
91.69M -24.8% |
77.81M -15.1% |
83.48M 7.3% |
-184.47M - |
41.7M - |
39.52M -5.2% |
|
Diluted EPS |
2.343 - |
1.813 -22.6% |
1.284 -29.2% |
0.965 -24.8% |
0.819 -15.1% |
0.879 7.3% |
-1.942 - |
0.44 - |
0.42 -4.5% |
|
Return On Equity (%) | - | - |
20.56% - |
- |
7.44% - |
9.21% 23.8% |
-18.84% - |
3.57% - |
3.5% -1.9% |
|
Return On Assets (%) | - | - |
13.74% - |
- |
5.43% - |
6.71% 23.6% |
-10.98% - |
1.8% - |
1.74% -3.8% |