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] | - | - | - | - |
60.24% - |
59.25% -1.6% |
61.64% 4.0% |
59.82% -2.9% |
57.7% -3.6% |
57.44% -0.4% |
57.44% 0% |
55.26% -3.8% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.97% 2.1% |
14.89% -6.8% |
13.05% -12.3% |
12.4% -5.0% |
16.83% 35.7% |
17.65% 4.9% |
10.57% -40.1% |
13.84% 31.0% |
13.24% -4.3% |
13.3% 0.5% |
13.06% -1.9% |
12.6% -3.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.82% -11.4% |
22.94% -3.7% |
19.24% -16.1% |
19.06% -1.0% |
22.19% 16.4% |
24.75% 11.6% |
24.3% -1.8% |
23.22% -4.4% |
24.02% 3.4% |
25.31% 5.4% |
24.16% -4.5% |
24.02% -0.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15% -9.6% |
13.43% -10.5% |
8.56% -36.2% |
8.98% 4.8% |
12.86% 43.2% |
17.62% 37.0% |
14.45% -18.0% |
15.97% 10.5% |
14.07% -11.9% |
16.1% 14.4% |
15.15% -5.9% |
13.03% -14.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
402.51M 22.5% |
456.75M 13.5% |
406.09M -11.1% |
405.4M -0.2% |
544.57M 34.3% |
638.43M 17.2% |
611.62M -4.2% |
650.33M 6.3% |
718.44M 10.5% |
673.3M -6.3% |
740.62M 10.0% |
634.82M -14.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.71B -2.9% |
2.78B 2.6% |
3B 8.0% |
3.22B 7.3% |
3.53B 9.6% |
3.71B 5.0% |
3.91B 5.3% |
4.54B 16.3% |
4.7B 3.5% |
4.7B 0.0% |
6.18B 31.5% |
6.27B 1.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
395.91M -6.9% |
399.17M 0.8% |
569.56M 42.7% |
737.24M 29.4% |
1.05B 42.9% |
1.12B 6.0% |
1.25B 11.9% |
1.79B 42.9% |
1.98B 11.1% |
1.89B -4.5% |
3.08B 62.4% |
3.08B 0.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.31B -2.2% |
2.38B 2.9% |
2.43B 2.2% |
2.48B 2.1% |
2.48B -0.3% |
2.59B 4.5% |
2.66B 2.5% |
2.75B 3.4% |
2.7B -1.5% |
2.79B 3.3% |
3.09B 10.6% |
3.18B 2.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-47.48M - |
- | - | - |
-32.74M - |
- | - | - |
256.98M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25B 1887.0% |
331.22M -73.5% |
273.65M -17.4% |
290.75M 6.2% |
928.7M 219.4% |
846.03M -8.9% |
783.86M -7.3% |
1.02B 30.6% |
1.14B 11.4% |
1.04B -8.5% |
905.78M -13.2% |
2.13B 134.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
331.22M -73.5% |
273.65M -17.4% |
290.75M 6.2% |
928.7M 219.4% |
846.03M -8.9% |
783.86M -7.3% |
1.02B 30.6% |
1.14B 11.4% |
1.04B -8.5% |
905.78M -13.2% |
2.13B 134.8% |
1.71B -19.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-92.01M - |
-17.6M - |
56.51M - |
-166.39M - |
-63.48M - |
-171.67M - |
133.77M - |
-31.44M - |
87.76M - |
-34.28M - |
-93.27M - |
-561.83M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
115.71M - |
- | - | - |
141.94M - |
- | - | - |
185.23M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.281 -25.7% |
0.3 6.6% |
0.23 -23.3% |
0.22 -4.3% |
0.4 81.8% |
0.49 22.5% |
0.29 -40.8% |
0.39 34.5% |
0.42 7.7% |
0.39 -7.1% |
0.43 10.3% |
0.28 -34.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.75% -11.7% |
2.9% 5.4% |
2.2% -24.0% |
2.04% -7.1% |
3.69% 80.6% |
4.45% 20.4% |
2.46% -44.6% |
3.33% 35.3% |
3.49% 4.7% |
3.26% -6.7% |
3.29% 0.9% |
2.55% -22.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.34% -4.0% |
2.48% 6.0% |
1.83% -26.0% |
1.62% -11.9% |
2.71% 68.0% |
3.11% 14.7% |
1.7% -45.4% |
2.13% 25.5% |
2.06% -3.4% |
1.91% -7.4% |
1.78% -6.7% |
1.29% -27.7% |