2014 Q2 | 2014 Q4 | 2015 Q2 | 2015 Q4 | 2016 Q1 | 2017 Q2 | 2017 Q4 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - |
0% - |
73.05% - |
71.06% -2.7% |
71.06% 0% |
68.75% -3.2% |
68.75% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.44% -15.8% |
4.68% -37.1% |
4.61% -1.5% |
4.31% -6.4% |
5.69% 32.2% |
5.68% -0.2% |
4.37% -23.1% |
6.52% 49.1% |
4.99% -23.4% |
5.93% 18.8% |
4.7% -20.7% |
4.95% 5.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.61% -13.8% |
11.14% -23.8% |
12.18% 9.3% |
11.05% -9.3% |
13.83% 25.2% |
9.48% -31.5% |
10.46% 10.3% |
13.06% 24.9% |
11.7% -10.4% |
13.16% 12.5% |
7.25% -44.9% |
7.85% 8.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.76% -21.8% |
6.82% -30.1% |
7.3% 7.0% |
7.49% 2.7% |
7.64% 2.0% |
4.83% -36.8% |
6.73% 39.3% |
8.69% 29.2% |
6.95% -20.0% |
8.12% 16.8% |
6.43% -20.7% |
5.93% -7.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
293.32M 5.9% |
310.25M 5.8% |
358.43M 15.5% |
467.13M 30.3% |
503.11M 7.7% |
471.47M -6.3% |
569.13M 20.7% |
554.47M -2.6% |
737.02M 32.9% |
754.63M 2.4% |
716.06M -5.1% |
699.7M -2.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.08B - |
1.18B 9.8% |
1.24B 4.5% |
1.44B 16.5% |
2.21B 53.1% |
2.11B -4.4% |
2.18B 3.5% |
2.38B 9.2% |
2.54B 6.7% |
3.18B 24.8% |
3.1B -2.3% |
3.32B 6.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
440.96M - |
531.81M 20.6% |
568.07M 6.8% |
751.9M 32.4% |
876.17M 16.5% |
752.49M -14.1% |
801.98M 6.6% |
965.54M 20.4% |
1.11B 14.7% |
1.53B 38.3% |
1.48B -3.3% |
1.66B 12.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
637.49M - |
652M 2.3% |
668.5M 2.5% |
688.63M 3.0% |
1.33B 93.0% |
1.36B 2.0% |
1.38B 1.9% |
1.42B 2.7% |
1.44B 1.3% |
1.64B 14.5% |
1.62B -1.3% |
1.66B 2.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-24.1M - |
- | - |
-118.67M - |
-354.65M - |
- | - | - |
-239.29M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.36M -48.0% |
114.04M 4.3% |
167.19M 46.6% |
125.88M -24.7% |
169.3M 34.5% |
714.63M 322.1% |
268.8M -62.4% |
242.1M -9.9% |
426.51M 76.2% |
527.03M 23.6% |
805.14M 52.8% |
895.01M 11.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.04M 4.3% |
167.19M 46.6% |
125.88M -24.7% |
169.3M 34.5% |
714.63M 322.1% |
268.8M -62.4% |
242.1M -9.9% |
426.51M 76.2% |
527.03M 23.6% |
805.14M 52.8% |
895.01M 11.2% |
519.34M -42.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-28.71M - |
-29.93M - |
19.09M - |
-119.19M - |
-269.4M - |
26.34M - |
-31.29M - |
-96.21M - |
-173.21M - |
-82.77M - |
109.48M - |
-175.89M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.81M -10.8% |
- | - |
20.13M - |
48.78M 142.3% |
- | - | - |
72.91M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.28 -9.7% |
0.19 -32.1% |
0.21 10.5% |
0.26 23.8% |
0.37 42.3% |
0.24 -35.1% |
0.23 -4.2% |
0.35 52.2% |
0.35 0% |
0.43 22.9% |
0.31 -27.9% |
0.33 6.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.42% - |
2.25% -34.2% |
2.5% 11.1% |
2.97% 18.6% |
2.84% -4.3% |
1.99% -29.7% |
1.82% -8.9% |
2.58% 42.1% |
2.58% -0.2% |
2.9% 12.7% |
2.06% -29.1% |
2.11% 2.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.02% - |
1.28% -36.6% |
1.36% 6.3% |
1.5% 10.3% |
1.57% 4.5% |
1.24% -21.0% |
1.16% -6.7% |
1.58% 36.6% |
1.49% -5.7% |
1.56% 4.8% |
1.07% -31.5% |
1.08% 0.5% |