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] | - | - | - | - | - |
0% - |
73.64% - |
72.29% -1.8% |
72.29% 0% |
71.8% -0.7% |
71.8% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
11% 141.9% |
11.53% 4.8% |
7.59% -34.1% |
6.79% -10.5% |
8.29% 22.1% |
13.38% 61.4% |
11.31% -15.5% |
7.86% -30.5% |
10.68% 35.9% |
9.92% -7.1% |
7.28% -26.6% |
6.59% -9.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
42.64% 5.0% |
43.1% 1.1% |
39.04% -9.4% |
43.1% 10.4% |
42.55% -1.3% |
43.99% 3.4% |
47.85% 8.8% |
48.65% 1.7% |
47.21% -3.0% |
48.62% 3.0% |
52.16% 7.3% |
49.68% -4.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
12.47% 63.9% |
13.05% 4.6% |
9.42% -27.8% |
7.37% -21.8% |
9.44% 28.1% |
10.65% 12.7% |
12.89% 21.1% |
7.81% -39.4% |
10.46% 33.9% |
10.57% 1.1% |
6.57% -37.9% |
4.15% -36.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
493.46M 15.7% |
474.64M -3.8% |
560.55M 18.1% |
432.41M -22.9% |
492.71M 13.9% |
478.42M -2.9% |
515.02M 7.6% |
403.02M -21.7% |
534.16M 32.5% |
502.8M -5.9% |
530.2M 5.4% |
399.68M -24.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
2.06B - |
2.02B -2.1% |
2.08B 3.2% |
2.05B -1.5% |
2.09B 2.1% |
3.53B 68.4% |
3.66B 3.9% |
3.68B 0.3% |
3.76B 2.3% |
3.8B 1.0% |
3.92B 3.2% |
3.84B -2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
740.81M - |
640.39M -13.6% |
674.22M 5.3% |
614.07M -8.9% |
596.47M -2.9% |
489.95M -17.9% |
563.96M 15.1% |
543.84M -3.6% |
580.43M 6.7% |
584.17M 0.6% |
633.11M 8.4% |
582.63M -8.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
1.28B - |
1.34B 4.2% |
1.37B 2.7% |
1.4B 2.0% |
1.46B 4.0% |
3B 105.6% |
3.06B 2.1% |
3.09B 1.2% |
3.13B 1.3% |
3.19B 1.7% |
3.27B 2.5% |
3.23B -1.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
-1.31M - |
- | - | - |
-21.92M - |
- | - | - |
130.73M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
360.28M -42.2% |
323.46M -10.2% |
467.29M 44.5% |
516.29M 10.5% |
478.07M -7.4% |
504.66M 5.6% |
1.97B 290.2% |
1.08B -45.3% |
1.13B 4.6% |
1.04B -7.7% |
994.44M -4.4% |
1.32B 32.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
323.46M -10.2% |
467.29M 44.5% |
516.29M 10.5% |
478.07M -7.4% |
504.66M 5.6% |
1.97B 290.2% |
1.08B -45.3% |
1.13B 4.6% |
1.04B -7.7% |
994.44M -4.4% |
1.32B 32.4% |
1.26B -4.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
-23.77M - |
-23.8M - |
76.24M - |
-43.83M - |
-15.99M - |
-1.97M - |
108.82M - |
45.61M -58.1% |
30.38M -33.4% |
-1.34M - |
-20.8M - |
-5.66M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
81.8M - |
- | - | - |
76.14M - |
- | - | - |
99.81M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.375 179.7% |
0.378 0.8% |
0.294 -22.2% |
0.203 -30.9% |
0.282 39.1% |
0.354 25.4% |
0.288 -18.5% |
0.21 -27.3% |
0.296 40.9% |
0.256 -13.3% |
0.199 -22.2% |
0.136 -31.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
4.23% - |
4.18% -1.3% |
3.14% -24.8% |
2.12% -32.5% |
2.86% 35.0% |
2.88% 0.6% |
1.92% -33.1% |
1.03% -46.5% |
1.83% 77.8% |
1.58% -13.8% |
1.2% -24.2% |
0.81% -32.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
2.63% - |
2.68% 1.9% |
2.07% -22.6% |
1.42% -31.5% |
1.97% 38.7% |
2.28% 15.6% |
1.62% -28.9% |
0.86% -46.7% |
1.53% 77.7% |
1.32% -14.0% |
1% -24.2% |
0.68% -32.2% |