Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.05B | $ 1.05B | $ 1.01B | $ 83.61M | $ 679.18M | $ 643.91M | |
$ 294.78M | $ 294.78M | $ 293.26M | $ -252.10M | $ 223.63M | $ 209.74M | |
$ 898.21M | $ 755.55M | $ 716.36M | $ 685.27M | $ 455.54M | $ 434.18M | |
$ 632.02M | $ 557.20M | $ -365.23M | $ 288.03M | $ 198.00M | $ 202.11M | |
$ 485.52M | $ 631.47M | $ 351.13M | $ 397.25M | $ 257.55M | $ 232.07M | |
$ -3.44M | $ -3.44M | $ -97.18M | $ 4.04M | $ -78.56M | $ -75.34M | |
$ -158.31M | $ -12.37M | $ -38.52M | $ -26.83M | $ -11.37M | $ 14.05M | |
$ 550.77M | $ 550.77M | $ 292.47M | $ 345.63M | $ 167.61M | $ 170.77M | |
- | - | - | - | - | - | |
$ 6.08M | $ 6.08M | $ 48.88M | $ 25.27M | - | - | |
$ 443.94M | $ 410.76M | $ 291.26M | $ 338.84M | $ 165.62M | $ 169.12M | |
$ 2.71 | $ 3.64 | $ 2.58 | $ 1.10 | $ 0.85 | $ 0.89 | |
$ 1.81 | $ 1.82 | $ 1.29 | $ 1.09 | $ 0.85 | $ 0.88 | |
$ 901.70M | $ 225.42M | $ 224.93M | $ 203.83M | $ 194.15M | $ 190.87M | |
$ 904.96M | $ 226.24M | $ 225.88M | $ 205.01M | $ 194.94M | $ 191.58M | |
$ 1.98 | $ 1.98 | $ 1.78 | $ 0.00 | $ 1.33 | $ 1.29 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 926.80M | $ 851.98M | $ 662.39M | $ 35.92M | $ 421.63M | $ 411.85M | |
$ 411.13M | $ 410.76M | $ 291.26M | $ 338.84M | $ 165.62M | $ 169.12M | |
$ 185.76M | $ 435.11M | - | - | $ 173.88M | $ 168.02M | |
- | - | - | - | $ 75.89M | $ 75.34M | |
$ 645.97M | $ 645.97M | $ 518.23M | $ 0.00 | $ 243.50M | $ 246.12M | |
$ 638.65M | $ 851.35M | $ 832.74M | $ 0.00 | $ 402.75M | $ 412.48M |