2017 Q1 | 2017 Q2 | 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] | [friend] | [friend] |
75.88% 26.9% |
75.88% 0.0% |
75.5% -0.5% |
74.87% -0.8% |
75.19% 0.4% |
75.2% 0.0% |
75.03% -0.2% |
75.03% 0% |
75.03% 0% |
75.08% 0.1% |
75.08% 0% |
74.73% -0.5% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.94% 26.4% |
6.97% -61.2% |
19.59% 181.2% |
15.88% -18.9% |
14.5% -8.7% |
8.71% -39.9% |
10.88% 24.8% |
15.23% 40.0% |
18.55% 21.8% |
5.36% -71.1% |
20.21% 277.1% |
14.91% -26.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.44% 37.2% |
19.82% -37.0% |
28.8% 45.3% |
25.18% -12.6% |
28.55% 13.4% |
28.98% 1.5% |
23.24% -19.8% |
24.14% 3.9% |
33.57% 39.0% |
15.66% -53.3% |
35.72% 128.1% |
22.51% -37.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.36% -16.4% |
5.41% -64.8% |
27.16% 402.2% |
20.62% -24.1% |
15% -27.2% |
13.24% -11.7% |
16.82% 27.0% |
20.37% 21.1% |
21.34% 4.8% |
2.73% -87.2% |
28.36% 937.4% |
18.84% -33.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
139.82M -62.0% |
124.04M -11.3% |
356.8M 187.7% |
395.81M 10.9% |
129.65M -67.2% |
111.16M -14.3% |
420.47M 278.3% |
433.67M 3.1% |
169.21M -61.0% |
143.8M -15.0% |
456.4M 217.4% |
487.6M 6.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.36B -10.3% |
2.37B 0.4% |
2.58B 8.7% |
2.55B -0.9% |
2.49B -2.6% |
2.43B -2.5% |
2.66B 9.7% |
2.68B 0.7% |
2.41B -10.0% |
2.55B 5.8% |
2.92B 14.4% |
2.85B -2.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
715.57M -18.7% |
718.81M 0.5% |
849.96M 18.2% |
753.41M -11.4% |
821.21M 9.0% |
762.38M -7.2% |
947.08M 24.2% |
889.38M -6.1% |
747.32M -16.0% |
882.36M 18.1% |
1.15B 30.5% |
994.17M -13.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.51B -5.5% |
1.52B 0.6% |
1.59B 4.7% |
1.65B 4.0% |
1.52B -8.0% |
1.53B 0.7% |
1.58B 3.0% |
1.65B 4.3% |
1.55B -6.1% |
1.56B 0.6% |
1.65B 6.1% |
1.72B 4.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.9M - |
- | - | - |
67.56M - |
- | - | - |
9.85M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
342.54M -48.8% |
347.42M 1.4% |
221.8M -36.2% |
326.01M 47.0% |
306.51M -6.0% |
242.78M -20.8% |
339.54M 39.9% |
389.09M 14.6% |
408.42M 5.0% |
246.45M -39.7% |
157.19M -36.2% |
512.33M 225.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
347.42M 1.4% |
221.8M -36.2% |
326.01M 47.0% |
306.51M -6.0% |
242.78M -20.8% |
339.54M 39.9% |
389.09M 14.6% |
408.42M 5.0% |
246.45M -39.7% |
157.19M -36.2% |
512.33M 225.9% |
270.95M -47.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.14M - |
10.35M -48.6% |
206.6M 1895.9% |
-9.17M - |
31.14M - |
81.51M 161.8% |
65.31M -19.9% |
11.67M -82.1% |
-18.9M - |
121.37M - |
305.79M 151.9% |
-57.56M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.41M - |
- | - | - |
89.03M - |
- | - | - |
105.89M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [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] | [friend] | [friend] |
0.13 -53.6% |
0.04 -69.2% |
0.37 825% |
0.33 -10.8% |
0.1 -69.7% |
0.05 -50% |
0.24 380% |
0.35 45.8% |
0.16 -54.3% |
0.05 -68.8% |
0.48 860% |
0.38 -20.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.62% -51.4% |
0.57% -64.7% |
4.5% 688.4% |
3.88% -13.8% |
1.18% -69.5% |
0.63% -46.4% |
2.94% 363.5% |
4.1% 39.3% |
1.97% -52.0% |
0.5% -74.7% |
5.76% 1058.2% |
4.31% -25.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1% -49.1% |
0.37% -63.6% |
2.83% 673.7% |
2.45% -13.3% |
0.75% -69.6% |
0.39% -47.2% |
1.8% 356.2% |
2.47% 37.5% |
1.23% -50.2% |
0.31% -74.8% |
3.37% 985.7% |
2.52% -25.2% |