2019 Q1 | 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] | [friend] | - | - | - | - |
0% - |
60.32% - |
60.38% 0.1% |
59.63% -1.2% |
60.29% 1.1% |
60.29% 0% |
60.29% 0% |
57.29% -5.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.69% 36.4% |
25.02% -6.3% |
18.58% -25.7% |
20% 7.7% |
26.38% 31.9% |
18.89% -28.4% |
18.7% -1.0% |
21.95% 17.4% |
25.42% 15.8% |
21.12% -16.9% |
12.29% -41.8% |
23.81% 93.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.64% -1.0% |
85.67% -2.3% |
82.28% -4.0% |
83.01% 0.9% |
85.44% 2.9% |
84.41% -1.2% |
79.68% -5.6% |
81.89% 2.8% |
82.22% 0.4% |
79.54% -3.3% |
76.3% -4.1% |
79.82% 4.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.33% 22.3% |
27.1% 21.4% |
8.42% -68.9% |
17.38% 106.3% |
25.47% 46.6% |
18.28% -28.2% |
15.54% -15.0% |
20.93% 34.7% |
24.09% 15.1% |
20.03% -16.9% |
8.68% -56.7% |
23.96% 176.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
277.45M 25.4% |
274.74M -1.0% |
249.5M -9.2% |
268.95M 7.8% |
306.46M 13.9% |
322.18M 5.1% |
272.92M -15.3% |
277.85M 1.8% |
277.5M -0.1% |
294.42M 6.1% |
267.34M -9.2% |
314.99M 17.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.58B 1.0% |
2.74B 6.2% |
2.78B 1.3% |
2.86B 3.1% |
2.9B 1.4% |
3B 3.5% |
3.02B 0.5% |
3.1B 2.7% |
3.09B -0.4% |
3.22B 4.2% |
3.35B 4.1% |
3.37B 0.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
403.2M -3.4% |
493.88M 22.5% |
483.6M -2.1% |
515.96M 6.7% |
569.71M 10.4% |
609.93M 7.1% |
573.08M -6.0% |
592.97M 3.5% |
575.82M -2.9% |
644.31M 11.9% |
743.33M 15.4% |
748.26M 0.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.18B 1.8% |
2.25B 3.2% |
2.29B 2.0% |
2.35B 2.4% |
2.33B -0.5% |
2.39B 2.6% |
2.44B 2.1% |
2.51B 2.5% |
2.51B 0.2% |
2.57B 2.5% |
2.6B 1.2% |
2.63B 0.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.38M - |
- | - | - |
96.86M - |
- | - | - |
123.98M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
211.43M -80.0% |
259.04M 22.5% |
180M -30.5% |
1.04B 475.5% |
590.3M -43.0% |
425.84M -27.9% |
555.9M 30.5% |
821.86M 47.8% |
614.28M -25.3% |
632.05M 2.9% |
521.63M -17.5% |
767.54M 47.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
259.04M 22.5% |
180M -30.5% |
1.04B 475.5% |
590.3M -43.0% |
425.84M -27.9% |
555.9M 30.5% |
821.86M 47.8% |
614.28M -25.3% |
632.05M 2.9% |
521.63M -17.5% |
767.54M 47.1% |
816.63M 6.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-51.05M - |
33.03M - |
-84.95M - |
-119.47M - |
-11.79M - |
-12.59M - |
-43.53M - |
-21.91M - |
53.28M - |
14.01M -73.7% |
54.62M 290.0% |
30.57M -44.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.34M - |
- | - | - |
134.64M - |
- | - | - |
131.52M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.62 72.2% |
0.57 -8.1% |
0.39 -31.6% |
0.45 15.4% |
0.67 48.9% |
0.51 -23.9% |
0.42 -17.6% |
0.51 21.4% |
0.59 15.7% |
0.51 -13.6% |
0.28 -45.1% |
0.63 125.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.43% 67.8% |
3.11% -9.4% |
2.04% -34.3% |
2.32% 13.6% |
3.45% 48.9% |
2.57% -25.5% |
2.11% -18.1% |
2.46% 16.8% |
2.81% 14.2% |
2.45% -13.0% |
1.27% -48.1% |
2.87% 125.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.88% 69.4% |
2.58% -10.4% |
1.68% -34.9% |
1.91% 13.6% |
2.8% 46.9% |
2.06% -26.5% |
1.7% -17.7% |
1.99% 17.7% |
2.28% 14.4% |
1.97% -13.5% |
1% -49.3% |
2.23% 122.9% |