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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.3% 481.3% |
3.72% -69.8% |
13.52% 264.0% |
-2.6% - |
2.21% - |
-6.25% - |
2.97% - |
9.43% 217.8% |
4.99% -47.1% |
8.86% 77.5% |
8.18% -7.6% |
14.06% 71.9% |
1.49% -89.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.13% 22.2% |
66.43% -10.4% |
72.4% 9.0% |
60.74% -16.1% |
61.79% 1.7% |
48.17% -22.1% |
48.97% 1.7% |
55.18% 12.7% |
61% 10.5% |
57.17% -6.3% |
60.43% 5.7% |
65.97% 9.2% |
56.66% -14.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.84% 300.8% |
-0.41% - |
21.41% - |
-1.93% - |
6.55% - |
-4.48% - |
12.09% - |
17.06% 41.1% |
17.41% 2.0% |
9.24% -46.9% |
14.69% 59.0% |
14.72% 0.2% |
-0.04% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
493.52M 56.8% |
458.41M -7.1% |
536.15M 17.0% |
473.38M -11.7% |
623.66M 31.7% |
642.73M 3.1% |
811.95M 26.3% |
759.32M -6.5% |
762.7M 0.4% |
796.02M 4.4% |
872.07M 9.6% |
772.34M -11.4% |
791.72M 2.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.54B 6.0% |
2.62B 3.1% |
2.5B -4.8% |
2.54B 1.9% |
2.77B 8.9% |
2.86B 3.2% |
3.5B 22.3% |
3.7B 5.7% |
3.77B 1.8% |
4.1B 8.9% |
4.06B -1.0% |
4.26B 5.0% |
4.17B -2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
372.2M 25.7% |
438.22M 17.7% |
379.18M -13.5% |
443.72M 17.0% |
602.46M 35.8% |
729.67M 21.1% |
1.36B 86.5% |
1.5B 10.1% |
1.53B 2.0% |
1.79B 16.8% |
1.67B -6.2% |
1.76B 5.1% |
1.59B -9.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.1B 3.2% |
2.11B 0.8% |
2.08B -1.7% |
2.07B -0.5% |
2.09B 1.2% |
2.06B -1.7% |
2.09B 1.8% |
2.16B 3.0% |
2.2B 1.9% |
2.27B 3.3% |
2.34B 3.2% |
2.45B 4.7% |
2.47B 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
78.19M - |
- | - | - |
30.87M - |
- | - | - |
122.04M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
1.04B - |
- | - | - |
923.96M - |
- | - | - |
1.76B - |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
961.95M - |
52.47M -94.5% |
- | - |
1.42B - |
- | - | - |
1.79B - |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
65.54M - |
- | - | - |
13.83M - |
- | - | - |
94.69M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
96.26M - |
- | - | - |
172.9M - |
- | - | - |
309.57M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.7M 811.7% |
17.03M -71.9% |
72.49M 325.7% |
-12.31M - |
13.81M - |
-40.14M - |
24.09M - |
71.6M 197.2% |
38.07M -46.8% |
70.5M 85.2% |
71.33M 1.2% |
108.59M 52.2% |
11.76M -89.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.27 828.3% |
1.19 -72.1% |
5.09 327.7% |
-0.87 - |
0.97 - |
-2.84 - |
1.69 - |
5.03 197.6% |
2.68 -46.7% |
4.95 84.7% |
5.01 1.2% |
7.63 52.3% |
0.83 -89.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.94% 795.1% |
0.81% -72.5% |
3.46% 327.6% |
-0.59% - |
0.66% - |
-1.93% - |
1.16% - |
3.37% 190.3% |
1.75% -48.1% |
3.16% 80.5% |
3.09% -2.0% |
4.53% 46.4% |
0.48% -89.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.45% 782.1% |
0.66% -73.1% |
2.83% 329.7% |
-0.49% - |
0.52% - |
-1.43% - |
0.76% - |
1.99% 162.6% |
1.02% -48.7% |
1.79% 75.8% |
1.75% -2.5% |
2.61% 49.3% |
0.28% -89.3% |