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] |
20.47% -19.5% |
28.42% 38.8% |
36.97% 30.1% |
35.33% -4.4% |
25.65% -27.4% |
21.34% -16.8% |
21.39% 0.2% |
26.61% 24.4% |
24.48% -8.0% |
23.79% -2.8% |
16.14% -32.2% |
20.54% 27.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.72% 25.4% |
40.84% -21.0% |
49.48% 21.1% |
43.05% -13.0% |
50.51% 17.3% |
38.96% -22.9% |
36.45% -6.4% |
42.5% 16.6% |
52.7% 24.0% |
35.42% -32.8% |
28.79% -18.7% |
33.23% 15.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.38% -31.9% |
32.76% 69.0% |
18.17% -44.5% |
32.85% 80.8% |
16.23% -50.6% |
30.5% 87.9% |
16.99% -44.3% |
26.22% 54.3% |
10.73% -59.1% |
25.5% 137.7% |
-1.41% - |
20.78% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.74M -55.5% |
434.57M 571.3% |
75.32M -82.7% |
193.83M 157.3% |
81.71M -57.8% |
512.57M 527.3% |
185.12M -63.9% |
264.44M 42.8% |
107.33M -59.4% |
504.79M 370.3% |
141.24M -72.0% |
395.63M 180.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.39B 9.1% |
2.64B 90.8% |
2.9B 9.6% |
2.94B 1.5% |
2.94B -0.1% |
2.86B -2.7% |
3.1B 8.5% |
3.06B -1.5% |
3.27B 7.1% |
3.19B -2.5% |
3.47B 8.8% |
3.1B -10.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
838.46M 13.7% |
639.17M -23.8% |
860.25M 34.6% |
896.72M 4.2% |
869.21M -3.1% |
673.79M -22.5% |
870.28M 29.2% |
819.43M -5.8% |
978.51M 19.4% |
825.38M -15.6% |
1.13B 36.7% |
797.07M -29.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
546.4M 2.8% |
2B 266.7% |
2.03B 1.5% |
2.04B 0.4% |
2.07B 1.2% |
2.18B 5.7% |
2.23B 2.2% |
2.24B 0.4% |
2.3B 2.6% |
2.37B 3.3% |
2.35B -0.9% |
2.31B -1.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.68M 4.9% |
7.66M -90.3% |
- |
124.42M - |
- | - | - |
46.42M - |
- | - | - |
96.06M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
190.23M 31.4% |
7.6M -96.0% |
47.71M 527.7% |
44.29M -7.2% |
397.5M 797.4% |
649.19M 63.3% |
1.05B 61.2% |
1.49B 42.6% |
1.22B -18.6% |
1.45B 19.0% |
307.89M -78.7% |
481.62M 56.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.6M -96.0% |
47.71M 527.7% |
44.29M -7.2% |
397.5M 797.4% |
649.19M 63.3% |
1.05B 61.2% |
1.49B 42.6% |
1.22B -18.6% |
1.45B 19.0% |
307.89M -78.7% |
481.62M 56.4% |
196.99M -59.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.05M 0.1% |
-10.19M - |
48.33M - |
56.29M 16.5% |
-123M - |
94.98M - |
13.08M -86.2% |
2.31M -82.4% |
-8.22M - |
39.44M - |
28.56M -27.6% |
8.76M -69.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.25M -73.1% |
123.52M 832.1% |
- |
96.33M - |
- | - | - |
107.87M - |
- | - | - |
100.16M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.052 -65.8% |
0.496 861.5% |
0.083 -83.2% |
0.21 151.4% |
0.057 -72.7% |
0.336 487.5% |
0.121 -63.8% |
0.209 71.8% |
0.077 -63.0% |
0.357 363.0% |
0.071 -80.0% |
0.239 234.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.46% -65.9% |
9.69% 294.0% |
1.38% -85.8% |
3.36% 143.6% |
1.02% -69.6% |
5.15% 404.5% |
1.79% -65.1% |
3.15% 75.5% |
1.16% -63.2% |
5.14% 343.9% |
0.96% -81.2% |
3.48% 261.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1% -67.2% |
6.13% 514.3% |
1.01% -83.6% |
2.35% 133.3% |
0.71% -69.6% |
3.77% 429.3% |
1.33% -64.8% |
2.28% 72.1% |
0.83% -63.7% |
3.71% 347.6% |
0.68% -81.6% |
2.47% 261.6% |