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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.96% -25.4% |
4.55% 14.7% |
4.51% -0.8% |
4.31% -4.5% |
4.65% 8.0% |
3.8% -18.4% |
3.09% -18.8% |
4.18% 35.5% |
4.75% 13.6% |
4.25% -10.5% |
4.44% 4.5% |
4.11% -7.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.95% -8.2% |
20.19% 12.5% |
17.36% -14.0% |
17.63% 1.5% |
19.75% 12.0% |
19.85% 0.5% |
16.07% -19.0% |
17.83% 10.9% |
17.87% 0.2% |
18.14% 1.5% |
18.13% -0.1% |
15.18% -16.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.26% -17.2% |
7.79% 7.3% |
6.7% -14.1% |
7.04% 5.2% |
7.69% 9.1% |
6.51% -15.3% |
4.54% -30.3% |
6.64% 46.4% |
8.25% 24.1% |
9.51% 15.3% |
7.18% -24.5% |
7.57% 5.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
362.51M 24.0% |
334.17M -7.8% |
329.05M -1.5% |
406.95M 23.7% |
386.57M -5.0% |
513.75M 32.9% |
430.45M -16.2% |
603.51M 40.2% |
973.7M 61.3% |
840M -13.7% |
794.94M -5.4% |
1.06B 33.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.43B -3.0% |
1.46B 1.8% |
1.5B 2.7% |
1.68B 12.5% |
1.69B 0.5% |
1.87B 10.5% |
1.91B 2.0% |
2.41B 26.5% |
2.88B 19.6% |
3.1B 7.5% |
3.49B 12.5% |
3.7B 6.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
553.1M -9.7% |
564.61M 2.1% |
585.76M 3.7% |
786.22M 34.2% |
775.18M -1.4% |
924.17M 19.2% |
942.15M 1.9% |
1.44B 52.7% |
1.86B 29.1% |
2.02B 8.7% |
2.36B 16.9% |
2.56B 8.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
847.91M 1.8% |
863.46M 1.8% |
880.83M 2.0% |
867.87M -1.5% |
886.33M 2.1% |
913.28M 3.0% |
930.74M 1.9% |
935.5M 0.5% |
986.28M 5.4% |
1.03B 4.7% |
1.07B 3.9% |
1.08B 0.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
-163.99M - |
- | - | - |
-238.2M - |
- | - | - |
-222.73M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
269.07M 384.7% |
117.96M -56.2% |
225.82M 91.4% |
123.52M -45.3% |
124.78M 1.0% |
156.2M 25.2% |
179.68M 15.0% |
207.3M 15.4% |
232.77M 12.3% |
178.45M -23.3% |
234.09M 31.2% |
280M 19.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.96M -56.2% |
225.82M 91.4% |
123.52M -45.3% |
124.78M 1.0% |
156.2M 25.2% |
179.68M 15.0% |
207.3M 15.4% |
232.77M 12.3% |
178.45M -23.3% |
234.09M 31.2% |
280M 19.6% |
204.7M -26.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-42.88M - |
88.83M - |
-94.18M - |
-80.54M - |
24.36M - |
-29.64M - |
-127.85M - |
-250.05M - |
-215.39M - |
20.24M - |
-245.97M - |
-116.92M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
34.53M - |
- | - | - |
43.3M - |
- | - | - |
85.03M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.08 -38.5% |
0.1 25.0% |
0.1 0% |
0.11 10.0% |
0.11 0% |
0.13 18.2% |
0.09 -30.8% |
0.16 77.8% |
0.29 81.2% |
0.23 -20.7% |
0.23 0% |
0.27 17.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.71% -19.8% |
1.78% 3.9% |
1.7% -4.1% |
2.01% 17.8% |
2.05% 2.2% |
2.17% 5.8% |
1.44% -33.6% |
2.7% 87.7% |
4.81% 78.0% |
3.54% -26.5% |
3.35% -5.2% |
4.04% 20.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.99% -13.9% |
1.05% 6.4% |
1% -4.5% |
1.1% 9.8% |
1.07% -3.3% |
1.1% 2.9% |
0.7% -35.8% |
1.17% 66.1% |
1.75% 49.4% |
1.19% -31.7% |
1.07% -10.2% |
1.21% 13.0% |