Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.47B | $ 7.28B | $ 7.27B | $ 6.28B | $ 5.05B | $ 4.77B | |
$ 5.48B | $ 5.29B | $ 5.24B | $ 4.61B | $ -3.83B | $ -3.61B | |
$ 1.99B | $ 1.99B | $ 2.03B | $ 1.67B | $ 1.22B | $ 1.16B | |
$ 1.27B | $ 1.22B | $ 1.22B | $ 1.06B | $ 833.05M | $ 800.33M | |
$ 753.34M | $ 794.81M | $ 831.58M | $ 628.53M | $ 389.77M | $ 356.63M | |
$ 15.16M | $ -4.92M | $ -2.17M | $ -996.00K | $ ― | $ ― | |
$ 22.65M | $ 26.18M | $ 22.67M | $ -19.30M | $ -11.26M | $ -10.26M | |
$ 768.49M | $ 789.89M | $ 829.41M | $ 627.53M | $ 399.80M | $ 362.85M | |
$ 150.19M | $ 155.75M | $ 125.72M | $ 128.80M | $ 76.62M | $ 67.08M | |
$ 29.70M | $ 26.18M | $ 22.67M | $ 19.30M | $ 11.26M | $ 10.26M | |
$ 516.27M | $ 499.37M | $ 549.80M | $ 381.67M | $ 246.44M | $ 245.95M | |
$ 13.00 | $ 13.72 | $ 15.46 | $ 10.83 | $ 7.03 | $ 6.51 | |
$ 12.95 | $ 13.67 | $ 15.41 | $ 10.78 | $ 7.01 | $ 6.50 | |
$ 162.84M | $ 39.09M | $ 38.89M | $ 35.24M | $ 35.07M | $ 34.64M | |
$ 163.38M | $ 39.23M | $ 39.01M | $ 35.42M | $ 35.15M | $ 34.68M | |
$ 10.55 | $ 9.80 | $ ― | $ ― | $ ― | $ 6.40 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 6.74B | $ 6.52B | $ 6.47B | $ 5.67B | $ -3.00B | $ -2.81B | |
$ 521.99M | $ 536.34M | $ 601.17M | $ 418.94M | $ 269.58M | $ 245.95M | |
$ 611.34M | $ 624.01M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 753.34M | $ 794.81M | $ 831.58M | $ 628.53M | $ 401.03M | $ 358.51M | |
$ 793.35M | $ 829.90M | $ 863.26M | $ 656.65M | $ 426.94M | $ 383.02M |