Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.95B | $ 8.40B | $ 6.62B | $ 5.11B | $ 3.97B | $ 3.49B | |
$ 513.00M | $ 968.00M | - | $ 532.00M | $ 427.00M | $ 401.00M | |
$ 8.76B | $ 7.44B | $ 6.62B | $ 4.58B | $ 3.54B | $ 3.09B | |
$ 6.04B | $ 6.11B | $ 5.74B | $ 3.64B | $ 2.81B | $ 2.50B | |
$ 981.00M | $ 1.32B | $ 880.00M | $ 936.00M | $ 737.00M | $ 583.00M | |
$ -146.00M | $ -164.00M | $ -126.00M | $ 63.00M | $ 43.00M | $ 36.00M | |
$ 182.00M | $ -895.00M | $ 119.00M | $ -497.00M | $ -90.00M | $ -92.00M | |
$ 610.00M | $ 265.00M | $ 579.00M | $ 374.00M | $ 603.00M | $ 456.00M | |
$ 228.00M | $ 204.00M | $ 175.00M | $ 206.00M | $ 167.00M | $ 123.00M | |
- | $ 5.00M | - | $ 1.00M | - | $ -1.00M | |
$ 648.00M | $ 565.00M | $ 442.00M | $ 310.00M | $ 436.00M | $ 333.00M | |
$ 21.66 | $ 26.67 | $ 24.18 | $ 14.65 | $ 20.59 | $ 15.73 | |
$ 21.66 | - | $ 24.16 | $ 14.65 | $ 20.59 | $ 15.73 | |
$ 63.57M | $ 21.19M | $ 21.19M | $ 21.19M | $ 21.19M | $ 21.19M | |
$ 63.57M | $ 21.19M | $ 21.19M | $ 21.19M | $ 21.19M | $ 21.19M | |
$ 3.00 | $ 4.00 | $ 1.00 | $ 4.00 | $ 4.00 | $ 4.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ -4.17B | $ -3.23B | $ -2.91B | |
$ 648.00M | $ 565.00M | $ 442.00M | $ 310.00M | $ 436.00M | $ 333.00M | |
- | - | $ 432.56M | $ 296.89M | $ 453.20M | $ 290.16M | |
- | - | - | - | - | - | |
- | - | $ 684.00M | $ 427.00M | $ 644.00M | $ 494.00M | |
- | - | $ 1.50B | $ 1.07B | $ 1.15B | $ 917.00M |