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] |
72.24% -3.3% |
72.59% 0.5% |
72.85% 0.4% |
72.52% -0.5% |
72.22% -0.4% |
72.42% 0.3% |
72.42% 0% |
72.42% 0% |
72.41% 0.0% |
71.15% -1.7% |
71.15% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.77% -31.7% |
6.83% 1.0% |
7.6% 11.3% |
10.66% 40.2% |
5.06% -52.5% |
10.84% 114.2% |
10.28% -5.2% |
13.18% 28.1% |
6.59% -50.0% |
8.07% 22.5% |
9.31% 15.3% |
12.63% 35.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.02% -7.1% |
34.01% 3.0% |
29.88% -12.1% |
37.17% 24.4% |
33.21% -10.7% |
36.87% 11.0% |
37.69% 2.2% |
39.76% 5.5% |
35.35% -11.1% |
40.82% 15.5% |
31.83% -22.0% |
38.51% 21.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.93% -45.4% |
7.65% -3.5% |
9.52% 24.5% |
14.75% 54.9% |
7.98% -45.9% |
10.83% 35.7% |
12.54% 15.7% |
17.21% 37.3% |
4.57% -73.5% |
7.66% 67.8% |
10.32% 34.7% |
14.71% 42.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
726.31M -19.9% |
731.14M 0.7% |
1.24B 69.8% |
976.97M -21.3% |
871.29M -10.8% |
850.26M -2.4% |
1.42B 66.9% |
1.25B -11.8% |
1.09B -12.9% |
976.86M -10.4% |
1.39B 42.7% |
1.19B -14.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.18B -12.4% |
3.2B 0.9% |
3.62B 12.9% |
3.7B 2.3% |
3.48B -5.9% |
4.21B 20.9% |
4.88B 15.8% |
4.92B 0.8% |
4.6B -6.5% |
4.98B 8.4% |
5.39B 8.1% |
5.37B -0.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25B -19.9% |
1.23B -1.9% |
1.55B 26.2% |
1.53B -1.4% |
1.36B -10.8% |
1.98B 45.6% |
2.51B 26.5% |
2.38B -5.1% |
2.08B -12.5% |
2.39B 14.7% |
2.65B 10.8% |
2.49B -6.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.93B -6.7% |
1.98B 2.7% |
2.07B 4.6% |
2.17B 5.0% |
2.12B -2.4% |
2.23B 5.1% |
2.37B 6.2% |
2.53B 7.1% |
2.51B -0.9% |
2.59B 3.2% |
2.74B 5.6% |
2.88B 5.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-279.82M - |
- | - | - |
187.6M - |
- | - | - |
222.31M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
769.87M 25.8% |
435.82M -43.4% |
575.11M 32.0% |
458.32M -20.3% |
620.43M 35.4% |
535.93M -13.6% |
1.03B 93.1% |
1.92B 85.3% |
1.75B -8.8% |
1.21B -30.9% |
1.18B -2.3% |
1.24B 4.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
435.82M -43.4% |
575.11M 32.0% |
458.32M -20.3% |
620.43M 35.4% |
535.93M -13.6% |
1.03B 93.1% |
1.92B 85.3% |
1.75B -8.8% |
1.21B -30.9% |
1.18B -2.3% |
1.24B 4.9% |
1.23B -0.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-315.05M - |
-144.34M - |
277.2M - |
139.98M -49.5% |
-114.66M - |
15.33M - |
269.6M 1658.1% |
72.56M -73.1% |
-123.86M - |
154.71M - |
156.91M 1.4% |
63.35M -59.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
139.01M - |
- | - | - |
148.02M - |
- | - | - |
236.75M - |
- | - | - | |
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.312 -45.9% |
0.32 2.8% |
0.609 90.0% |
0.668 9.7% |
0.283 -57.7% |
0.591 109.0% |
0.934 58.0% |
1.033 10.6% |
0.46 -55.5% |
0.503 9.5% |
0.809 60.8% |
0.948 17.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.47% -44.6% |
2.56% 3.8% |
4.67% 82.3% |
4.91% 5.2% |
2.05% -58.2% |
4.24% 106.4% |
6.35% 49.8% |
6.73% 5.9% |
2.85% -57.7% |
3.09% 8.5% |
4.87% 57.5% |
5.37% 10.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.45% -41.0% |
1.57% 8.3% |
2.77% 76.7% |
2.85% 2.8% |
1.23% -56.9% |
2.4% 95.2% |
3.21% 34.0% |
3.37% 4.8% |
1.51% -55.1% |
1.65% 9.0% |
2.5% 51.9% |
2.8% 12.1% |