2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.92% 3.5% |
81.62% -1.6% |
77.09% -5.5% |
58.13% -24.6% |
71.6% 23.2% |
64.28% -10.2% |
62.71% -2.5% |
59.22% -5.6% |
59.22% 0% |
57.17% -3.5% |
57.17% 0% |
54.62% -4.5% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.44% 151.9% |
1.61% -63.8% |
4.7% 192.2% |
4.4% -6.3% |
3.12% -29.0% |
5.15% 64.7% |
1.68% -67.3% |
3.39% 101.6% |
2.32% -31.5% |
0.73% -68.5% |
2.12% 190.2% |
7.74% 264.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.7% 4.7% |
14.48% -7.8% |
18.08% 24.8% |
14.9% -17.6% |
15.81% 6.1% |
20.93% 32.4% |
14.79% -29.3% |
13.89% -6.1% |
15.67% 12.8% |
13.22% -15.6% |
21.67% 64.0% |
25.2% 16.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.01% 45.5% |
2.42% -59.8% |
5.56% 130.2% |
2.97% -46.6% |
4.56% 53.7% |
5.86% 28.5% |
5.37% -8.4% |
2.34% -56.4% |
5.31% 126.7% |
-1.49% - |
8.49% - |
11.3% 33.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
419.18M 7.5% |
469.42M 12.0% |
526.01M 12.1% |
383.96M -27.0% |
471.53M 22.8% |
422.13M -10.5% |
747.8M 77.1% |
429.6M -42.6% |
543.14M 26.4% |
469.59M -13.5% |
450.79M -4.0% |
427.85M -5.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.43B 7.7% |
2.51B 3.3% |
3.14B 25.1% |
2.93B -6.5% |
2.86B -2.4% |
2.83B -1.2% |
2.88B 1.8% |
2.76B -4.1% |
3.14B 13.7% |
3.3B 5.1% |
3.63B 10.1% |
4.72B 29.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.39B 12.5% |
1.47B 5.2% |
1.56B 6.4% |
1.34B -14.2% |
1.27B -5.2% |
1.21B -4.7% |
1.24B 2.7% |
1.11B -10.7% |
1.49B 34.2% |
1.62B 9.0% |
1.96B 20.7% |
3.04B 55.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B 1.8% |
1.04B 0.7% |
1.58B 51.4% |
1.59B 1.1% |
1.59B -0.3% |
1.61B 1.5% |
1.63B 1.1% |
1.65B 0.9% |
1.62B -1.6% |
1.62B 0.2% |
1.65B 1.4% |
1.65B 0.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.8M - |
- | - | - |
9.75M - |
- | - | - |
265.57M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.44M 21.7% |
177.54M 100.7% |
78.68M -55.7% |
647.31M 722.7% |
315.91M -51.2% |
277.8M -12.1% |
269.54M -3.0% |
324.16M 20.3% |
306.15M -5.6% |
548.79M 79.3% |
531.38M -3.2% |
620.98M 16.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
177.54M 100.7% |
78.68M -55.7% |
647.31M 722.7% |
315.91M -51.2% |
277.8M -12.1% |
269.54M -3.0% |
324.16M 20.3% |
306.15M -5.6% |
548.79M 79.3% |
531.38M -3.2% |
620.98M 16.9% |
1.31B 110.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-174.47K - |
-84.72M - |
-33.01M - |
-78M - |
-33.08M - |
20.24M - |
112.97M 458.2% |
14.86M -86.8% |
165.32M 1012.7% |
-116.15M - |
-116.72M - |
512.25M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.01M - |
- | - | - |
31.47M - |
- | - | - |
27.03M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.095 165.8% |
0.057 -39.8% |
0.126 120.5% |
0.064 -49.0% |
0.058 -10.1% |
0.12 107.6% |
0.049 -58.8% |
0.08 62.0% |
0.05 -38.1% |
0.01 -79.8% |
0.04 300% |
0.13 225% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.82% 167.5% |
0.73% -60.0% |
1.89% 159.5% |
1.06% -43.5% |
0.93% -13.1% |
1.36% 46.6% |
0.78% -42.8% |
0.89% 14.7% |
0.77% -13.1% |
0.21% -72.6% |
0.59% 176.3% |
2.01% 242.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.8% 158.0% |
0.31% -61.5% |
0.88% 186.3% |
0.56% -36.4% |
0.51% -8.6% |
0.76% 50.2% |
0.44% -42.2% |
0.52% 17.2% |
0.43% -17.2% |
0.11% -75.0% |
0.28% 158.6% |
0.79% 186.8% |