Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 14.80B | $ 14.33B | $ 11.64B | $ 9.72B | $ 8.53B | $ 7.96B | |
$ 7.06B | $ 8.52B | $ 6.65B | $ 5.86B | $ 5.35B | $ 518.00M | |
$ 6.52B | $ 5.81B | $ 5.00B | $ 3.85B | $ 3.18B | $ 3.67B | |
$ 3.79B | $ 4.31B | $ 1.76B | $ 3.19B | $ 2.97B | $ 3.13B | |
$ 3.90B | $ 3.83B | $ 3.23B | $ 2.28B | $ 1.80B | $ 3.56B | |
$ -672.00M | $ -635.00M | $ -445.00M | $ -424.00M | $ -669.00M | $ -648.00M | |
$ -20.00M | $ -9.00M | $ -15.00M | $ 7.00M | $ -8.00M | $ -9.00M | |
$ 3.25B | $ 3.21B | $ 2.80B | $ 1.85B | $ 1.14B | $ 1.51B | |
$ 774.00M | $ 787.00M | $ 697.00M | $ 460.00M | $ 249.00M | $ 340.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.48B | $ 2.42B | $ 2.10B | $ 1.39B | $ 890.00M | $ 2.56B | |
$ 36.95 | $ 35.40 | $ 29.77 | $ 19.14 | $ 12.24 | $ 15.18 | |
$ 36.86 | $ 35.28 | $ 29.65 | $ 19.04 | $ 12.20 | $ 15.11 | |
$ 268.51M | $ 68.47M | $ 70.70M | $ 72.43M | $ 72.66M | $ 77.34M | |
$ 269.15M | $ 68.71M | $ 70.97M | $ 72.82M | $ 72.93M | $ 77.71M | |
$ 6.37 | $ 5.92 | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 10.25B | $ 10.48B | $ 8.41B | $ 9.05B | $ 8.31B | $ 3.65B | |
$ 2.48B | $ 2.42B | $ 2.10B | $ 1.39B | $ 890.00M | $ 1.17B | |
$ 2.40B | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.76B | $ 3.85B | $ 2.80B | $ 2.27B | $ 1.81B | $ 1.51B | |
$ 6.60B | $ 6.63B | $ 5.03B | $ 4.25B | $ 3.80B | $ 3.57B |