2016 Q2 | 2017 Q2 | 2018 Q2 | 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] |
17.72% -34.2% |
17.69% -0.2% |
18.86% 6.6% |
18.62% -1.3% |
21.22% 14.0% |
21.22% 0.0% |
22.01% 3.7% |
16.46% -25.2% |
16.4% -0.4% |
16.79% 2.4% |
29.22% 74.0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-19.55% - |
-1.23% - |
3.65% - |
4.02% 10.2% |
1.61% -59.9% |
-5.39% - |
-11.83% - |
-18.4% - |
-37.83% - |
-38.31% - |
-37.99% - |
-34.81% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.87% -1.5% |
67.27% 0.6% |
68.07% 1.2% |
68.62% 0.8% |
70.12% 2.2% |
69.95% -0.3% |
69.56% -0.6% |
69.17% -0.6% |
67.56% -2.3% |
67.98% 0.6% |
67.56% -0.6% |
67.59% 0.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.55% 45.8% |
20.24% 3.5% |
26.59% 31.4% |
24.81% -6.7% |
23.17% -6.6% |
21.36% -7.8% |
18.01% -15.7% |
15.82% -12.2% |
14.16% -10.5% |
15.23% 7.6% |
15.39% 1.0% |
14.82% -3.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
209.03M 50.7% |
299.62M 43.3% |
375.58M 25.4% |
429.53M 14.4% |
474.81M 10.5% |
482.35M 1.6% |
479.37M -0.6% |
460.58M -3.9% |
451.1M -2.1% |
451.02M 0.0% |
454.55M 0.8% |
457.77M 0.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56B 2.4% |
1.61B 3.2% |
2.94B 82.5% |
2.3B -21.9% |
2.25B -2.0% |
2.22B -1.2% |
2.08B -6.3% |
2.17B 4.2% |
2.12B -2.2% |
2.06B -2.8% |
2.07B 0.1% |
2.12B 2.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
807.78M 3.6% |
839.74M 4.0% |
2.14B 155.4% |
1.51B -29.5% |
1.49B -1.7% |
1.48B -0.5% |
1.52B 2.6% |
1.64B 8.2% |
1.7B 3.7% |
1.65B -2.9% |
1.67B 1.0% |
1.64B -1.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
751.22M 1.0% |
766.52M 2.0% |
790.06M 3.1% |
779.71M -1.3% |
763.42M -2.1% |
743.8M -2.6% |
565.64M -24.0% |
530.22M -6.3% |
423.08M -20.2% |
413.02M -2.4% |
398.45M -3.5% |
471.88M 18.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.39M 50.6% |
111.44M 40.4% |
137.14M 23.1% |
164.05M 19.6% |
185.44M 13.0% |
193.59M 4.4% |
182.58M -5.7% |
156.57M -14.2% |
141.4M -9.7% |
142.96M 1.1% |
159.13M 11.3% |
165.93M 4.3% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.57M -50.5% |
16.51M 542.6% |
250.72M 1418.2% |
538.7M 114.9% |
429.34M -20.3% |
135.04M -68.5% |
893.21M 561.4% |
218.38M -75.6% |
223.62M 2.4% |
229.5M 2.6% |
34.81M -84.8% |
28.31M -18.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
429.51M -20.3% |
136.02M -68.3% |
894.22M 557.4% |
219.61M -75.4% |
223.62M 1.8% |
232.82M 4.1% |
36.25M -84.4% |
32M -11.7% |
36.26M 13.3% |
15.79M -56.5% |
39.45M 149.9% |
100.41M 154.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.86M 50.0% |
96.61M 38.3% |
115.67M 19.7% |
139.42M 20.5% |
161.63M 15.9% |
169.49M 4.9% |
159.68M -5.8% |
129.72M -18.8% |
108.3M -16.5% |
104.44M -3.6% |
117.54M 12.5% |
128.11M 9.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-40.87M - |
-3.76M - |
13.79M - |
17.4M 26.2% |
7.84M -54.9% |
-25.76M - |
-56.6M - |
-84.72M - |
-170.64M - |
-172.66M - |
-172.6M - |
-158.51M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-40.87M - |
-12.51M - |
13.71M - |
17.28M 26.0% |
-24.46M - |
-53.61M - |
-88.82M - |
-87.8M - |
-170.64M - |
-168.45M - |
-172.69M - |
-159.34M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.72 - |
-0.16 - |
0.28 - |
0.34 21.4% |
-0.32 - |
-0.71 - |
-1.26 - |
-1.34 - |
-2.76 - |
-2.84 - |
-2.96 - |
-2.71 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-10.91% - |
-0.84% - |
2.04% - |
2.27% 11.4% |
1.01% -55.4% |
-3.44% - |
-8.36% - |
-12.94% - |
-28.76% - |
-29.87% - |
-35.83% - |
-31.8% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.62% - |
-0.39% - |
0.67% - |
0.9% 34.3% |
0.4% -55.5% |
-1.36% - |
-2.26% - |
-3.8% - |
-7.8% - |
-8.06% - |
-8.32% - |
-7.43% - |