Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 1.35B | $ 1.08B | $ 988.92M | $ 1.01B | $ 955.43M | |
$ ― | $ 694.63M | $ 369.53M | $ 339.67M | $ 324.94M | $ 325.70M | |
$ ― | $ 651.95M | $ 715.17M | $ 649.25M | $ 686.00M | $ 629.72M | |
$ ― | $ 467.52M | $ 534.52M | $ 448.67M | $ 501.79M | $ 478.07M | |
$ ― | $ 184.42M | $ 180.64M | $ 200.58M | $ 184.21M | $ 151.65M | |
$ ― | $ -1.78M | $ -2.13M | $ -3.34M | $ -4.84M | $ -6.11M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 187.75M | $ 172.51M | $ 189.17M | $ 165.98M | $ 140.42M | |
$ ― | $ 34.06M | $ 27.36M | $ 29.70M | $ 22.70M | $ 24.47M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 153.69M | $ 145.16M | $ 159.46M | $ 143.28M | $ 115.96M | |
$ ― | $ 4.97 | $ 4.88 | $ 5.62 | $ 5.02 | $ 4.26 | |
$ ― | $ 4.97 | $ 4.88 | $ 5.62 | $ 5.02 | $ 4.05 | |
$ ― | $ 30.94M | $ 29.74M | $ 28.37M | $ 28.53M | $ 27.26M | |
$ ― | $ 30.94M | $ 29.74M | $ 28.37M | $ 28.53M | $ 28.65M | |
$ ― | $ 1.11 | $ 1.11 | $ 0.29 | $ 0.66 | $ 0.87 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.16B | $ 904.06M | $ 788.34M | $ 826.73M | $ 803.77M | |
$ ― | $ 153.69M | $ 145.16M | $ 159.46M | $ 143.28M | $ 115.96M | |
$ ― | $ 150.72M | $ 148.37M | $ 167.69M | $ 155.69M | $ 122.16M | |
$ ― | $ 3.04M | $ 2.13M | $ 3.16M | $ 4.79M | $ 6.62M | |
$ ― | $ 190.79M | $ 174.64M | $ 192.32M | $ 170.77M | $ 147.04M | |
$ ― | $ 276.25M | $ 260.93M | $ 276.47M | $ 261.86M | $ 235.22M |