2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
1.63% - |
2.16% 32.3% |
-23.49% - |
-17.74% - |
-11.8% - |
-9.83% - |
4.72% - |
6.24% 32.2% |
2.69% -57.0% |
4.67% 73.7% |
4.44% -4.8% |
6.73% 51.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
56.56% -1.8% |
58.19% 2.9% |
59.38% 2.1% |
57.51% -3.2% |
56.17% -2.3% |
55.63% -1.0% |
56.04% 0.7% |
57.42% 2.5% |
58.45% 1.8% |
59.1% 1.1% |
59.55% 0.8% |
59.87% 0.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
4.33% - |
5.26% 21.3% |
-19.47% - |
-15.47% - |
-13.23% - |
-10.23% - |
6.96% - |
8.82% 26.6% |
8.79% -0.3% |
9.01% 2.5% |
10.06% 11.6% |
9.38% -6.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
567.46M 303.9% |
657.76M 15.9% |
724.59M 10.2% |
819.78M 13.1% |
936.48M 14.2% |
1.05B 11.7% |
1.22B 16.8% |
1.41B 15.1% |
1.56B 10.9% |
1.71B 9.8% |
1.79B 4.7% |
1.88B 4.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
633.05M - |
1.26B 99.0% |
1.24B -1.8% |
1.3B 5.4% |
1.37B 5.3% |
1.53B 11.6% |
1.38B -9.7% |
1.54B 11.7% |
1.54B -0.5% |
1.71B 10.9% |
1.59B -6.6% |
1.89B 18.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
365.6M - |
362.93M -0.7% |
388M 6.9% |
425.08M 9.6% |
436.36M 2.7% |
570.29M 30.7% |
412.8M -27.6% |
525.4M 27.3% |
510.3M -2.9% |
611.8M 19.9% |
518.5M -15.3% |
704.1M 35.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
267.45M - |
896.54M 235.2% |
848.5M -5.4% |
878.21M 3.5% |
935.89M 6.6% |
960.93M 2.7% |
969.6M 0.9% |
1.02B 5.1% |
1.03B 0.8% |
1.09B 6.5% |
1.07B -1.7% |
1.18B 10.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
16.76M - |
-11.91M - |
16.95M - |
-28.76M - |
-139.09M - |
-131.68M - |
-227M - |
-164.4M - |
-98.8M - |
40.8M - |
232.1M 468.9% |
313.7M 35.2% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
117.63M 29.8% |
102.76M -12.6% |
90.59M -11.8% |
67.06M -26.0% |
106.55M 58.9% |
672.12M 530.8% |
653.1M -2.8% |
600.4M -8.1% |
557.7M -7.1% |
493M -11.6% |
371M -24.7% |
361.3M -2.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
106.11M 58.1% |
671.75M 533.1% |
653.08M -2.8% |
599.9M -8.1% |
526.88M -12.2% |
471.5M -10.5% |
371M -21.3% |
351.1M -5.4% |
370.8M 5.6% |
453.8M 22.4% |
494.6M 9.0% |
597.5M 20.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.05M - |
-38.74M - |
-19.3M - |
-76M - |
-193.03M - |
-197.06M - |
-310M - |
-240.9M - |
-175.5M - |
-22M - |
184.9M - |
267.2M 44.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
9.25M - |
14.19M 53.4% |
-170.23M - |
-145.41M - |
-110.49M - |
-102.86M - |
57.7M - |
87.8M 52.2% |
41.9M -52.3% |
79.9M 90.7% |
79.6M -0.4% |
126.6M 59.0% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
9.25M - |
14.19M 53.4% |
-170.23M - |
-145.41M - |
-110.49M - |
-102.86M - |
57.7M - |
87.8M 52.2% |
41.9M -52.3% |
79.9M 90.7% |
79.6M -0.4% |
126.6M 59.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.04 - |
0.046 15.1% |
-0.59 - |
-0.462 - |
-0.35 - |
-0.39 - |
0.18 - |
0.27 50.0% |
0.13 -51.9% |
0.24 84.6% |
0.25 4.2% |
0.39 56.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
3.46% - |
1.58% -54.2% |
-21.43% - |
-16.56% - |
-18.35% - |
-11.07% - |
-2.73% - |
9.26% - |
4.27% -53.9% |
7.78% 82.2% |
7.79% 0.1% |
11.5% 47.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
1.46% - |
1.13% -22.9% |
-14.98% - |
-11.16% - |
-11.01% - |
-7.37% - |
-1.81% - |
6.17% - |
2.88% -53.3% |
4.94% 71.4% |
5.35% 8.4% |
7.38% 37.9% |