2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | - |
65.85% - |
83.16% 26.3% |
73.78% -11.3% |
76.46% 3.6% |
37.59% -50.8% |
18.19% -51.6% |
-147.59% - |
-279.1% - |
22.78% - |
-60.96% - |
|
Gross Margin | - |
77.97% - |
85.71% 9.9% |
82.08% -4.2% |
87.01% 6.0% |
40.62% -53.3% |
49.12% 20.9% |
-121% - |
-120.02% - |
60.14% - |
37.12% -38.3% |
|
Operating Margin | - |
65.48% - |
79.28% 21.1% |
70.99% -10.5% |
68.27% -3.8% |
34.3% -49.8% |
-5.47% - |
-245.51% - |
-408.55% - |
32.75% - |
-142.41% - |
|
Total Revenue |
330.33M - |
301.51M -8.7% |
154.3M -48.8% |
159.4M 3.3% |
126.38M -20.7% |
33.66M -73.4% |
26.03M -22.7% |
13.9M -46.6% |
6.84M -50.8% |
35.45M 418.2% |
24.27M -31.5% |
|
Total Assets | - |
611.26M - |
- | - |
941.49M - |
953.13M 1.2% |
985.74M 3.4% |
974.17M -1.2% |
955.54M -1.9% |
979.25M 2.5% |
954.95M -2.5% |
|
Total Liabilities | - |
32.86M - |
- | - |
20.55M - |
19.53M -4.9% |
13.87M -29.0% |
13.82M -0.4% |
13.97M 1.1% |
28.93M 107.0% |
17.53M -39.4% |
|
Total Equity | - |
578.4M - |
- | - |
920.95M - |
933.6M 1.4% |
971.87M 4.1% |
960.35M -1.2% |
941.57M -2.0% |
950.33M 0.9% |
937.42M -1.4% |
|
Operating CashFlow |
220.33M - |
175.09M -20.5% |
- | - |
316.21M - |
10.48M -96.7% |
- | - | - | - | - | |
Beginning Cash Position |
19.63M - |
242.99M 1138.0% |
- | - |
502.42M - |
703.11M 39.9% |
- | - | - | - | - | |
End Cash Position |
242.99M - |
502.42M 106.8% |
- | - |
703.11M - |
712.23M 1.3% |
- | - | - | - | - | |
Free Cash Flow |
219.26M - |
174.39M -20.5% |
- | - |
313.54M - |
9.13M -97.1% |
- | - | - | - | - | |
Net Income (Cont Operations) |
251.59M - |
198.55M -21.1% |
- | - |
342.55M - |
12.65M -96.3% |
- | - | - | - | - | |
Diluted Net Income |
251.59M - |
198.55M -21.1% |
128.32M -35.4% |
117.6M -8.4% |
96.62M -17.8% |
12.65M -86.9% |
4.74M -62.6% |
-20.51M - |
-19.1M - |
8.08M - |
-14.79M - |
|
Diluted EPS |
4.277 - |
3.375 -21.1% |
2.181 -35.4% |
1.999 -8.4% |
1.549 -22.5% |
0.203 -86.9% |
0.08 -60.5% |
-0.34 - |
-0.32 - |
0.145 - |
-0.24 - |
|
Return On Equity (%) | - |
34.33% - |
- | - |
10.49% - |
1.36% -87.0% |
0.5% -63.6% |
-2.12% - |
-2.01% - |
0.85% - |
-1.57% - |
|
Return On Assets (%) | - |
32.48% - |
- | - |
10.26% - |
1.34% -87.0% |
0.49% -63.4% |
-2.09% - |
-1.98% - |
0.83% - |
-1.53% - |