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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - |
0% - |
90.33% - |
90.44% 0.1% |
90.06% -0.4% |
90.15% 0.1% |
90.51% 0.4% |
90.51% 0% |
90.43% -0.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.58% 0.1% |
17.83% -4.0% |
10.83% -39.3% |
12.52% 15.6% |
19.46% 55.4% |
22.8% 17.2% |
17.96% -21.3% |
16.77% -6.6% |
18.66% 11.3% |
19.48% 4.4% |
14.49% -25.6% |
17.61% 21.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.35% -6.3% |
28.38% -3.3% |
22.43% -20.9% |
24.09% 7.4% |
27.85% 15.6% |
30.22% 8.5% |
34.12% 12.9% |
32.31% -5.3% |
30.46% -5.7% |
32.9% 8.0% |
30.73% -6.6% |
30.48% -0.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.97% 1.8% |
17.31% -13.3% |
12.84% -25.8% |
14.19% 10.6% |
15.32% 8.0% |
19.18% 25.2% |
20.01% 4.3% |
19.98% -0.2% |
18.57% -7.0% |
20.07% 8.0% |
16.43% -18.1% |
18.84% 14.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
632.17M 18.6% |
583.63M -7.7% |
552.75M -5.3% |
681.21M 23.2% |
634.29M -6.9% |
636.93M 0.4% |
518.32M -18.6% |
558.78M 7.8% |
711.45M 27.3% |
646.05M -9.2% |
545.16M -15.6% |
688.07M 26.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.2B -2.2% |
2.29B 4.4% |
2.4B 4.6% |
2.47B 3.0% |
2.75B 11.4% |
2.72B -1.0% |
2.83B 3.9% |
2.9B 2.5% |
2.68B -7.7% |
3.03B 13.0% |
3.12B 3.1% |
3.04B -2.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
359.86M 11.6% |
341.78M -5.0% |
400.07M 17.1% |
388.89M -2.8% |
710.17M 82.6% |
513.01M -27.8% |
541.12M 5.5% |
523.32M -3.3% |
349.23M -33.3% |
608.48M 74.2% |
627.93M 3.2% |
436.82M -30.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.84B -4.5% |
1.95B 6.2% |
2B 2.4% |
2.08B 4.1% |
2.04B -1.9% |
2.21B 8.3% |
2.29B 3.5% |
2.38B 3.9% |
2.33B -2.1% |
2.42B 3.8% |
2.49B 3.0% |
2.6B 4.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-42.27M - |
- | - | - |
136.39M - |
- | - | - |
32.19M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
401.28M -5.9% |
302.59M -24.6% |
400.23M 32.3% |
497.32M 24.3% |
455.41M -8.4% |
559.62M 22.9% |
320.74M -42.7% |
426.3M 32.9% |
702.86M 64.9% |
529.68M -24.6% |
824.24M 55.6% |
856.97M 4.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
302.59M -24.6% |
400.23M 32.3% |
497.32M 24.3% |
455.41M -8.4% |
559.62M 22.9% |
320.74M -42.7% |
426.3M 32.9% |
702.86M 64.9% |
529.68M -24.6% |
824.24M 55.6% |
856.97M 4.0% |
881M 2.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-85.55M - |
85.43M - |
84.45M -1.1% |
-32.05M - |
73.56M - |
219.99M 199.0% |
110.98M -49.6% |
40.43M -63.6% |
-63.59M - |
204.78M - |
136.77M -33.2% |
13.31M -90.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
216.4M - |
- | - | - |
208.71M - |
- | - | - |
226.41M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 16.0% |
0.26 -10.3% |
0.15 -42.3% |
0.21 40% |
0.31 47.6% |
0.36 16.1% |
0.24 -33.3% |
0.23 -4.2% |
0.34 47.8% |
0.31 -8.8% |
0.2 -35.5% |
0.3 50.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.25% 18.1% |
5.49% -12.1% |
3.03% -44.8% |
4.18% 38.0% |
5.99% 43.2% |
6.83% 14.1% |
4.14% -39.4% |
4.01% -3.0% |
5.64% 40.5% |
5.3% -6.0% |
3.22% -39.3% |
4.76% 48.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.29% 15.7% |
4.63% -12.3% |
2.55% -45.0% |
3.5% 37.3% |
4.73% 34.9% |
5.3% 12.2% |
3.35% -36.8% |
3.27% -2.5% |
4.76% 45.5% |
4.41% -7.3% |
2.57% -41.7% |
3.94% 53.2% |