2019 Q4 | 2020 Q4 | 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 (%) | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | - |
71.24% - |
83.16% 16.7% |
73.78% -11.3% |
72.97% -1.1% |
74.98% 2.8% |
67.04% -10.6% |
-147.59% - |
-279.1% - |
-32.59% - |
-57.57% - |
|
Gross Margin | [friend] | [friend] | - |
81.96% - |
85.71% 4.6% |
82.08% -4.2% |
82.01% -0.1% |
81.63% -0.5% |
77.36% -5.2% |
-121% - |
-120.02% - |
11.04% - |
6.59% -40.3% |
|
Operating Margin | [friend] | [friend] | - |
70.91% - |
79.28% 11.8% |
70.99% -10.5% |
72.6% 2.3% |
68.12% -6.2% |
66.21% -2.8% |
-245.51% - |
-408.55% - |
-63.11% - |
-105.67% - |
|
Total Revenue | [friend] | [friend] |
330.33M 505.0% |
631.84M 91.3% |
154.3M -75.6% |
159.4M 3.3% |
741.59M 365.2% |
473.74M -36.1% |
345.47M -27.1% |
13.9M -96.0% |
6.84M -50.8% |
82.23M 1101.8% |
80.47M -2.1% |
|
Total Assets | [friend] | [friend] | - |
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 | [friend] | [friend] | - |
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 | [friend] | [friend] | - |
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 | [friend] | [friend] |
220.33M 1313.7% |
395.42M 79.5% |
- | - |
491.3M - |
326.69M -33.5% |
- | - | - |
-4.71M - |
- | |
Beginning Cash Position | [friend] | [friend] |
19.63M 385.7% |
19.63M 0.0% |
- | - |
242.99M - |
502.42M 106.8% |
- | - | - |
712.23M - |
- | |
End Cash Position | [friend] | [friend] |
242.99M 1138.0% |
502.42M 106.8% |
- | - |
703.11M - |
712.23M 1.3% |
- | - | - |
694.75M - |
- | |
Free Cash Flow | [friend] | [friend] |
219.26M 1329.8% |
393.65M 79.5% |
- | - |
487.93M - |
322.67M -33.9% |
- | - | - |
-56.28M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] |
251.59M 2950.7% |
450.14M 78.9% |
- | - |
541.1M - |
355.2M -34.4% |
- | - | - |
-26.8M - |
- | |
Diluted Net Income | [friend] | [friend] |
251.59M 2950.7% |
450.14M 78.9% |
128.32M -71.5% |
117.6M -8.4% |
541.1M 360.1% |
355.2M -34.4% |
231.62M -34.8% |
-20.51M - |
-19.1M - |
-26.8M - |
-46.33M - |
|
Diluted EPS | [friend] | [friend] |
4.277 3002.5% |
7.524 75.9% |
2.181 -71.0% |
1.999 -8.4% |
8.672 333.7% |
5.692 -34.4% |
3.864 -32.1% |
-0.34 - |
-0.32 - |
-0.44 - |
-0.76 - |
|
Return On Equity (%) | [friend] | [friend] | - |
146.96% - |
- | - |
58.76% - |
46.98% -20.0% |
23.83% -49.3% |
-2.12% - |
-2.01% - |
-2.84% - |
-4.85% - |
|
Return On Assets (%) | [friend] | [friend] | - |
137.42% - |
- | - |
57.47% - |
45.41% -21.0% |
23.5% -48.3% |
-2.09% - |
-1.98% - |
-2.77% - |
-4.77% - |