2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 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] | [friend] | [friend] | [friend] | - | - | - | - |
72.82% - |
72.5% -0.4% |
73.03% 0.7% |
73.03% 0% |
73.03% 0% |
71.82% -1.7% |
71.82% 0% |
69.83% -2.8% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
23.38% -13.6% |
22.72% -2.8% |
27.8% 22.3% |
38.11% 37.1% |
40.23% 5.6% |
37.95% -5.7% |
28.39% -25.2% |
30.38% 7.0% |
35.53% 16.9% |
19.52% -45.1% |
15.6% -20.1% |
20.31% 30.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
41.09% -13.1% |
41.3% 0.5% |
43.59% 5.5% |
48.2% 10.6% |
44.37% -7.9% |
47.9% 7.9% |
41.99% -12.3% |
46.41% 10.5% |
38.43% -17.2% |
49.11% 27.8% |
43.37% -11.7% |
49.09% 13.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
25.94% -18.4% |
24.4% -6.0% |
34.51% 41.4% |
34.04% -1.3% |
29.83% -12.4% |
35.26% 18.2% |
27.19% -22.9% |
30.12% 10.8% |
21.2% -29.6% |
14.7% -30.6% |
14.92% 1.5% |
11.78% -21.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
200.9M 71.6% |
188.92M -6.0% |
288.27M 52.6% |
228.95M -20.6% |
284.77M 24.4% |
422.41M 48.3% |
600.38M 42.1% |
580.34M -3.3% |
484.6M -16.5% |
343.07M -29.2% |
617.99M 80.1% |
331.31M -46.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
760.87M 11.4% |
851.35M 11.9% |
6.42B 654.4% |
6.47B 0.8% |
6.52B 0.7% |
6.89B 5.6% |
7.32B 6.3% |
7.47B 2.1% |
7.08B -5.2% |
7.15B 1.0% |
7.23B 1.0% |
7.38B 2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
305.04M 11.2% |
352.6M 15.6% |
437.69M 24.1% |
400.87M -8.4% |
451.9M 12.7% |
660.11M 46.1% |
909.14M 37.7% |
878.07M -3.4% |
756.96M -13.8% |
742.51M -1.9% |
848.53M 14.3% |
946.26M 11.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
455.83M 11.5% |
498.76M 9.4% |
5.99B 1100.0% |
6.07B 1.5% |
6.07B -0.1% |
6.23B 2.6% |
6.41B 2.9% |
6.59B 2.9% |
6.33B -4.0% |
6.41B 1.3% |
6.38B -0.6% |
6.44B 0.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
45.47M - |
- | - | - |
166.66M - |
- | - | - |
-14.46M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
143.92M -7.1% |
175.31M 21.8% |
201.98M 15.2% |
5.57B 2656.2% |
5.51B -1.0% |
5.51B 0.0% |
5.13B -6.9% |
5.26B 2.5% |
5.24B -0.5% |
4.83B -7.7% |
4.83B 0.1% |
4.67B -3.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
175.31M 21.8% |
201.98M 15.2% |
5.57B 2656.2% |
5.51B -1.0% |
5.51B 0.0% |
5.13B -6.9% |
5.26B 2.5% |
5.24B -0.5% |
4.83B -7.7% |
4.83B 0.1% |
4.67B -3.5% |
4.65B -0.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
31.91M - |
20.21M -36.7% |
62.94M 211.3% |
22.85M -63.7% |
121.84M 433.1% |
-255.82M - |
67.1M - |
-133.12M - |
15.05M - |
-90.26M - |
-54.93M - |
-82.71M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
78.68M - |
- | - | - |
201.58M - |
- | - | - |
346.82M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.747 47.0% |
0.686 -8.2% |
1.275 86.0% |
1.463 14.7% |
1.373 -6.2% |
1.92 39.8% |
2.05 6.8% |
2.12 3.4% |
2.06 -2.8% |
0.8 -61.2% |
1.14 42.5% |
0.81 -28.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
10.87% 34.7% |
8.99% -17.2% |
2.47% -72.5% |
1.45% -41.5% |
1.89% 30.4% |
2.61% 38.2% |
2.7% 3.4% |
2.71% 0.5% |
2.66% -1.8% |
1.05% -60.6% |
1.51% 43.4% |
1.05% -30.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
6.51% 40.6% |
5.33% -18.1% |
2.2% -58.6% |
1.35% -38.6% |
1.76% 30.3% |
2.39% 35.6% |
2.4% 0.3% |
2.38% -0.6% |
2.37% -0.8% |
0.94% -60.2% |
1.34% 42.6% |
0.92% -31.3% |