Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.49B | $ 8.40B | $ 6.62B | $ 5.11B | $ 3.97B | $ 3.49B | |
- | - | - | $ 532.00M | $ 427.00M | $ 401.00M | |
$ 8.40B | $ 8.40B | $ 6.62B | $ 4.58B | $ 3.54B | $ 3.09B | |
$ 7.82B | $ 7.82B | $ 5.75B | $ 3.64B | $ 2.81B | $ 2.50B | |
$ 588.00M | $ 588.00M | $ 875.00M | $ 936.00M | $ 737.00M | $ 583.00M | |
$ -164.00M | $ -164.00M | $ -89.00M | $ 63.00M | $ -43.00M | $ -36.00M | |
$ 117.00M | $ 117.00M | $ 112.00M | $ -497.00M | $ -90.00M | $ -92.00M | |
$ 264.00M | $ 264.00M | $ 723.00M | $ 374.00M | $ 603.00M | $ 456.00M | |
$ 204.00M | $ 204.00M | $ 175.00M | $ 206.00M | $ 167.00M | $ 123.00M | |
$ 5.00M | $ 5.00M | - | $ 1.00M | - | - | |
$ 563.00M | $ 563.00M | $ 510.00M | $ 310.00M | $ 436.00M | $ 333.00M | |
$ 26.87 | $ 26.67 | $ 24.16 | $ 14.65 | $ 20.59 | $ 15.73 | |
$ 9.20 | - | $ 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 | |
$ 24.00 | $ 1.00 | $ 4.00 | $ 4.00 | $ 4.00 | $ 4.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 35.00M | $ 35.00M | |
- | - | - | $ -4.17B | $ 3.23B | $ 2.91B | |
$ 563.00M | $ 563.00M | $ 510.00M | $ 310.00M | $ 436.00M | $ 333.00M | |
$ 220.04M | $ 220.04M | $ 538.40M | $ 296.89M | $ 444.68M | $ 308.17M | |
- | - | - | - | $ 41.00M | $ 38.00M | |
$ 451.00M | $ 451.00M | $ 828.00M | $ 427.00M | $ 644.00M | $ 494.00M | |
$ 1.47B | $ 1.47B | $ 1.65B | $ 1.07B | $ 1.15B | $ 917.00M |