2017 Q2 | 2017 Q4 | 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] | [friend] |
0% - |
76.67% - |
76.41% -0.3% |
72.3% -5.4% |
70.54% -2.4% |
70.28% -0.4% |
67.43% -4.1% |
62.68% -7.0% |
62.25% -0.7% |
61.58% -1.1% |
61.58% 0% |
60.38% -1.9% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.54% -16.7% |
9.05% 20.0% |
19.36% 113.9% |
17.25% -10.9% |
16.88% -2.1% |
12.71% -24.7% |
11.06% -12.9% |
6.21% -43.8% |
5.37% -13.5% |
9.29% 73.0% |
4.61% -50.4% |
8.04% 74.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.19% 0.6% |
16.94% -1.4% |
30.87% 82.3% |
26.74% -13.4% |
25.31% -5.3% |
21.55% -14.9% |
18.66% -13.4% |
17.9% -4.1% |
14.05% -21.5% |
18.42% 31.1% |
18.6% 1.0% |
15.17% -18.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8% -11.2% |
9.41% 17.6% |
23.54% 150.2% |
19.62% -16.7% |
18.13% -7.6% |
13.19% -27.3% |
12.34% -6.5% |
8.66% -29.8% |
5.49% -36.6% |
10.78% 96.3% |
13.09% 21.4% |
8.64% -34.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
445.98M 8.2% |
524.7M 17.7% |
826.22M 57.5% |
723.64M -12.4% |
689.02M -4.8% |
678.35M -1.5% |
636.01M -6.2% |
517.37M -18.7% |
524.51M 1.4% |
596.21M 13.7% |
567.47M -4.8% |
520.86M -8.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.11B -1.7% |
2.23B 5.8% |
2.56B 14.4% |
2.69B 5.3% |
2.97B 10.2% |
3B 1.0% |
2.91B -3.0% |
2.88B -1.0% |
2.7B -6.1% |
2.88B 6.7% |
3.12B 8.1% |
3.09B -0.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
226.72M -6.6% |
299.37M 32.0% |
440.37M 47.1% |
449.74M 2.1% |
673.17M 49.7% |
615.43M -8.6% |
533.5M -13.3% |
461M -13.6% |
410.59M -10.9% |
541.48M 31.9% |
746.35M 37.8% |
699.94M -6.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.89B -1.1% |
1.94B 2.6% |
2.12B 9.3% |
2.24B 6.0% |
2.29B 2.3% |
2.38B 3.8% |
2.37B -0.3% |
2.42B 1.9% |
2.29B -5.2% |
2.34B 2.2% |
2.37B 1.2% |
2.39B 0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.24M - |
- | - | - |
280.66M - |
- | - | - |
105.71M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
683.49M 40.2% |
780.94M 14.3% |
530.5M -32.1% |
774.59M 46.0% |
774.64M 0.0% |
976.12M 26.0% |
369.09M -62.2% |
516.35M 39.9% |
460.73M -10.8% |
465.45M 1.0% |
166.59M -64.2% |
376.18M 125.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
780.94M 14.3% |
530.5M -32.1% |
774.59M 46.0% |
774.64M 0.0% |
976.12M 26.0% |
369.09M -62.2% |
516.35M 39.9% |
460.73M -10.8% |
465.45M 1.0% |
166.59M -64.2% |
376.18M 125.8% |
494.56M 31.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.68M - |
14.61M -38.3% |
134.86M 823.0% |
13.3M -90.1% |
74.37M 459.3% |
-82.74M - |
58.85M - |
-120.86M - |
32.93M - |
-54.21M - |
230.16M - |
-96.52M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.98M - |
- | - | - |
240.94M - |
- | - | - |
60.31M - |
- | - | - | |
Diluted Net Income | [friend] | [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] | [friend] |
0.156 -9.9% |
0.22 41.2% |
0.741 236.9% |
0.578 -22.0% |
0.537 -7.0% |
0.396 -26.2% |
0.326 -17.7% |
0.148 -54.7% |
0.135 -8.6% |
0.261 93.4% |
0.124 -52.4% |
0.199 60.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.77% -10.3% |
2.49% 40.1% |
7.9% 217.7% |
5.73% -27.5% |
5.13% -10.5% |
3.69% -28.1% |
2.96% -19.8% |
1.34% -54.7% |
1.2% -10.8% |
2.39% 99.8% |
1.11% -53.6% |
1.76% 58.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.58% -9.6% |
2.19% 38.4% |
6.68% 205.6% |
4.76% -28.8% |
4.11% -13.6% |
2.89% -29.7% |
2.38% -17.6% |
1.11% -53.4% |
1.01% -9.1% |
1.98% 96.4% |
0.87% -56.0% |
1.35% 54.9% |