Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.25B | $ 7.70B | $ 7.47B | $ 5.28B | $ 3.48B | $ 3.20B | |
$ 3.51B | $ 6.33B | $ 6.21B | $ 4.37B | $ 2.79B | $ 2.48B | |
$ 733.62M | $ 1.36B | $ 1.26B | $ 909.31M | $ 689.91M | $ 718.50M | |
$ 528.83M | $ 911.00M | $ 907.08M | $ 718.93M | $ 469.74M | $ 460.06M | |
$ 204.78M | $ 453.32M | $ 356.06M | $ 190.38M | $ 220.18M | $ 258.44M | |
$ -11.65M | $ -62.48M | $ -33.65M | $ -23.32M | $ -62.57M | $ -69.29M | |
$ 49.29M | $ -1.74M | $ 28.19M | $ -25.89M | $ -23.13M | $ -9.48M | |
$ 242.42M | $ 423.13M | $ 371.91M | $ 145.72M | $ 134.48M | $ 179.67M | |
$ 56.69M | $ 59.50M | $ 73.35M | $ 35.84M | $ -1.98M | $ 42.07M | |
$ 5.06M | $ 14.61M | $ 15.44M | $ 7.26M | $ 10.78M | $ 28.95M | |
$ 152.93M | $ 274.19M | $ 239.97M | $ 95.25M | $ 146.70M | $ 171.59M | |
$ 2.38 | $ 4.19 | $ 3.73 | $ 1.55 | $ 2.46 | $ 2.88 | |
$ 2.19 | $ 3.87 | $ 3.44 | $ 1.46 | $ 2.38 | $ 2.83 | |
$ 128.76M | $ 65.38M | $ 64.32M | $ 61.61M | $ 59.58M | $ 59.63M | |
$ 142.51M | $ 72.19M | $ 71.18M | $ 68.87M | $ 62.31M | $ 60.78M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 2.19 | |
- | - | - | - | - | - | |
$ 4.04B | $ 7.24B | $ 7.11B | $ 5.09B | $ 3.26B | $ 2.94B | |
$ 152.93M | $ 274.19M | $ 239.97M | $ 95.25M | $ 146.70M | $ 171.59M | |
$ 114.99M | $ 311.00M | - | - | $ 163.58M | $ 179.17M | |
$ 38.77M | - | - | - | $ 71.87M | $ 81.33M | |
$ 281.19M | $ 537.23M | $ 326.80M | $ 128.40M | $ 206.36M | $ 261.00M | |
$ 281.19M | $ 844.27M | $ 561.36M | $ 411.17M | $ 415.48M | $ 420.72M |