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] |
85.63% 0.1% |
84.21% -1.7% |
84.24% 0.0% |
84.16% -0.1% |
84.16% 0.0% |
80.13% -4.8% |
77.84% -2.8% |
77.84% 0% |
77.84% 0% |
78.72% 1.1% |
78.72% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.99% -29.7% |
9.21% 15.3% |
2.71% -70.6% |
8.28% 205.9% |
8.04% -3.0% |
5.63% -29.9% |
9.81% 74.0% |
10.8% 10.1% |
9.2% -14.8% |
7.16% -22.2% |
4.89% -31.7% |
9.84% 101.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.31% 1.0% |
25% -1.2% |
21.67% -13.3% |
26.24% 21.1% |
23.4% -10.8% |
25.52% 9.1% |
26.42% 3.5% |
27.16% 2.8% |
25.18% -7.3% |
27.11% 7.6% |
24.72% -8.8% |
25.51% 3.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.7% -28.7% |
13% -5.1% |
8.79% -32.4% |
15.32% 74.4% |
12.92% -15.7% |
14.09% 9.1% |
15.59% 10.7% |
16.37% 5.0% |
18.32% 11.9% |
14.99% -18.2% |
12.52% -16.5% |
15.84% 26.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
794.26M 4.0% |
874.42M 10.1% |
899.24M 2.8% |
932.28M 3.7% |
982.05M 5.3% |
997.19M 1.5% |
1.04B 4.6% |
983.83M -5.7% |
1.02B 3.2% |
975.37M -3.9% |
969.03M -0.6% |
977.93M 0.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.09B 8.2% |
5.17B 1.5% |
5.68B 9.9% |
5.77B 1.5% |
6.15B 6.6% |
6.48B 5.3% |
6.88B 6.3% |
7.15B 3.9% |
7.48B 4.6% |
7.44B -0.6% |
7.52B 1.1% |
7.88B 4.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.26B 12.2% |
3.26B -0.1% |
3.79B 16.5% |
3.76B -0.9% |
4.1B 9.0% |
4.36B 6.4% |
4.74B 8.6% |
4.89B 3.1% |
5.16B 5.6% |
5.07B -1.7% |
5.08B 0.2% |
5.35B 5.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56B 1.5% |
1.63B 4.8% |
1.64B 0.6% |
1.74B 6.3% |
1.78B 2.2% |
1.84B 3.2% |
1.91B 4.1% |
2.02B 5.6% |
2.07B 2.6% |
2.14B 3.4% |
2.19B 2.2% |
2.29B 4.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
204.04M - |
- | - | - |
145.84M - |
- | - | - |
-182.82M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
454.24M -29.2% |
603.86M 32.9% |
313.38M -48.1% |
494.56M 57.8% |
298.39M -39.7% |
504.41M 69.0% |
435.23M -13.7% |
623.13M 43.2% |
676.46M 8.6% |
687.35M 1.6% |
403.42M -41.3% |
493.47M 22.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
603.86M 32.9% |
313.38M -48.1% |
494.56M 57.8% |
298.39M -39.7% |
504.41M 69.0% |
435.23M -13.7% |
623.19M 43.2% |
676.46M 8.5% |
687.35M 1.6% |
403.42M -41.3% |
493.47M 22.3% |
402.38M -18.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.13M - |
-275.29M - |
-105.95M - |
-106.02M - |
-34.35M - |
-208.66M - |
2.6M - |
-283M - |
-261.72M - |
-152.43M - |
257.1M - |
-180.71M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
177.33M - |
- | - | - |
166.57M - |
- | - | - |
217.71M - |
- | - | - | |
Diluted Net Income | [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] |
0.14 -33.3% |
0.19 35.7% |
0.06 -68.4% |
0.19 216.7% |
0.19 0% |
0.14 -26.3% |
0.25 78.6% |
0.26 4.0% |
0.23 -11.5% |
0.17 -26.1% |
0.12 -29.4% |
0.24 100% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.11% -29.2% |
5.05% 23.0% |
1.49% -70.6% |
4.56% 206.5% |
4.48% -1.9% |
3.1% -30.7% |
5.45% 75.7% |
5.4% -0.9% |
4.56% -15.5% |
3.31% -27.4% |
2.19% -34.0% |
4.3% 96.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.3% -30.6% |
1.57% 21.1% |
0.45% -71.4% |
1.35% 200.6% |
1.32% -1.8% |
0.89% -32.8% |
1.53% 72.1% |
1.51% -1.2% |
1.28% -15.7% |
0.94% -26.7% |
0.63% -32.4% |
1.25% 97.3% |