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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.49% 4.9% |
10.58% 11.5% |
14.67% 38.6% |
10.27% -30.0% |
19.22% 87.1% |
20.04% 4.3% |
8.38% -58.2% |
17.52% 109.2% |
14.11% -19.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.61% 1.9% |
42.91% 5.7% |
44.32% 3.3% |
45.73% 3.2% |
41.99% -8.2% |
38.76% -7.7% |
40.98% 5.7% |
43.17% 5.3% |
41.36% -4.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.59% 14.8% |
24.89% 15.3% |
28.33% 13.8% |
27.33% -3.6% |
29.86% 9.3% |
26.4% -11.6% |
22.25% -15.7% |
31.6% 42.0% |
28.64% -9.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
686.4M 6.7% |
740.77M 7.9% |
781.73M 5.5% |
920.61M 17.8% |
1.04B 12.8% |
1.2B 15.9% |
1.39B 15.6% |
1.44B 3.8% |
1.55B 7.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.43B 4.3% |
18.08B 3.8% |
18.68B 3.3% |
18.63B -0.3% |
20.73B 11.3% |
22.26B 7.4% |
23.1B 3.8% |
25.51B 10.4% |
26.6B 4.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.5B 9.5% |
8.09B 7.8% |
8.57B 6.0% |
8.36B -2.4% |
10.26B 22.7% |
11.58B 12.9% |
12.19B 5.3% |
14.32B 17.4% |
15.32B 7.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.93B 0.7% |
10B 0.7% |
10.11B 1.2% |
10.27B 1.6% |
10.47B 1.9% |
10.68B 2.0% |
10.91B 2.1% |
11.2B 2.6% |
11.28B 0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
285.84M 47.8% |
288.78M 1.0% |
297.51M 3.0% |
168.25M -43.4% |
475.49M 182.6% |
-173.85M - |
389.4M - |
693.28M 78.0% |
1.19B 71.2% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.92B 0.1% |
7.02B 1.6% |
6.07B -13.6% |
5.24B -13.6% |
4.37B -16.6% |
5.76B 31.8% |
4.99B -13.5% |
4.06B -18.5% |
5.77B 42.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.02B 1.6% |
6.07B -13.6% |
5.24B -13.6% |
4.37B -16.6% |
5.76B 31.8% |
4.99B -13.5% |
4.06B -18.5% |
5.77B 42.0% |
5.92B 2.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
285.84M 47.8% |
288.78M 1.0% |
297.51M 3.0% |
168.25M -43.4% |
475.49M 182.6% |
-3.5B - |
-965.24M - |
693.28M - |
1.19B 71.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.15M 11.9% |
78.41M 20.3% |
114.66M 46.2% |
94.57M -17.5% |
199.56M 111.0% |
241.04M 20.8% |
116.46M -51.7% |
252.97M 117.2% |
219.22M -13.3% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.15M 11.9% |
78.41M 20.3% |
114.66M 46.2% |
94.57M -17.5% |
199.56M 111.0% |
241.04M 20.8% |
116.46M -51.7% |
252.97M 117.2% |
219.22M -13.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.18 12.5% |
0.22 22.2% |
0.32 45.5% |
0.26 -18.8% |
0.54 107.7% |
0.66 22.2% |
0.32 -51.5% |
0.68 112.5% |
0.6 -11.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.66% 10.9% |
0.79% 19.5% |
1.14% 44.9% |
0.93% -18.6% |
1.92% 107.4% |
2.28% 18.4% |
1.08% -52.7% |
2.29% 112.2% |
1.95% -14.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.38% 8.1% |
0.44% 15.7% |
0.62% 41.2% |
0.51% -18.7% |
1.01% 100.0% |
1.12% 10.6% |
0.51% -54.2% |
1.04% 102.7% |
0.84% -19.2% |