2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 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] | [friend] | [friend] | [friend] | [friend] |
71.69% -0.1% |
57.4% -19.9% |
56.12% -2.2% |
53.78% -4.2% |
53.59% -0.4% |
54.91% 2.5% |
53.33% -2.9% |
53.13% -0.4% |
52.23% -1.7% |
49.91% -4.4% |
49.91% 0% |
47.46% -4.9% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.75% 49.2% |
13.43% -28.4% |
12.31% -8.3% |
9.64% -21.7% |
10.9% 13.1% |
6.13% -43.8% |
4.19% -31.7% |
9.77% 133.4% |
9.6% -1.8% |
6.28% -34.6% |
12.07% 92.3% |
13.92% 15.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.11% 2.8% |
40.22% -2.2% |
37.48% -6.8% |
41.04% 9.5% |
39.48% -3.8% |
39.73% 0.6% |
39.81% 0.2% |
40.71% 2.3% |
40.97% 0.6% |
40.58% -1.0% |
40.07% -1.2% |
41.93% 4.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.98% 81.0% |
12.6% -29.9% |
11.1% -11.9% |
7.22% -34.9% |
8.76% 21.3% |
4.47% -49.0% |
0.89% -80.0% |
5.2% 481.8% |
5.88% 13.0% |
2.38% -59.5% |
6.24% 162.4% |
11.25% 80.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
360.09M 33.1% |
347.43M -3.5% |
408.34M 17.5% |
288.95M -29.2% |
324.87M 12.4% |
335.49M 3.3% |
321.82M -4.1% |
318.12M -1.1% |
348.88M 9.7% |
359.96M 3.2% |
406.11M 12.8% |
387.19M -4.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.93B 5.9% |
2.02B 4.6% |
2.13B 5.4% |
2.09B -1.6% |
2.07B -1.1% |
2.07B 0.1% |
2.08B 0.4% |
2.09B 0.3% |
2.2B 5.3% |
2.2B 0.1% |
2.2B 0.1% |
2.15B -2.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
216.8M 19.9% |
252.77M 16.6% |
306.04M 21.1% |
220.58M -27.9% |
262.51M 19.0% |
258.1M -1.7% |
256.12M -0.8% |
233.6M -8.8% |
257.72M 10.3% |
272.92M 5.9% |
290.8M 6.5% |
265.5M -8.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.71B 4.3% |
1.77B 3.1% |
1.82B 3.1% |
1.87B 2.8% |
1.81B -3.5% |
1.82B 0.4% |
1.83B 0.6% |
1.86B 1.6% |
1.94B 4.6% |
1.93B -0.7% |
1.91B -0.8% |
1.88B -1.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-12.55M - |
- | - | - |
-29.52M - |
- | - | - |
99.7M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
401.8M -20.2% |
516.81M 28.6% |
996.59M 92.8% |
367.14M -63.2% |
414.61M 12.9% |
332.56M -19.8% |
261.68M -21.3% |
350.68M 34.0% |
324.63M -7.4% |
391.29M 20.5% |
442.05M 13.0% |
459.57M 4.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
516.81M 28.6% |
996.59M 92.8% |
367.14M -63.2% |
414.61M 12.9% |
332.56M -19.8% |
261.68M -21.3% |
350.68M 34.0% |
324.63M -7.4% |
391.29M 20.5% |
442.05M 13.0% |
459.57M 4.0% |
491.34M 6.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-6.71M - |
47.28M - |
-22.63M - |
-49.48M - |
4.59M - |
19.74M 330.0% |
70.24M 255.8% |
18.57M -73.6% |
56.35M 203.5% |
97.6M 73.2% |
80.71M -17.3% |
-20.28M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.52M - |
- | - | - |
63.28M - |
- | - | - |
64.57M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.843 98.5% |
0.582 -30.9% |
0.606 4.1% |
0.347 -42.7% |
0.441 26.8% |
0.256 -42.0% |
0.169 -33.8% |
0.277 64.0% |
0.298 7.5% |
0.201 -32.6% |
0.432 115.0% |
0.489 13.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.02% 94.3% |
2.68% -33.4% |
2.8% 4.5% |
1.51% -46.2% |
1.92% 27.7% |
1.14% -41.0% |
0.74% -34.8% |
1.69% 128.2% |
1.76% 4.4% |
1.17% -33.8% |
2.55% 118.6% |
2.84% 11.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.6% 93.6% |
2.36% -34.3% |
2.42% 2.6% |
1.32% -45.6% |
1.7% 28.9% |
0.99% -41.6% |
0.65% -34.7% |
1.49% 129.9% |
1.56% 4.8% |
1.03% -34.2% |
2.23% 116.8% |
2.48% 11.3% |