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 | $ 911.33M | $ 718.93M | $ 469.48M | $ 459.62M | |
$ 204.78M | $ 453.32M | $ 356.06M | $ 190.38M | $ 220.43M | $ 258.88M | |
$ -11.65M | $ -62.48M | $ -33.65M | $ -23.32M | $ -62.57M | $ -69.29M | |
$ 49.29M | $ -1.74M | $ 38.32M | $ -25.89M | $ -2.22M | $ -8.66M | |
$ 242.42M | $ 423.13M | $ 356.47M | $ 145.72M | $ 145.26M | $ 208.62M | |
$ 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 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.04B | $ 7.24B | $ 7.12B | $ 5.09B | $ 3.26B | $ 2.94B | |
$ 152.93M | $ 274.19M | $ 239.97M | $ 95.25M | $ 146.70M | $ 171.59M | |
$ 114.99M | $ 311.00M | - | - | - | - | |
$ 38.77M | - | - | - | - | - | |
$ 281.19M | $ 537.23M | $ 430.73M | $ 196.62M | $ 206.36M | $ 195.21M | |
$ 281.19M | $ 844.27M | $ 665.29M | $ 479.39M | $ 415.48M | $ 354.93M |