2020 Q1 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
29.96% 32.8% |
15.68% -47.7% |
21.28% 35.7% |
22.3% 4.8% |
18.3% -18.0% |
15.14% -17.3% |
19.31% 27.6% |
24.39% 26.4% |
16.92% -30.6% |
16.91% -0.1% |
18.47% 9.3% |
21.55% 16.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
48.63% 10.4% |
31.33% -35.6% |
41.78% 33.3% |
36.77% -12.0% |
34.9% -5.1% |
33.65% -3.6% |
39.26% 16.7% |
39.28% 0.0% |
39.16% -0.3% |
32.56% -16.8% |
40.15% 23.3% |
38.94% -3.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
30.77% 17.8% |
18.95% -38.4% |
26.49% 39.8% |
21.8% -17.7% |
18.91% -13.3% |
16.92% -10.5% |
24.22% 43.2% |
24.04% -0.8% |
17.64% -26.6% |
17.91% 1.5% |
21.6% 20.6% |
23.48% 8.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
163.76M 1.2% |
191.85M 17.2% |
146.14M -23.8% |
181.9M 24.5% |
191.19M 5.1% |
206.1M 7.8% |
231.97M 12.5% |
215.95M -6.9% |
184.59M -14.5% |
238.74M 29.3% |
188.64M -21.0% |
223.24M 18.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
851.6M 6.8% |
915.92M 7.6% |
1.53B 66.9% |
1.55B 1.1% |
1.59B 2.7% |
1.66B 4.7% |
1.69B 1.8% |
1.71B 1.0% |
1.71B 0.2% |
1.74B 1.4% |
1.74B 0.3% |
1.75B 0.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
167.96M 3.4% |
202.2M 20.4% |
181.58M -10.2% |
190.13M 4.7% |
197.14M 3.7% |
239.93M 21.7% |
224.44M -6.5% |
227.75M 1.5% |
200.56M -11.9% |
221.7M 10.5% |
193.07M -12.9% |
199.72M 3.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
683.63M 7.7% |
713.72M 4.4% |
1.35B 88.8% |
1.36B 0.6% |
1.39B 2.6% |
1.42B 2.2% |
1.47B 3.1% |
1.48B 1.0% |
1.51B 2.1% |
1.51B 0.1% |
1.55B 2.3% |
1.55B 0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
35.26M -62.0% |
41.02M 16.3% |
- |
50.34M - |
- | - | - |
102.12M - |
- | - | - |
65.1M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
406.96M 5.2% |
392.53M -3.5% |
414.17M 5.5% |
1.02B 145.8% |
994.2M -2.4% |
1.04B 4.2% |
1.1B 6.1% |
1.04B -5.1% |
1.06B 1.5% |
1.08B 1.6% |
1.14B 5.4% |
1.09B -4.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
392.53M -3.5% |
414.17M 5.5% |
1.02B 145.8% |
994.2M -2.4% |
1.04B 4.2% |
1.1B 6.1% |
1.04B -5.1% |
1.06B 1.5% |
1.08B 1.6% |
1.14B 5.4% |
1.09B -4.0% |
1.07B -2.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-15.17M - |
23.37M - |
-1.41M - |
23.04M - |
35M 51.9% |
44.73M 27.8% |
-7.64M - |
47.34M - |
13.84M -70.8% |
43.78M 216.3% |
2.04M -95.3% |
20.07M 884.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
49.07M -28.8% |
30.08M -38.7% |
- |
71.67M - |
- | - | - |
97.46M - |
- | - | - |
82.97M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
1.02 32.5% |
0.62 -39.2% |
0.53 -14.5% |
0.64 20.8% |
0.54 -15.6% |
0.49 -9.3% |
0.7 42.9% |
0.82 17.1% |
0.49 -40.2% |
0.63 28.6% |
0.54 -14.3% |
0.76 40.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
7.44% 25.7% |
4.31% -42.2% |
3.02% -29.9% |
3% -0.6% |
2.55% -15.1% |
2.22% -12.9% |
3.1% 39.8% |
3.57% 15.3% |
2.09% -41.6% |
2.67% 27.8% |
2.28% -14.7% |
3.11% 36.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
5.95% 25.8% |
3.4% -42.8% |
2.54% -25.3% |
2.64% 3.7% |
2.23% -15.4% |
1.92% -14.0% |
2.67% 39.1% |
3.1% 16.0% |
1.83% -41.1% |
2.34% 28.2% |
2% -14.4% |
2.76% 37.5% |