2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.35% -0.4% |
11.2% 76.4% |
11.07% -1.1% |
0.75% -93.2% |
10.55% 1297.6% |
7.08% -32.8% |
7.93% 12.0% |
10.67% 34.6% |
8.13% -23.9% |
5.54% -31.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.62% -0.1% |
61.83% 2.0% |
61.55% -0.5% |
63.45% 3.1% |
60.81% -4.2% |
61.87% 1.7% |
62.84% 1.6% |
64.05% 1.9% |
65.78% 2.7% |
65.89% 0.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.63% -3.7% |
30.01% 12.7% |
30.81% 2.7% |
22.75% -26.2% |
29.48% 29.6% |
29.67% 0.6% |
30.84% 3.9% |
34.36% 11.4% |
34.17% -0.6% |
34.32% 0.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
601.59M 3.8% |
631.1M 4.9% |
658.24M 4.3% |
719.01M 9.2% |
1.05B 46.4% |
1.32B 25.2% |
1.58B 20.2% |
1.8B 13.5% |
1.88B 4.9% |
1.96B 4.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.8B 2.2% |
1.53B -15.3% |
1.58B 3.4% |
5.74B 263.4% |
5.71B -0.6% |
5.66B -0.8% |
5.77B 2.0% |
6.05B 4.7% |
6.15B 1.7% |
5.87B -4.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
769.86M 3.1% |
461.3M -40.1% |
483.83M 4.9% |
4.04B 735.1% |
3.96B -2.0% |
3.48B -12.0% |
3.53B 1.4% |
3.72B 5.3% |
3.82B 2.9% |
3.59B -6.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B 1.5% |
1.07B 3.1% |
1.1B 2.8% |
1.7B 55.2% |
1.75B 2.7% |
2.17B 24.5% |
2.24B 3.1% |
2.33B 3.9% |
2.33B -0.1% |
2.28B -1.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.15M -14.1% |
65M -13.5% |
75.19M 15.7% |
111.7M 48.6% |
218.5M 95.6% |
121.5M -44.4% |
197.97M 62.9% |
151.99M -23.2% |
262.46M 72.7% |
229.5M -12.6% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
176.88M 12.5% |
85.9M -51.4% |
95.48M 11.2% |
143.23M 50.0% |
151.79M 6.0% |
75.6M -50.2% |
96.82M 28.1% |
113.08M 16.8% |
189M 67.1% |
189M 0.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.79M 6.0% |
75.6M -50.2% |
96.82M 28.1% |
113.08M 16.8% |
189.05M 67.2% |
47.2M -75.0% |
16.03M -66.0% |
83.54M 421.1% |
20M -76.1% |
47.2M 136.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.24M -45.3% |
6.7M -71.2% |
16.07M 139.8% |
52.93M 229.4% |
150.99M 185.2% |
24.5M -83.8% |
91.2M 272.2% |
25.54M -72.0% |
130.13M 409.5% |
132.5M 1.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.43M -32.3% |
49.4M 110.9% |
67.39M 36.4% |
33.77M -49.9% |
38.23M 13.2% |
1.1M -97.1% |
1.28M 16.8% |
71.72M 5481.7% |
94.62M 31.9% |
96M 1.5% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.2M 3.3% |
70.7M 85.1% |
72.9M 3.1% |
5.43M -92.6% |
111M 1946.0% |
93.3M -15.9% |
125.59M 34.6% |
191.8M 52.7% |
153.12M -20.2% |
108.8M -28.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.26 -21.3% |
3.031 140.5% |
2.99 -1.3% |
-0.409 - |
4.15 - |
3.23 -22.2% |
3.82 18.3% |
5.53 44.8% |
4.33 -21.7% |
3 -30.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.8% -21.9% |
2.89% -23.7% |
6.95% 140.2% |
0.4% -94.3% |
7.98% 1900.4% |
0.64% -91.9% |
7.53% 1069.5% |
9.52% 26.5% |
7.52% -21.0% |
-1.38% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.11% -11.8% |
1.82% -13.5% |
4.4% 141.0% |
0.14% -96.7% |
2.96% 1944.0% |
0.22% -92.5% |
3.42% 1438.0% |
3.25% -4.7% |
2.58% -20.6% |
-0.53% - |