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% - |
0% - |
70.73% - |
69.09% -2.3% |
68.43% -1.0% |
69.05% 0.9% |
67.99% -1.5% |
67.37% -0.9% |
65.67% -2.5% |
65.67% 0% |
65.67% 0% |
65.63% -0.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.42% -16.8% |
10.76% -30.2% |
6.08% -43.4% |
14.05% 130.9% |
21.8% 55.2% |
25.03% 14.8% |
25.97% 3.7% |
27.26% 5.0% |
31.59% 15.9% |
31.79% 0.7% |
31.55% -0.8% |
30.87% -2.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.91% -4.1% |
23.77% -25.5% |
20.22% -14.9% |
26.26% 29.8% |
34.04% 29.6% |
39.17% 15.1% |
44.96% 14.8% |
49.04% 9.1% |
49.67% 1.3% |
50.1% 0.9% |
46.64% -6.9% |
47.82% 2.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.84% -7.4% |
11.63% -34.8% |
8.64% -25.7% |
16.44% 90.4% |
21.57% 31.2% |
27.2% 26.1% |
32.11% 18.1% |
33.89% 5.5% |
35.26% 4.0% |
37.34% 5.9% |
35.76% -4.2% |
36.12% 1.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
249.89M -3.4% |
234.81M -6.0% |
346.98M 47.8% |
412.99M 19.0% |
407.4M -1.4% |
428.58M 5.2% |
515.85M 20.4% |
587.79M 13.9% |
602.49M 2.5% |
584.09M -3.1% |
625.55M 7.1% |
711.84M 13.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.74B 1.9% |
1.74B 0.2% |
1.84B 5.3% |
1.89B 2.9% |
1.96B 3.7% |
2.11B 7.9% |
2.27B 7.5% |
2.48B 9.1% |
3.29B 33.0% |
3.52B 7.0% |
3.89B 10.4% |
4.14B 6.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
195.44M 5.2% |
173.85M -11.0% |
246.38M 41.7% |
240.42M -2.4% |
254.24M 5.7% |
299.35M 17.7% |
325.53M 8.7% |
371.5M 14.1% |
1.03B 177.8% |
1.07B 3.5% |
1.26B 18.3% |
1.25B -1.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.54B 1.5% |
1.57B 1.6% |
1.59B 1.3% |
1.65B 3.7% |
1.7B 3.4% |
1.81B 6.4% |
1.95B 7.3% |
2.11B 8.3% |
2.26B 7.4% |
2.46B 8.6% |
2.63B 7.0% |
2.86B 8.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
104.72M - |
- | - | - |
130.42M - |
- | - | - |
400.6M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.98M 3.5% |
71.58M -43.2% |
47.68M -33.4% |
212.43M 345.5% |
231.64M 9.0% |
462.79M 99.8% |
418.16M -9.6% |
544.12M 30.1% |
329.23M -39.5% |
447.7M 36.0% |
388.55M -13.2% |
531.18M 36.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.58M -43.2% |
47.68M -33.4% |
212.43M 345.5% |
231.64M 9.0% |
462.79M 99.8% |
418.16M -9.6% |
544.12M 30.1% |
329.23M -39.5% |
447.7M 36.0% |
388.55M -13.2% |
531.18M 36.7% |
572.64M 7.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-36.41M - |
-31.35M - |
-14.38M - |
-102.68M - |
99.23M - |
-13.06M - |
42.19M - |
47.27M 12.0% |
-9.27M - |
52.48M - |
51.95M -1.0% |
-61.73M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.49M - |
- | - | - |
146.86M - |
- | - | - |
350.53M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.228 -19.7% |
0.149 -34.4% |
0.125 -16.4% |
0.343 174.8% |
0.525 53.1% |
0.634 20.8% |
0.791 24.9% |
0.946 19.6% |
1.056 11.6% |
1.002 -5.1% |
1.094 9.2% |
1.213 10.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.51% -21.5% |
1.62% -35.4% |
1.34% -17.6% |
3.58% 168.2% |
5.3% 47.8% |
6.1% 15.1% |
7.13% 16.9% |
7.91% 11.0% |
8.71% 10.2% |
7.87% -9.7% |
7.77% -1.3% |
8.01% 3.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.23% -21.0% |
1.45% -35.1% |
1.18% -18.7% |
3.12% 164.1% |
4.62% 48.2% |
5.27% 14.1% |
6.11% 16.0% |
6.75% 10.4% |
6.59% -2.3% |
5.45% -17.4% |
5.32% -2.3% |
5.48% 2.9% |