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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.2% - |
-276.09% - |
-20.4% - |
26.13% - |
12.5% -52.2% |
28.03% 124.2% |
12.61% -55.0% |
36.75% 191.4% |
33.72% -8.3% |
34.87% 3.4% |
41.2% 18.2% |
41.99% 1.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.64% 1.3% |
93.5% -6.2% |
95.39% 2.0% |
96.08% 0.7% |
95.7% -0.4% |
96.4% 0.7% |
96.97% 0.6% |
95.6% -1.4% |
96.25% 0.7% |
96.08% -0.2% |
95.43% -0.7% |
95.81% 0.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.77% - |
-293.65% - |
-34.8% - |
12.77% - |
0.38% -97.0% |
21.94% 5653.2% |
7.59% -65.4% |
32.79% 331.8% |
31.21% -4.8% |
30.89% -1.0% |
38.66% 25.1% |
45.31% 17.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
366.4M 332.7% |
42.24M -88.5% |
111.16M 163.1% |
189.23M 70.2% |
217.33M 14.9% |
273.28M 25.7% |
276.51M 1.2% |
472.17M 70.8% |
599.13M 26.9% |
670.38M 11.9% |
742.84M 10.8% |
833.64M 12.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.17B 7.4% |
3.13B -1.3% |
3.07B -1.9% |
3.15B 2.6% |
3.21B 1.9% |
3.44B 7.2% |
3.46B 0.4% |
3.7B 6.9% |
3.97B 7.5% |
4.38B 10.1% |
4.7B 7.4% |
4.95B 5.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.13M -10.9% |
156.99M 53.7% |
102.84M -34.5% |
113.5M 10.4% |
122.33M 7.8% |
255.12M 108.5% |
220.81M -13.4% |
268.64M 21.7% |
328.19M 22.2% |
394.22M 20.1% |
379.72M -3.7% |
442.14M 16.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.07B 8.2% |
2.97B -3.1% |
2.97B -0.2% |
3.04B 2.3% |
3.09B 1.7% |
3.19B 3.2% |
3.24B 1.6% |
3.43B 5.9% |
3.65B 6.4% |
3.98B 9.2% |
4.32B 8.5% |
4.51B 4.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
5.97M - |
- | - | - |
185.48M - |
- | - | - |
730.27M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
558.52M -19.5% |
965.23M 72.8% |
843.98M -12.6% |
683.85M -19.0% |
1.02B 49.2% |
1B -1.7% |
314.87M -68.6% |
374.81M 19.0% |
475.17M 26.8% |
988.98M 108.1% |
1.09B 9.9% |
1.92B 76.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
965.23M 72.8% |
613.98M -36.4% |
683.85M 11.4% |
1.02B 49.2% |
1B -1.7% |
314.87M -68.6% |
374.81M 19.0% |
475.17M 26.8% |
988.98M 108.1% |
1.08B 9.7% |
1.92B 77.0% |
257.57M -86.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.02M - |
-108.02M - |
-132.16M - |
46.39M - |
-5.66M - |
39.23M - |
-60.15M - |
179.2M - |
270.91M 51.2% |
216.8M -20.0% |
318.35M 46.8% |
357.36M 12.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
26.76M - |
- | - | - |
208.41M - |
- | - | - |
656.14M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.47 - |
-0.26 - |
-0.05 - |
0.11 - |
0.06 -45.5% |
0.17 183.3% |
0.08 -52.9% |
0.38 375% |
0.45 18.4% |
0.52 15.6% |
0.68 30.8% |
0.78 14.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.22% - |
-3.86% - |
-0.76% - |
1.65% - |
0.89% -46.1% |
2.44% 175.2% |
1.09% -55.5% |
5.21% 379.5% |
5.71% 9.7% |
6.13% 7.3% |
7.37% 20.3% |
7.93% 7.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.96% - |
-3.7% - |
-0.73% - |
1.59% - |
0.85% -46.2% |
2.3% 169.5% |
1.01% -56.1% |
4.85% 379.8% |
5.27% 8.6% |
5.6% 6.3% |
6.74% 20.5% |
7.25% 7.5% |