2018 Q4 | 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] |
84.8% - |
84.9% 0.1% |
85.25% 0.4% |
85.25% 0% |
71.94% -15.6% |
71.94% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
16.42% -12.0% |
17.94% 9.2% |
20% 11.5% |
17.83% -10.9% |
17.34% -2.8% |
17.05% -1.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
41.98% -0.2% |
40.72% -3.0% |
40.03% -1.7% |
37.86% -5.4% |
36.54% -3.5% |
34.92% -4.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
18.57% -13.8% |
21.92% 18.0% |
24.9% 13.6% |
22.51% -9.6% |
22.25% -1.1% |
22.07% -0.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
760.8M 29.3% |
924.97M 21.6% |
1.03B 11.8% |
626.78M -39.4% |
1.23B 95.7% |
1.26B 2.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
1.45B 145.7% |
1.49B 2.6% |
1.7B 13.8% |
1.82B 7.3% |
1.93B 5.9% |
1.96B 1.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
607.73M 36.3% |
536.61M -11.7% |
640.31M 19.3% |
646.09M 0.9% |
744.93M 15.3% |
704.01M -5.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
844.78M 481.4% |
952.85M 12.8% |
994.68M 4.4% |
1.1B 10.4% |
1.11B 1.1% |
1.16B 4.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
234.93M 42.2% |
236.21M 0.5% |
92.58M -60.8% |
178.81M 93.1% |
213.05M 19.2% |
334.78M 57.1% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
137.83M 179.3% |
112.61M -18.3% |
1.07B 853.6% |
1.11B 3.0% |
965.31M -12.7% |
1.04B 7.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
1.07B 852.3% |
1.11B 3.1% |
965.42M -12.7% |
1.04B 7.7% |
1.04B 0.4% |
1.15B 9.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
209.98M 36.2% |
197.3M -6.0% |
54.35M -72.5% |
132.63M 144.0% |
175.55M 32.4% |
302.1M 72.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
202.21M - |
- |
266.42M - |
- |
283.93M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
124.96M 13.8% |
165.89M 32.8% |
206.88M 24.7% |
103.15M -50.1% |
212.65M 106.2% |
214.97M 1.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.153 12.0% |
0.23 49.8% |
0.26 13.0% |
0.129 -50.4% |
0.259 100.8% |
0.264 1.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
14.79% -61.7% |
30.21% 104.3% |
22.48% -25.6% |
19.8% -11.9% |
20.21% 2.1% |
18.52% -8.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
8.6% -25.2% |
15.93% 85.2% |
13.13% -17.6% |
12.26% -6.6% |
11.74% -4.3% |
10.96% -6.6% |