Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 2.01B | $ 1.99B | $ 1.64B | $ 1.30B | $ 1.65B | |
$ ― | $ 1.00B | $ 913.99M | $ 766.02M | $ 694.54M | $ 798.50M | |
$ ― | $ 1.01B | $ 1.08B | $ 877.72M | $ 610.25M | $ 855.45M | |
$ ― | $ 888.32M | $ 880.22M | $ 709.21M | $ 593.22M | $ 708.78M | |
$ ― | $ 118.81M | $ 196.08M | $ 168.51M | $ 17.03M | $ 146.67M | |
$ ― | $ -1.38M | $ -1.71M | $ 1.86M | $ 1.48M | $ 2.42M | |
$ ― | $ ― | $ 4.40M | $ ― | $ ― | $ ― | |
$ ― | $ 117.44M | $ 194.37M | $ 166.65M | $ 15.54M | $ 144.25M | |
$ ― | $ 40.37M | $ 55.35M | $ 48.29M | $ 21.29M | $ 40.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 77.07M | $ 139.01M | $ 118.36M | $ -5.74M | $ 103.44M | |
$ ― | $ 0.24 | $ 0.44 | $ 0.37 | $ -0.02 | $ 0.32 | |
$ ― | $ 0.24 | $ 0.44 | $ 0.37 | $ -0.02 | $ 0.32 | |
$ ― | $ 315.78M | $ 318.17M | $ 318.24M | $ 319.66M | $ 320.79M | |
$ ― | $ 317.10M | $ 319.37M | $ 319.47M | $ 320.59M | $ 321.16M | |
$ ― | $ 0.11 | $ 0.11 | $ 0.05 | $ ― | $ 0.13 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.89B | $ 1.79B | $ -1.48B | $ -1.29B | $ -1.51B | |
$ ― | $ 77.07M | $ 139.01M | $ 118.36M | $ -5.74M | $ 103.44M | |
$ ― | $ 88.08M | $ 157.44M | $ 134.98M | $ 12.59M | $ 116.84M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 121.05M | $ 197.18M | $ 168.80M | $ 17.62M | $ 147.16M | |
$ ― | $ 187.83M | $ 257.77M | $ 168.80M | $ 17.62M | $ 147.16M |