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% - |
0% - |
- | - |
0% - |
- | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.96% -18.7% |
43.6% 18.0% |
44.76% 2.7% |
45.8% 2.3% |
25.4% -44.5% |
33.14% 30.5% |
41.93% 26.5% |
43.63% 4.1% |
18.48% -57.6% |
25.85% 39.9% |
55.69% 115.4% |
46.91% -15.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.21% -8.2% |
67.93% 11.0% |
67.78% -0.2% |
69% 1.8% |
62.41% -9.5% |
62.82% 0.6% |
69.89% 11.3% |
60.61% -13.3% |
70.23% 15.9% |
66.76% -4.9% |
59.52% -10.8% |
64% 7.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.73% -1.2% |
45.26% 1.2% |
39.36% -13.0% |
49.66% 26.2% |
41.59% -16.2% |
30.96% -25.6% |
48.66% 57.2% |
34.29% -29.5% |
41.73% 21.7% |
39.08% -6.4% |
28.43% -27.2% |
31.59% 11.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
312.48M 53.6% |
212.6M -32.0% |
184.07M -13.4% |
209.42M 13.8% |
157.97M -24.6% |
113.05M -28.4% |
310.53M 174.7% |
114.08M -63.3% |
111.15M -2.6% |
144.77M 30.2% |
135.22M -6.6% |
83.41M -38.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.47B -5.0% |
3.57B 2.9% |
3.69B 3.3% |
3.7B 0.2% |
3.48B -5.8% |
3.51B 0.7% |
3.75B 6.7% |
3.71B -1.0% |
3.48B -6.2% |
3.48B 0.0% |
3.5B 0.7% |
3.52B 0.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
419.32M -5.3% |
427.07M 1.8% |
466.71M 9.3% |
381.73M -18.2% |
386.98M 1.4% |
367.76M -5.0% |
473.08M 28.6% |
389.86M -17.6% |
403.12M 3.4% |
365.38M -9.4% |
321.84M -11.9% |
294.41M -8.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.01B -5.1% |
3.11B 3.1% |
3.19B 2.5% |
3.28B 3.0% |
3.06B -6.8% |
3.1B 1.5% |
3.23B 4.3% |
3.28B 1.4% |
3.04B -7.4% |
3.08B 1.2% |
3.15B 2.3% |
3.19B 1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
497.68K - |
- | - | - |
100.79M - |
- | - | - |
81.14M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
768.93M -12.6% |
664.11M -13.6% |
592.19M -10.8% |
595.68M 0.6% |
979.91M 64.5% |
399.88M -59.2% |
397.67M -0.6% |
454.79M 14.4% |
386.95M -14.9% |
213.07M -44.9% |
317.78M 49.1% |
239.81M -24.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
664.11M -13.6% |
592.19M -10.8% |
595.68M 0.6% |
979.91M 64.5% |
399.88M -59.2% |
397.67M -0.6% |
454.79M 14.4% |
386.95M -14.9% |
213.07M -44.9% |
317.78M 49.1% |
239.81M -24.5% |
259.55M 8.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.15M - |
15.99M -6.8% |
104.69M 554.6% |
7.23M -93.1% |
77.53M 972.4% |
-13.38M - |
-2.88M - |
20.66M - |
50.19M 142.9% |
32.94M -34.4% |
186.48M 466.1% |
30.72M -83.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
211.21M - |
- | - | - |
135.73M - |
- | - | - |
70.06M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.415 23.9% |
0.339 -18.2% |
0.298 -12.0% |
0.348 16.4% |
0.145 -58.2% |
0.136 -6.7% |
0.472 247.7% |
0.18 -61.8% |
0.074 -58.7% |
0.136 82.0% |
0.273 101.3% |
0.142 -48.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.73% 26.3% |
3.03% -18.8% |
2.62% -13.6% |
2.97% 13.3% |
1.27% -57.3% |
1.22% -3.9% |
4.11% 237.8% |
1.53% -62.8% |
0.65% -57.4% |
1.22% 88.3% |
2.42% 97.7% |
1.24% -49.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.24% 27.9% |
2.63% -18.8% |
2.27% -13.8% |
2.6% 14.4% |
1.12% -57.0% |
1.07% -4.1% |
3.59% 235.0% |
1.34% -62.8% |
0.57% -57.2% |
1.08% 88.2% |
2.16% 100.5% |
1.11% -48.3% |