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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.89% -10.6% |
8.21% -68.3% |
35.41% 331.1% |
19.29% -45.5% |
26.19% 35.7% |
5.04% -80.7% |
24.18% 379.5% |
20.46% -15.4% |
15.59% -23.8% |
14.66% -6.0% |
23.47% 60.1% |
24.2% 3.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.71% -14.3% |
24.41% -27.6% |
41.06% 68.2% |
32.61% -20.6% |
39.8% 22.1% |
20.14% -49.4% |
38.91% 93.2% |
37.81% -2.8% |
27.94% -26.1% |
34.62% 23.9% |
40.03% 15.6% |
36.05% -9.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.99% -9.2% |
13.93% -46.4% |
27.09% 94.5% |
22.34% -17.5% |
32.04% 43.4% |
10.15% -68.3% |
27.3% 168.9% |
24.1% -11.7% |
20.5% -15.0% |
23.03% 12.4% |
29.39% 27.6% |
26.57% -9.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
294.41M 21.0% |
453.12M 53.9% |
164.3M -63.7% |
277.51M 68.9% |
307.12M 10.7% |
510.23M 66.1% |
203.11M -60.2% |
306.96M 51.1% |
448.35M 46.1% |
492.11M 9.8% |
284.33M -42.2% |
388.78M 36.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.62B 3.6% |
4.85B 5.1% |
4.92B 1.3% |
5.17B 5.1% |
5.27B 1.9% |
5.3B 0.6% |
5.28B -0.4% |
5.38B 1.8% |
5.4B 0.4% |
5.54B 2.6% |
5.57B 0.5% |
5.69B 2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.14B 7.9% |
1.38B 21.1% |
1.38B 0.3% |
1.65B 19.9% |
1.7B 2.6% |
1.7B 0.3% |
1.63B -4.1% |
1.66B 2.0% |
1.61B -3.1% |
1.68B 4.1% |
1.64B -2.4% |
1.74B 6.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.44B 2.3% |
3.43B -0.3% |
3.49B 1.7% |
3.47B -0.8% |
3.52B 1.6% |
3.55B 0.7% |
3.6B 1.4% |
3.66B 1.7% |
3.73B 1.9% |
3.81B 2.0% |
3.87B 1.8% |
3.89B 0.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
10.01M - |
- | - | - |
36.11M - |
- | - | - |
87.73M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.16B 26.5% |
924.78M -20.2% |
1.21B 30.6% |
812.91M -32.7% |
1.09B 34.3% |
848.58M -22.3% |
1.36B 59.7% |
690.48M -49.0% |
872.27M 26.3% |
805.37M -7.7% |
673.1M -16.4% |
880.87M 30.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
924.78M -20.2% |
1.21B 30.6% |
812.91M -32.7% |
1.09B 34.3% |
848.58M -22.3% |
1.36B 59.7% |
690.48M -49.0% |
872.27M 26.3% |
805.37M -7.7% |
673.1M -16.4% |
880.87M 30.9% |
653.62M -25.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-43.77M - |
12.64M - |
-39.25M - |
-51.69M - |
-27.77M - |
91.99M - |
-72.27M - |
64.53M - |
97.64M 51.3% |
13.12M -86.6% |
24M 83.0% |
-21.28M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
114.71M - |
- | - | - |
114.63M - |
- | - | - |
164.26M - |
|
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.23 9.5% |
0.11 -52.2% |
0.17 54.5% |
0.16 -5.9% |
0.25 56.3% |
0.07 -72% |
0.15 114.3% |
0.19 26.7% |
0.2 5.3% |
0.22 10.0% |
0.2 -9.1% |
0.28 40.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.24% 7.0% |
1.08% -51.7% |
1.68% 55.2% |
1.54% -8.4% |
2.3% 49.6% |
0.73% -68.4% |
1.37% 88.9% |
1.73% 25.9% |
1.89% 9.3% |
1.91% 1.2% |
1.74% -9.2% |
2.42% 39.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.68% 7.2% |
0.79% -53.2% |
1.19% 51.6% |
1.06% -10.8% |
1.54% 45.2% |
0.49% -68.4% |
0.93% 90.6% |
1.18% 26.9% |
1.3% 10.1% |
1.32% 1.7% |
1.2% -8.9% |
1.67% 39.1% |