Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.23B | $ 11.01B | $ 11.04B | $ 7.21B | $ 4.94B | $ 7.34B | |
$ 11.73B | $ 10.53B | $ 10.64B | $ 6.91B | $ 4.63B | $ 7.00B | |
$ 499.61M | $ 483.33M | $ 394.44M | $ 298.33M | $ 306.14M | $ 333.92M | |
$ 103.04M | $ 103.84M | $ 70.35M | $ 61.83M | $ 59.04M | $ 58.47M | |
$ 396.57M | $ 379.49M | $ 324.09M | $ 242.58M | $ 247.10M | $ 275.45M | |
$ 78.66M | $ 109.43M | $ -70.60M | $ 61.34M | $ 96.42M | $ 72.48M | |
$ 16.26M | $ 15.28M | $ -30.99M | $ ― | $ -31.83M | $ -6.06M | |
$ 277.50M | $ 285.33M | $ 284.48M | $ 181.24M | $ 150.68M | $ 196.91M | |
$ 66.46M | $ 71.12M | $ 66.89M | $ 36.18M | $ 29.37M | $ 20.57M | |
$ 26.19M | $ 22.12M | $ 20.93M | $ ― | $ ― | $ ― | |
$ 211.04M | $ 214.21M | $ 217.59M | $ 145.05M | $ 121.31M | $ 182.90M | |
$ 1.30 | $ 1.43 | $ 1.53 | $ 0.99 | $ 0.83 | $ 1.25 | |
$ 1.29 | $ 1.41 | $ 1.50 | $ 0.97 | $ 0.82 | $ 1.23 | |
$ 649.43M | $ 150.24M | $ 146.22M | $ 146.34M | $ 146.12M | $ 145.27M | |
$ 654.88M | $ 151.69M | $ 148.81M | $ 149.13M | $ 148.74M | $ 147.64M | |
$ 1.62 | $ 1.56 | $ 1.48 | $ 1.40 | $ 1.36 | $ 1.32 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 11.84B | $ 10.64B | $ 10.71B | $ -6.97B | $ -4.69B | $ -7.06B | |
$ 211.04M | $ 214.21M | $ 217.59M | $ 145.05M | $ 121.31M | $ 182.90M | |
$ 255.97M | $ 209.72M | $ 209.09M | $ 133.21M | $ 142.58M | $ 145.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 422.79M | $ 393.32M | $ 352.25M | $ 242.58M | $ 215.48M | $ 271.15M | |
$ 601.93M | $ 535.79M | $ 496.72M | $ 416.44M | $ 384.90M | $ 446.25M |