Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 15.42B | $ 14.28B | $ 13.40B | $ 12.64B | $ 11.56B | $ 11.38B | |
$ 773.87M | $ 1.53B | $ 1.47B | $ 1.43B | $ 1.29B | $ ― | |
$ 14.64B | $ 12.75B | $ 11.93B | $ 11.21B | $ 10.27B | $ 11.38B | |
$ 13.88B | $ 13.11B | $ 12.40B | $ 11.28B | $ 10.20B | $ 10.16B | |
$ 1.54B | $ 1.18B | $ 1.00B | $ 1.36B | $ 1.36B | $ 1.22B | |
$ -199.97M | $ -206.67M | $ -126.89M | $ -83.67M | $ -106.28M | $ -162.73M | |
$ -56.76M | $ -28.28M | $ -10.41M | $ -13.89M | $ -14.00K | $ -13.16M | |
$ 1.34B | $ 940.43M | $ 866.26M | $ 1.29B | $ 1.25B | $ 1.07B | |
$ 295.06M | $ 221.12M | $ 209.28M | $ 305.68M | $ 299.29M | $ 238.79M | |
$ -54.21M | $ -55.76M | $ -58.64M | $ -65.98M | $ -17.34M | $ -53.00M | |
$ 1.03B | $ 717.49M | $ 674.86M | $ 989.53M | $ 940.97M | $ 814.85M | |
$ 15.29 | $ 10.35 | $ 9.23 | $ 11.99 | $ 11.06 | $ 9.16 | |
$ 15.01 | $ 10.23 | $ 9.14 | $ 11.82 | $ 10.99 | $ 9.13 | |
$ 268.43M | $ 69.32M | $ 73.12M | $ 82.52M | $ 85.06M | $ 88.76M | |
$ 341.93M | $ 70.13M | $ 73.83M | $ 83.69M | $ 526.00K | $ 278.00K | |
$ 0.80 | $ 0.80 | $ 0.80 | $ 0.80 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.13B | $ 13.11B | $ 12.40B | $ 11.28B | $ 10.20B | $ 10.16B | |
$ 1.03B | $ 717.79M | $ 675.61M | $ 991.59M | $ 943.95M | $ 814.85M | |
$ 1.05B | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.21B | $ 1.14B | $ 988.62M | $ 1.38B | $ 1.36B | $ 1.23B | |
$ 1.64B | $ 1.71B | $ 1.57B | $ 1.91B | $ 1.87B | $ 1.72B |