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] |
76.93% -0.1% |
77.29% 0.5% |
77.18% -0.1% |
76.76% -0.5% |
75.68% -1.4% |
75.51% -0.2% |
75.09% -0.6% |
71.1% -5.3% |
70.01% -1.5% |
67.8% -3.2% |
67.8% 0% |
68.9% 1.6% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.91% - |
1.19% - |
16.63% 1300.9% |
15.96% -4.0% |
11.23% -29.6% |
11.26% 0.2% |
12.46% 10.7% |
16.74% 34.4% |
12.06% -27.9% |
13.93% 15.5% |
14.9% 6.9% |
20.63% 38.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.82% -28.8% |
33.36% 29.2% |
33.21% -0.4% |
35.95% 8.3% |
34.51% -4.0% |
32.67% -5.4% |
33.99% 4.0% |
40.62% 19.5% |
31.13% -23.3% |
38.06% 22.3% |
40.3% 5.9% |
44.05% 9.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-5.02% - |
1.46% - |
9.65% 561.4% |
17.79% 84.4% |
8.62% -51.6% |
12.16% 41.1% |
11.26% -7.4% |
17.85% 58.5% |
9.2% -48.4% |
14.55% 58.1% |
15.52% 6.7% |
20.11% 29.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
494.78M -5.2% |
380.91M -23.0% |
628.13M 64.9% |
629.22M 0.2% |
584.92M -7.0% |
694.51M 18.7% |
782.06M 12.6% |
766.32M -2.0% |
659.27M -14.0% |
808.32M 22.6% |
914.65M 13.2% |
853.19M -6.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.14B -5.0% |
4.15B 0.0% |
4.23B 2.1% |
4.38B 3.6% |
4.44B 1.3% |
4.78B 7.6% |
4.82B 0.9% |
4.92B 2.0% |
4.75B -3.5% |
5.15B 8.3% |
5.27B 2.5% |
5.43B 3.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
484.87M -11.2% |
476.16M -1.8% |
426.4M -10.4% |
478.62M 12.2% |
610.1M 27.5% |
869.8M 42.6% |
796.93M -8.4% |
989.26M 24.1% |
632.9M -36.0% |
909.77M 43.7% |
872.16M -4.1% |
869.17M -0.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.66B -4.1% |
3.67B 0.3% |
3.8B 3.7% |
3.9B 2.6% |
3.83B -1.9% |
3.91B 2.0% |
4.02B 2.8% |
3.92B -2.5% |
4.05B 3.3% |
4.17B 3.0% |
4.33B 3.7% |
4.49B 3.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.95M - |
- | - | - |
269.99M - |
- | - | - |
163.95M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.92B 7.3% |
926.27M -68.3% |
1.19B 29.0% |
1.04B -13.2% |
1.36B 30.7% |
611.03M -54.9% |
601.09M -1.6% |
441.71M -26.5% |
674.56M 52.7% |
1.03B 53.3% |
369.03M -64.3% |
463.84M 25.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
926.27M -68.3% |
1.19B 29.0% |
1.04B -13.2% |
1.36B 30.7% |
611.03M -54.9% |
601.09M -1.6% |
441.71M -26.5% |
674.56M 52.7% |
1.03B 53.3% |
369.03M -64.3% |
463.84M 25.7% |
994.49M 114.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-44.41M - |
-189.87M - |
213.28M - |
99.48M -53.4% |
36.5M -63.3% |
244.05M 568.7% |
-56.5M - |
69.04M - |
42.13M -39.0% |
321.11M 662.1% |
71.22M -77.8% |
144.88M 103.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.62M - |
- | - | - |
165.73M - |
- | - | - |
207.65M - |
- | - | - | |
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.005 - |
0.004 - |
0.099 2328.3% |
0.068 -31.3% |
0.062 -9.2% |
0.048 -21.7% |
0.093 92.1% |
0.121 30.3% |
0.075 -38.0% |
0.072 -3.7% |
0.13 79.6% |
0.166 28.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.12% - |
0.12% - |
2.8% 2165.1% |
2.6% -6.8% |
1.7% -34.8% |
2.02% 18.9% |
2.46% 21.6% |
3.23% 31.5% |
2% -38.2% |
2.74% 37.3% |
3.21% 17.1% |
3.99% 24.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.11% - |
0.11% - |
2.49% 2186.0% |
2.33% -6.5% |
1.49% -36.1% |
1.7% 13.9% |
2.03% 19.7% |
2.63% 29.8% |
1.64% -37.5% |
2.28% 38.4% |
2.62% 14.9% |
3.29% 25.7% |