Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 3.16B | $ 3.16B | $ 3.22B | $ 2.35B | $ 2.10B | $ 2.08B | |
$ 2.35B | $ 2.35B | $ 2.24B | $ 1.62B | $ 1.48B | $ 1.45B | |
$ 804.78M | $ 804.78M | $ 978.28M | $ 726.23M | $ 618.39M | $ 627.75M | |
$ 542.25M | $ 542.25M | $ 592.61M | $ 465.43M | $ 407.67M | $ 386.15M | |
$ 262.53M | $ 262.53M | $ 385.68M | $ 260.81M | $ 210.72M | $ 241.60M | |
$ -20.96M | $ -20.96M | $ -10.54M | $ -7.72M | $ -15.21M | $ -22.64M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 238.20M | $ 238.20M | $ 400.25M | $ 256.31M | $ 195.79M | $ 223.89M | |
$ 58.35M | $ 58.35M | $ 88.50M | $ 56.18M | $ 34.79M | $ 40.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 177.43M | $ 177.43M | $ 311.10M | $ 200.13M | $ 161.00M | $ 184.70M | |
$ 1.18 | $ 1.18 | $ 2.08 | $ 1.34 | $ 1.08 | $ 1.24 | |
$ 1.18 | $ 1.16 | $ 2.03 | $ 1.31 | $ 1.06 | $ 1.22 | |
$ 600.00M | $ 150.01M | $ 149.80M | $ 149.21M | $ 149.50M | $ 148.95M | |
$ 600.00M | $ 152.81M | $ 152.91M | $ 152.23M | $ 151.44M | $ 151.40M | |
$ 0.83 | $ 0.83 | $ 0.54 | $ 0.54 | $ 0.37 | $ 1.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 31.82M | $ 19.33M | $ 13.52M | $ 15.91M | $ 33.59M | |
$ 2.89B | $ 2.89B | $ 2.83B | $ 2.09B | $ 1.89B | $ 1.83B | |
$ 177.43M | $ 177.43M | $ 311.10M | $ 200.13M | $ 161.00M | $ 184.70M | |
$ 176.86M | $ 176.67M | $ 290.39M | $ 199.20M | $ 160.84M | $ 182.81M | |
$ ― | $ 11.12M | $ 6.31M | $ 5.25M | $ 4.12M | $ 4.14M | |
$ 249.32M | $ 249.32M | $ 406.56M | $ 261.56M | $ 199.91M | $ 228.03M | |
$ 355.16M | $ 355.16M | $ 500.24M | $ 342.56M | $ 278.17M | $ 289.61M |