2016 Q4 | 2017 Q2 | 2017 Q3 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-15.26% - |
-2.22% - |
-6.3% - |
0.55% - |
18.05% 3188.4% |
23.7% 31.3% |
29.64% 25.0% |
30.47% 2.8% |
5.26% -82.7% |
4.33% -17.6% |
0.37% -91.4% |
-3.71% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.36% 20.3% |
38.4% 11.8% |
42.06% 9.5% |
43.45% 3.3% |
42.62% -1.9% |
40.89% -4.0% |
31.44% -23.1% |
27.36% -13.0% |
26.95% -1.5% |
27.49% 2.0% |
35.89% 30.6% |
36.76% 2.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.07% 290.3% |
19.38% 75.0% |
25.14% 29.7% |
28.34% 12.7% |
29.26% 3.2% |
27.2% -7.0% |
16.42% -39.6% |
10.92% -33.5% |
8.99% -17.6% |
9.36% 4.0% |
18.17% 94.2% |
19.75% 8.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
577.87M 14.5% |
701.35M 21.4% |
809.58M 15.4% |
948.47M 17.2% |
1.04B 9.3% |
1.06B 1.8% |
1.02B -3.7% |
930.68M -8.4% |
890.6M -4.3% |
863.45M -3.0% |
849.29M -1.6% |
844.47M -0.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.43B -1.0% |
1.46B 1.9% |
1.49B 2.6% |
1.53B 2.4% |
1.52B -0.4% |
1.63B 7.0% |
1.54B -5.6% |
1.52B -1.2% |
1.61B 6.1% |
1.59B -1.2% |
1.58B -1.2% |
1.53B -2.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
745.07M -2.7% |
763.83M 2.5% |
864.3M 13.2% |
889.62M 2.9% |
755.1M -15.1% |
830.54M 10.0% |
787.3M -5.2% |
761.13M -3.3% |
905.81M 19.0% |
836.18M -7.7% |
886.67M 6.0% |
859.95M -3.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
684.9M 0.9% |
692.65M 1.1% |
630.43M -9.0% |
640.77M 1.6% |
769.25M 20.1% |
800.49M 4.1% |
752.94M -5.9% |
760.58M 1.0% |
708.12M -6.9% |
757.98M 7.0% |
688.84M -9.1% |
672.96M -2.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
134.37M -20.9% |
122.49M -8.8% |
132.59M 8.2% |
222.4M 67.7% |
295.76M 33.0% |
360.94M 22.0% |
314.19M -13.0% |
265.49M -15.5% |
225.05M -15.2% |
198.66M -11.7% |
224.15M 12.8% |
232.5M 3.7% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.62M - |
38.16M -19.9% |
97.36M 155.1% |
74.92M -23.1% |
38.16M -49.1% |
41.47M 8.7% |
17.96M -56.7% |
52.49M 192.3% |
41.47M -21.0% |
17.2M -58.5% |
14.12M -17.9% |
8.57M -39.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.16M -49.1% |
15.28M -60.0% |
17.96M 17.5% |
52.49M 192.3% |
41.47M -21.0% |
46.25M 11.5% |
14.12M -69.5% |
8.57M -39.3% |
17.2M 100.8% |
4.83M -71.9% |
3.46M -28.5% |
6.69M 93.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.95M -95.1% |
122.49M 3003.3% |
1.91M -98.4% |
93.04M 4776.4% |
174M 87.0% |
360.94M 107.4% |
203.18M -43.7% |
132.1M -35.0% |
108.25M -18.1% |
198.66M 83.5% |
151.99M -23.5% |
147.41M -3.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-88.2M - |
8.82M - |
-51.03M - |
5.21M - |
187.03M 3493.3% |
71.96M -61.5% |
-5.86M - |
283.54M - |
46.81M -83.5% |
62.55M 33.6% |
3.17M -94.9% |
-31.36M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-88.2M - |
-15.54M - |
-51.03M - |
5.21M - |
187.03M 3493.3% |
250.17M 33.8% |
301.12M 20.4% |
283.54M -5.8% |
46.81M -83.5% |
37.4M -20.1% |
3.17M -91.5% |
-31.36M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.09 - |
-0.19 - |
-0.63 - |
0.07 - |
2.24 3100% |
3.03 35.3% |
3.66 20.8% |
3.45 -5.7% |
0.57 -83.5% |
0.48 -15.8% |
0.03 -93.7% |
-0.41 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-12.09% - |
1.28% - |
-7.72% - |
0.79% - |
25.72% 3160.3% |
9.17% -64.4% |
-0.75% - |
40.47% - |
6.34% -84.3% |
8.53% 34.6% |
0.44% -94.8% |
-4.38% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-6.13% - |
0.61% - |
-3.48% - |
0.35% - |
12.66% 3518.6% |
4.56% -64.0% |
-0.37% - |
18.58% - |
2.98% -83.9% |
3.9% 30.7% |
0.2% -94.8% |
-2.05% - |