Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 749.64M | $ 1.01B | $ 923.02M | $ 736.22M | $ 666.98M | $ 633.06M | |
- | - | - | $ 117.09M | $ -153.18M | $ -25.56M | |
$ 561.63M | $ 561.63M | $ 574.33M | $ -378.52M | $ 366.05M | $ 396.99M | |
- | - | - | - | - | - | |
$ -80.94M | $ -133.91M | $ -89.81M | $ -12.86M | $ -2.79M | $ -16.13M | |
$ 365.27M | $ 365.27M | $ 300.61M | $ 357.70M | $ 144.96M | $ 194.37M | |
$ 96.25M | $ 96.25M | $ 77.96M | $ 90.18M | $ 31.64M | $ 46.45M | |
- | - | - | - | - | - | |
$ 278.53M | $ 269.16M | $ 405.45M | $ 271.32M | $ 114.77M | $ 148.81M | |
$ 4.40 | $ 4.40 | $ 3.50 | $ 5.71 | $ 2.27 | $ 3.02 | |
$ 4.40 | $ 4.40 | $ 3.49 | $ 5.69 | $ 2.27 | $ 3.00 | |
$ 244.43M | $ 61.11M | $ 63.45M | $ 47.54M | $ 50.51M | $ 49.30M | |
$ 244.88M | $ 61.22M | $ 63.66M | $ 47.70M | $ 50.55M | $ 49.55M | |
$ 0.60 | $ 0.60 | $ 0.56 | - | $ 0.48 | $ 0.47 | |
- | - | - | - | - | $ 3.74 | |
- | - | - | - | $ 1.91 | $ 3.74 | |
- | - | - | - | - | - | |
$ 813.17M | $ 725.10M | $ 662.89M | $ 550.74M | $ 312.77M | $ 419.39M | |
$ 269.41M | $ 269.16M | $ 222.38M | $ 271.32M | $ 114.77M | $ 148.81M | |
$ 232.81M | - | $ 110.52M | - | $ 116.96M | $ 161.09M | |
- | - | - | - | - | - | |
$ 83.60M | - | - | $ 357.70M | - | - | |
$ 89.32M | - | - | $ 357.28M | - | - |