Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 960.32M | $ 923.02M | $ 736.22M | $ 666.98M | $ 633.06M | $ 409.01M | |
$ 28.56M | - | $ 117.09M | $ -153.18M | $ -25.56M | $ -13.17M | |
$ 529.68M | $ 574.33M | $ -378.52M | $ 366.05M | $ 396.99M | $ 232.99M | |
- | - | - | - | - | - | |
$ 83.80M | $ -89.81M | $ -12.86M | $ -2.79M | $ -16.13M | $ 7.94M | |
$ 402.07M | $ 300.61M | $ 357.70M | $ 144.96M | $ 194.37M | $ 170.80M | |
$ 106.98M | $ 77.96M | $ 90.18M | $ 31.64M | $ 46.45M | $ 36.05M | |
- | - | - | - | - | - | |
$ 387.28M | $ 405.45M | $ 271.32M | $ 114.77M | $ 148.81M | $ 134.74M | |
$ -37.99K | $ 3.50 | $ 5.71 | $ 2.27 | $ 3.02 | $ 4.27 | |
$ 5.90 | $ 3.49 | $ 5.69 | $ 2.27 | $ 3.00 | $ 4.19 | |
$ 247.25M | $ 63.45M | $ 47.54M | $ 50.51M | $ 49.30M | $ 31.57M | |
$ 247.79M | $ 63.66M | $ 47.70M | $ 50.55M | $ 49.55M | $ 32.17M | |
$ 35.75M | $ 0.56 | - | $ 0.48 | $ 0.47 | $ 0.42 | |
- | - | - | - | $ 3.74 | $ 3.55 | |
- | - | - | $ 1.91 | $ 3.74 | - | |
- | - | - | - | - | - | |
$ 664.19M | $ 662.89M | $ 550.74M | $ 312.77M | $ 419.39M | $ 233.30M | |
$ 295.10M | $ 222.38M | $ 271.32M | $ 114.77M | $ 148.81M | $ 134.74M | |
$ 232.81M | $ 110.52M | - | $ 116.96M | $ 161.09M | $ 121.56M | |
- | - | - | - | - | - | |
$ 83.60M | - | $ 357.70M | - | - | - | |
$ 89.32M | - | $ 357.28M | - | - | - |