2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.88% -9.1% |
22.78% 9.1% |
25.22% 10.7% |
26.94% 6.8% |
26.29% -2.4% |
24.94% -5.1% |
21.36% -14.4% |
13.88% -35.0% |
5.86% -57.8% |
-41.19% - |
-47.81% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.57% 2.1% |
82.41% 1.0% |
83.34% 1.1% |
83.82% 0.6% |
82.92% -1.1% |
80.87% -2.5% |
77.35% -4.4% |
69.04% -10.7% |
60.22% -12.8% |
48.52% -19.4% |
44.03% -9.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.3% 8.0% |
67.99% 7.4% |
69.2% 1.8% |
69.43% 0.3% |
67.46% -2.8% |
64.15% -4.9% |
55.95% -12.8% |
39.48% -29.4% |
20.22% -48.8% |
-9.85% - |
-18.63% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
669.15M 21.2% |
799.24M 19.4% |
895.32M 12.0% |
920.28M 2.8% |
906.73M -1.5% |
883M -2.6% |
717.73M -18.7% |
543.91M -24.2% |
419.52M -22.9% |
288.94M -31.1% |
274.1M -5.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.89B 18.3% |
1.92B 1.2% |
2.04B 6.5% |
2.17B 6.3% |
2.25B 3.6% |
2.28B 1.5% |
2.32B 1.4% |
2.26B -2.2% |
2.27B 0.1% |
1.49B -34.4% |
1.44B -2.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.44B 13.6% |
1.37B -4.7% |
1.39B 1.2% |
1.4B 0.7% |
1.41B 0.7% |
1.38B -2.1% |
1.41B 2.7% |
1.37B -3.4% |
1.38B 0.6% |
697.57M -49.3% |
667.25M -4.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
302.64M 56.1% |
315.5M 4.2% |
382.56M 21.3% |
456.59M 19.4% |
503.76M 10.3% |
545.22M 8.2% |
521.52M -4.3% |
520.57M -0.2% |
519.29M -0.2% |
416.75M -19.7% |
410.66M -1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
389.83M 16.2% |
368.57M -5.5% |
492.55M 33.6% |
490.89M -0.3% |
495.38M 0.9% |
535.98M 8.2% |
458.75M -14.4% |
313.66M -31.6% |
217.77M -30.6% |
126.22M -42.0% |
32.68M -74.1% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.88M 47.9% |
236.18M 89.1% |
247.68M 4.9% |
374.71M 51.3% |
547.9M 46.2% |
551.27M 0.6% |
431.47M -21.7% |
550.68M 27.6% |
617.45M 12.1% |
632.14M 2.4% |
628.27M -0.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
547.8M 46.1% |
551.27M 0.6% |
431.56M -21.7% |
550.53M 27.6% |
617.58M 12.2% |
632.14M 2.4% |
628.27M -0.6% |
580.18M -7.7% |
579.61M -0.1% |
574.96M -0.8% |
561.69M -2.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
371.8M 20.4% |
353.72M -4.9% |
478.28M 35.2% |
479.49M 0.3% |
478.85M -0.1% |
518.89M 8.4% |
436.54M -15.9% |
268.05M -38.6% |
162.8M -39.3% |
60.67M -62.7% |
-30.67M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
357.48M 35.6% |
469.25M 31.3% |
540.64M 15.2% |
562.87M 4.1% |
530.35M -5.8% |
490.66M -7.5% |
342.45M -30.2% |
173.79M -49.3% |
59.04M -66.0% |
-138.38M - |
-159.71M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.92M 10.9% |
182.04M 39.0% |
446.12M 145.1% |
363.53M -18.5% |
293.14M -19.4% |
220.21M -24.9% |
359.35M 63.2% |
155.16M -56.8% |
62.09M -60.0% |
-119.03M - |
-131.04M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.996 -3.5% |
1.56 56.6% |
1.82 16.7% |
1.9 4.4% |
1.8 -5.3% |
1.67 -7.2% |
1.159 -30.6% |
0.57 -50.8% |
0.18 -68.4% |
-0.9 - |
-0.989 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.75% 70.8% |
90.12% -19.4% |
91.2% 1.2% |
76.22% -16.4% |
59.13% -22.4% |
51.17% -13.5% |
33.91% -33.7% |
15.45% -54.4% |
4.8% -68.9% |
-24.75% - |
-28.11% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.98% 38.6% |
11.42% 3.9% |
13.3% 16.5% |
13.14% -1.2% |
11.51% -12.4% |
10.48% -8.9% |
7.03% -32.9% |
3.4% -51.6% |
1.09% -68.0% |
-6.31% - |
-6.97% - |