Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 1.90B | $ 1.49B | $ 1.29B | $ 1.01B | $ 1.32B | |
$ ― | $ 680.24M | $ 311.33M | $ 329.10M | $ 315.96M | $ 389.51M | |
$ ― | $ 1.22B | $ 1.18B | $ 963.31M | $ 698.77M | $ 931.82M | |
$ ― | $ 1.03B | $ 1.06B | $ 884.76M | $ 692.86M | $ 823.30M | |
$ ― | $ 197.00M | $ 120.62M | $ 78.55M | $ 5.91M | $ 108.51M | |
$ ― | $ -11.57M | $ 64.80M | $ 45.89M | $ -18.20M | $ -21.32M | |
$ ― | $ 11.07M | $ 24.99M | $ 169.78M | $ -19.27M | $ -17.96M | |
$ ― | $ 169.09M | $ 101.08M | $ -96.96M | $ -31.56M | $ 69.23M | |
$ ― | $ 33.43M | $ 35.80M | $ 30.70M | $ 14.98M | $ 43.79M | |
$ ― | $ -2.95M | $ 2.20M | $ 2.79M | $ ― | $ ― | |
$ ― | $ 121.53M | $ 130.56M | $ -255.32M | $ -50.58M | $ 21.75M | |
$ ― | $ 0.48 | $ 0.22 | $ -0.67 | $ -0.21 | $ 0.10 | |
$ ― | $ 0.48 | $ 0.21 | $ -0.67 | $ -0.21 | $ 0.10 | |
$ ― | $ 252.36M | $ 237.55M | $ 203.50M | $ 242.34M | $ 223.83M | |
$ ― | $ 252.36M | $ 621.70M | $ ― | $ 242.34M | $ 223.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 32.76M | $ 68.25M | |
$ ― | $ 1.71B | $ 1.37B | $ 1.21B | $ 1.01B | $ 1.21B | |
$ ― | $ 121.53M | $ 130.56M | $ -255.32M | $ -50.58M | $ 21.75M | |
$ ― | $ ― | $ ― | $ ― | $ -39.13M | $ 34.23M | |
$ ― | $ ― | $ ― | $ ― | $ 16.38M | $ 18.76M | |
$ ― | $ ― | $ 101.08M | $ -142.85M | $ -15.18M | $ 87.99M | |
$ ― | $ ― | $ 274.60M | $ 20.52M | $ 170.75M | $ 265.06M |