Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 2.69B | $ 2.46B | $ 1.71B | $ 1.91B | $ 2.14B | |
- | $ 2.52B | $ 2.30B | $ 1.61B | $ 1.80B | $ 2.02B | |
- | $ 170.81M | $ 162.87M | $ 101.57M | $ 107.35M | $ 118.44M | |
- | $ 158.87M | $ 143.92M | $ 145.58M | $ 135.64M | $ 125.38M | |
- | $ 11.94M | $ 18.96M | $ -44.01M | $ -28.29M | $ -6.94M | |
- | $ -33.01M | $ -19.52M | $ -25.40M | $ -34.76M | $ -21.27M | |
- | - | - | - | - | - | |
- | $ 7.12M | $ 16.35M | $ -56.42M | $ 3.31M | $ -16.96M | |
- | $ 21.19M | $ -701.00K | $ 4.20M | $ 7.04M | $ -3.55M | |
- | - | - | - | - | - | |
- | $ -25.57M | $ 3.95M | $ -54.67M | $ -5.01M | $ -15.23M | |
- | - | - | $ -0.03 | $ >-0.01 | $ >-0.01 | |
- | - | - | $ -0.03 | $ >-0.01 | $ >-0.01 | |
- | - | - | $ 1.60B | $ 1.60B | $ 1.60B | |
- | - | - | $ 1.60B | $ 1.60B | $ 1.60B | |
- | - | - | $ 0.00 | $ 0.00 | $ <0.01 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 958.00K | - | - | - | - | |
- | $ 2.68B | $ 2.44B | $ 1.75B | $ 1.94B | $ 2.15B | |
- | $ -17.97M | $ 11.55M | $ -53.78M | $ -1.63M | $ -8.48M | |
- | $ -27.40M | $ 4.33M | $ -53.78M | $ -7.58M | $ -8.02M | |
- | $ 39.08M | $ 25.89M | $ 31.23M | $ 40.83M | $ 26.17M | |
- | $ 46.21M | $ 42.24M | $ -25.19M | $ 44.14M | $ 9.21M | |
- | $ 76.82M | $ 75.70M | $ 7.58M | $ 77.14M | $ 38.06M |