Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.57B | $ 1.57B | $ 1.23B | $ 1.09B | $ 1.10B | $ 910.90M | |
$ 618.00M | $ 618.00M | $ 477.00M | $ 426.00M | $ 415.96M | $ 354.27M | |
$ 949.00M | $ 948.00M | $ 755.00M | $ 667.00M | $ 685.41M | $ 556.63M | |
$ 656.00M | $ 656.00M | $ 499.00M | $ 480.00M | $ 479.70M | $ 398.83M | |
$ 293.00M | $ 292.00M | $ 256.00M | $ 187.00M | $ 205.71M | $ 157.80M | |
$ -3.00M | $ -3.00M | $ -3.00M | $ -3.00M | $ -2.17M | $ -1.11M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 348.00M | $ 348.00M | $ 269.00M | $ 223.00M | $ 211.99M | $ 176.29M | |
$ 81.00M | $ 80.00M | $ 64.00M | $ 47.00M | $ 25.17M | $ 8.66M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 267.00M | $ 268.00M | $ 205.00M | $ 175.00M | $ 186.82M | $ 167.63M | |
$ ― | $ ― | $ ― | $ ― | $ 2.87 | $ 2.59 | |
$ ― | $ ― | $ ― | $ ― | $ 2.87 | $ 2.59 | |
$ ― | $ ― | $ ― | $ ― | $ 65.18M | $ 64.71M | |
$ ― | $ ― | $ ― | $ ― | $ 65.18M | $ 64.71M | |
$ ― | $ ― | $ ― | $ ― | $ 1.50 | $ 1.40 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.27B | $ 1.27B | $ 976.00M | $ 906.00M | $ 895.66M | $ 753.10M | |
$ 267.00M | $ 268.00M | $ 205.00M | $ 175.00M | $ 186.82M | $ 167.63M | |
$ 267.00M | $ 242.59M | $ 197.40M | $ 156.11M | $ 186.82M | $ 167.63M | |
$ ― | $ 5.00M | $ 3.00M | $ 3.00M | $ 2.86M | $ 1.74M | |
$ 354.00M | $ 353.00M | $ 272.00M | $ 226.00M | $ 214.85M | $ 178.03M | |
$ 456.00M | $ 455.00M | $ 347.00M | $ 300.00M | $ 289.22M | $ 217.44M |