2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 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] | [friend] | [friend] | [friend] | - | - | - | - | - | - |
76.06% - |
76.06% 0% |
75% -1.4% |
75% 0% |
75% 0% |
74.75% -0.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
19.23% - |
8.79% -54.3% |
16.34% 86.0% |
15.41% -5.7% |
17.5% 13.6% |
16.92% -3.3% |
27.06% 59.9% |
28.8% 6.5% |
20.73% -28.0% |
8.15% -60.7% |
6.38% -21.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
27.14% - |
19.78% -27.1% |
27.71% 40.1% |
25.32% -8.6% |
31.23% 23.3% |
27.16% -13.0% |
34.33% 26.4% |
37.31% 8.7% |
28.82% -22.7% |
22.7% -21.3% |
14.94% -34.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
22.86% - |
9.69% -57.6% |
21.35% 120.3% |
19.63% -8.1% |
21.95% 11.8% |
20.43% -6.9% |
32.26% 57.9% |
33.54% 4.0% |
23.47% -30.0% |
17.74% -24.4% |
8.86% -50.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
428.36M 42.8% |
211M -50.7% |
209.04M -0.9% |
268.54M 28.5% |
312.85M 16.5% |
357.35M 14.2% |
495.11M 38.5% |
636.12M 28.5% |
818.43M 28.7% |
871.28M 6.5% |
803.52M -7.8% |
339.92M -57.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
1B - |
- |
1.19B - |
1.85B 55.5% |
2.01B 8.4% |
2.3B 14.6% |
2.57B 11.4% |
2.92B 13.6% |
3.54B 21.4% |
3.51B -0.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
528.93M - |
- |
627.43M - |
796.28M 26.9% |
868.17M 9.0% |
990.01M 14.0% |
1.09B 9.7% |
1.25B 15.6% |
1.73B 37.8% |
1.68B -2.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
472.83M - |
- |
564.93M - |
1.06B 87.3% |
1.14B 7.9% |
1.31B 15.1% |
1.48B 12.7% |
1.66B 12.2% |
1.81B 9.0% |
1.83B 1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.55M 1327.1% |
- |
38.61M - |
- |
33.69M - |
- | - | - |
121.35M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.42M 10.1% |
15.88M 259.1% |
28.06M 76.6% |
29.51M 5.2% |
11.27M -61.8% |
15.72M 39.4% |
465.49M 2861.6% |
371.27M -20.2% |
204.2M -45.0% |
331.44M 62.3% |
308.53M -6.9% |
776.33M 151.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.88M 259.1% |
28.06M 76.6% |
29.51M 5.2% |
11.27M -61.8% |
15.72M 39.4% |
465.49M 2861.6% |
371.27M -20.2% |
204.2M -45.0% |
331.44M 62.3% |
308.53M -6.9% |
776.33M 151.6% |
518.99M -33.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-10.86M - |
1.2M - |
31.05M 2483.7% |
36.84M 18.6% |
-62.14M - |
-51.77M - |
-64.82M - |
-202.33M - |
195.49M - |
-140.02M - |
88.22M - |
-219.18M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.48M 74.6% |
- |
58.95M - |
- |
92.09M - |
- | - | - |
407.83M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.514 71.4% |
0.286 -44.4% |
0.125 -56.4% |
0.304 144.0% |
0.279 -8.4% |
0.396 42.1% |
0.452 14.3% |
0.895 97.8% |
1.225 37.0% |
0.939 -23.4% |
0.336 -64.2% |
0.113 -66.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
3.89% - |
- |
8.53% - |
7.71% -9.7% |
7.62% -1.2% |
14.02% 84.1% |
16.87% 20.3% |
11.5% -31.8% |
3.77% -67.2% |
1.19% -68.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
1.83% - |
- |
4.04% - |
4.11% 1.5% |
4.34% 5.6% |
7.98% 84.1% |
9.68% 21.3% |
6.59% -31.9% |
2.03% -69.2% |
0.61% -69.7% |