Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.84B | $ 8.46B | $ 6.62B | $ 5.11B | $ 3.97B | $ 3.49B | |
- | $ 968.00M | - | $ 532.00M | $ 427.00M | $ 401.00M | |
$ 8.84B | $ 7.44B | $ 6.62B | $ 4.58B | $ 3.54B | $ 3.09B | |
$ 8.17B | $ 7.82B | $ 5.75B | $ 3.64B | $ 2.81B | $ 2.50B | |
$ 671.00M | $ 642.00M | $ 875.00M | $ 936.00M | $ 737.00M | $ 583.00M | |
$ -185.00M | $ -164.00M | $ -89.00M | $ 63.00M | $ -43.00M | $ -36.00M | |
$ 37.00M | $ 171.00M | $ 112.00M | $ -497.00M | $ -90.00M | $ -92.00M | |
$ 434.00M | $ 264.00M | $ 723.00M | $ 374.00M | $ 603.00M | $ 456.00M | |
$ 215.00M | $ 204.00M | $ 175.00M | $ 206.00M | $ 167.00M | $ 123.00M | |
$ 5.00M | $ 5.00M | - | $ 1.00M | - | - | |
$ 576.00M | $ 565.00M | $ 510.00M | $ 310.00M | $ 436.00M | $ 333.00M | |
$ 27.38 | $ 26.67 | $ 24.16 | $ 14.65 | $ 20.59 | $ 15.73 | |
$ 14.15 | - | $ 24.16 | $ 14.65 | $ 20.59 | $ 15.73 | |
$ 84.77M | $ 21.19M | $ 21.19M | $ 21.19M | $ 21.19M | $ 21.19M | |
$ 84.77M | $ 21.19M | $ 21.19M | $ 21.19M | $ 21.19M | $ 21.19M | |
$ 3.00 | $ 1.00 | $ 4.00 | $ 4.00 | $ 4.00 | $ 4.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 35.00M | $ 35.00M | |
- | - | - | $ -4.17B | $ 3.23B | $ 2.91B | |
$ 576.00M | $ 565.00M | $ 510.00M | $ 310.00M | $ 436.00M | $ 333.00M | |
$ 251.12M | - | $ 538.40M | $ 296.89M | $ 444.68M | $ 308.17M | |
- | - | - | - | $ 41.00M | $ 38.00M | |
$ 460.00M | - | $ 828.00M | $ 427.00M | $ 644.00M | $ 494.00M | |
$ 1.25B | - | $ 1.65B | $ 1.07B | $ 1.15B | $ 917.00M |