Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.00B | $ 978.26M | $ 916.88M | $ 710.54M | $ 694.34M | $ 662.73M | |
$ 35.67M | $ 11.77M | $ 36.76M | $ 4.75M | $ 95.28M | $ 1.32M | |
$ 461.90M | $ 472.86M | $ 475.63M | $ 298.52M | $ 287.38M | $ 275.79M | |
- | - | - | - | - | - | |
$ -159.80M | $ -155.59M | $ -84.14M | $ -87.36M | $ -83.60M | $ -86.16M | |
$ 505.68M | $ 511.88M | $ 394.57M | $ 416.77M | $ 277.70M | $ 385.62M | |
$ 117.76M | $ 118.95M | $ 89.31M | $ 97.75M | $ 63.26M | $ 96.08M | |
- | - | - | - | - | - | |
$ 387.92M | $ 392.93M | $ 305.26M | $ 319.02M | $ 214.45M | $ 289.54M | |
$ 1.93 | $ 1.94 | $ 1.57 | $ 1.94 | $ 1.30 | $ 1.73 | |
$ 1.93 | $ 1.94 | $ 1.57 | $ 1.94 | $ 1.30 | $ 1.73 | |
$ 802.64M | $ 202.63M | $ 194.69M | $ 164.50M | $ 165.37M | $ 167.80M | |
$ 803.21M | $ 202.77M | $ 195.02M | $ 164.86M | $ 165.37M | $ 167.80M | |
$ 0.74 | $ 0.72 | $ 0.66 | $ 0.56 | - | $ 0.51 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 797.05M | $ 815.18M | $ 721.92M | $ 568.22M | $ 487.28M | $ 561.89M | |
$ 387.92M | $ 392.93M | $ 305.26M | $ 319.02M | $ 214.45M | $ 289.54M | |
$ 484.29M | $ 410.64M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |