2019 Q2 | 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] | - | - | - | - | - |
77.6% - |
77.56% -0.1% |
77.03% -0.7% |
77.03% 0% |
76.91% -0.2% |
76.91% 0% |
78.54% 2.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.98% 23.7% |
10.07% 0.9% |
11.86% 17.8% |
8.79% -25.9% |
9.04% 2.8% |
8.99% -0.5% |
17.97% 99.9% |
9.84% -45.2% |
11.28% 14.6% |
10.76% -4.5% |
17.34% 61.1% |
10.29% -40.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.86% 21.2% |
32.57% -14.0% |
34.44% 5.7% |
31.15% -9.6% |
31.55% 1.3% |
33.9% 7.4% |
36.93% 9.0% |
32.77% -11.3% |
35.21% 7.5% |
35.06% -0.4% |
35.13% 0.2% |
32.83% -6.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.42% 66.2% |
15.79% -14.2% |
15.27% -3.3% |
12.83% -16.0% |
15.08% 17.5% |
13.54% -10.2% |
20.47% 51.2% |
15.11% -26.2% |
18.11% 19.9% |
16.12% -11.0% |
20.64% 28.1% |
16.92% -18.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
360.1M 20.9% |
361.48M 0.4% |
472.64M 30.8% |
321.7M -31.9% |
458.55M 42.5% |
404.98M -11.7% |
448.53M 10.8% |
325.74M -27.4% |
400.73M 23.0% |
397.05M -0.9% |
476.7M 20.1% |
359.45M -24.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.37B 4.0% |
2.53B 6.5% |
2.7B 7.0% |
2.78B 2.8% |
2.85B 2.5% |
3.16B 11.0% |
3.2B 1.3% |
3.17B -1.0% |
3.77B 18.7% |
3.53B -6.3% |
3.68B 4.3% |
3.68B -0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
795.23M 11.0% |
910.89M 14.5% |
1.04B 14.0% |
1.08B 4.4% |
1.16B 6.7% |
1.43B 23.9% |
1.39B -2.9% |
1.33B -4.5% |
1.8B 35.7% |
1.53B -15.4% |
1.65B 8.3% |
1.61B -2.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.57B 0.8% |
1.61B 2.4% |
1.66B 3.1% |
1.69B 1.8% |
1.69B -0.1% |
1.72B 2.2% |
1.81B 4.8% |
1.84B 1.7% |
1.96B 6.5% |
2B 2.1% |
2.02B 1.2% |
2.06B 1.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-94.66M - |
- | - | - |
-16.68M - |
- | - | - |
-6.93M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
778.89M -19.4% |
782.81M 0.5% |
950.03M 21.4% |
902.92M -5.0% |
979.43M 8.5% |
844.62M -13.8% |
849.92M 0.6% |
743.4M -12.5% |
655.61M -11.8% |
805.6M 22.9% |
484.18M -39.9% |
498.79M 3.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
782.81M 0.5% |
950.03M 21.4% |
902.92M -5.0% |
979.43M 8.5% |
844.62M -13.8% |
849.92M 0.6% |
673.4M -20.8% |
655.61M -2.6% |
805.6M 22.9% |
484.18M -39.9% |
498.79M 3.0% |
395.06M -20.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-30.75M - |
41.54M - |
265.23M 538.4% |
-91.76M - |
-42.34M - |
-124.07M - |
-170.62M - |
-166.42M - |
-47.79M - |
-275.65M - |
30.66M - |
-102.29M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.73M - |
- | - | - |
69.72M - |
- | - | - |
77.12M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 42.9% |
0.09 -10.0% |
0.15 66.7% |
0.07 -53.3% |
0.11 57.1% |
0.1 -9.1% |
0.23 130% |
0.09 -60.9% |
0.11 22.2% |
0.09 -18.2% |
0.21 133.3% |
0.1 -52.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.3% 47.6% |
2.29% -0.3% |
3.43% 49.8% |
1.69% -50.8% |
2.45% 45.4% |
2.14% -13.0% |
4.57% 113.9% |
1.76% -61.5% |
2.38% 35.4% |
2.16% -9.3% |
4.11% 90.3% |
1.81% -55.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.54% 51.5% |
1.49% -3.7% |
2.14% 44.2% |
1.03% -51.9% |
1.47% 42.8% |
1.21% -17.7% |
2.53% 109.1% |
1.01% -60.3% |
1.3% 29.5% |
1.17% -10.0% |
2.29% 95.8% |
1.01% -56.2% |