2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75% 0% |
75% 0% |
71.72% -4.4% |
72.08% 0.5% |
72.08% 0% |
69.67% -3.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.86% -23.3% |
6.02% -44.5% |
6.96% 15.5% |
10.14% 45.8% |
8.92% -12.0% |
7.72% -13.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.34% -4.6% |
66.67% -5.2% |
65.96% -1.1% |
68.8% 4.3% |
70.16% 2.0% |
69.29% -1.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.33% -8.2% |
18.29% -18.1% |
20.05% 9.7% |
23.37% 16.5% |
22.94% -1.8% |
21.66% -5.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
838.85M 15.7% |
928.26M 10.7% |
1.03B 11.0% |
1.1B 6.4% |
1.12B 1.9% |
1.18B 5.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.28B 9.5% |
3.54B 7.9% |
3.85B 8.9% |
4.37B 13.6% |
4.73B 8.1% |
4.93B 4.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.08B 13.8% |
2.29B 10.3% |
2.55B 11.1% |
3.01B 18.0% |
3.54B 17.7% |
3.69B 4.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.02B 3.6% |
1.04B 2.0% |
1.09B 4.7% |
1.14B 5.0% |
1.08B -5.1% |
1.13B 4.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
340.14M 30.5% |
357.36M 5.1% |
414.39M 16.0% |
455.95M 10.0% |
359.39M -21.2% |
375.31M 4.4% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83M -19.6% |
72.77M -12.3% |
152.18M 109.1% |
112.16M -26.3% |
80.46M -28.3% |
190.31M 136.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
150.95M 107.4% |
112.16M -25.7% |
80.69M -28.1% |
190.3M 135.8% |
282.6M 48.5% |
276.75M -2.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-458.95M - |
-304.39M - |
-254.49M - |
-329.25M - |
-345.92M - |
-266.27M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
78.8M - |
- |
152.21M - |
- |
117.31M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.11M -11.2% |
55.91M -38.6% |
71.69M 28.2% |
111.23M 55.2% |
99.66M -10.4% |
91.17M -8.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.08 -11.2% |
0.05 -37.4% |
0.07 40.0% |
0.1 42.9% |
0.09 -10.0% |
0.08 -11.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.37% -15.0% |
5.53% -41.0% |
6.8% 23.0% |
10.2% 50.0% |
9.18% -10.0% |
8.02% -12.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.02% -17.1% |
1.71% -43.2% |
2.01% 17.4% |
2.81% 39.9% |
2.32% -17.4% |
1.96% -15.7% |