Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.04B | $ 1.05B | $ 903.50M | $ 760.91M | $ 542.19M | $ 488.94M | |
$ 306.91M | $ 307.83M | $ 249.49M | $ 205.17M | $ 146.63M | $ 139.77M | |
$ 774.23M | $ 744.00M | $ 654.01M | $ 555.74M | $ 395.56M | $ 349.17M | |
$ 491.77M | $ 690.62M | $ 756.86M | $ 584.50M | $ 469.96M | $ 255.92M | |
$ -683.53M | $ 53.37M | $ -102.84M | $ -134.68M | $ -74.40M | $ 93.25M | |
$ -30.22M | $ -21.53M | $ -24.06M | $ -24.57M | $ -22.13M | $ 202.00K | |
$ 4.19M | $ -26.54M | $ 16.19M | $ -3.16M | $ -5.53M | $ -1.47M | |
$ -790.41M | $ 5.30M | $ -110.72M | $ -156.10M | $ -102.06M | $ 91.98M | |
$ 14.14M | $ 7.17M | $ 3.41M | $ -437.80M | $ 8.13M | $ 6.14M | |
- | - | - | - | - | - | |
$ -531.80M | $ -4.29M | $ -79.69M | $ 309.81M | $ -110.99M | $ 66.15M | |
$ -4.85 | $ -0.03 | $ -0.62 | $ 1.52 | $ -1.01 | $ 0.59 | |
$ -4.85 | $ -0.03 | $ -0.62 | $ 1.48 | $ -1.01 | $ 0.59 | |
$ 515.39M | $ 134.94M | $ 129.42M | $ 121.43M | $ 109.45M | $ 111.68M | |
$ 569.64M | $ 134.94M | $ 129.42M | $ 192.68M | $ 109.45M | $ 111.68M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 798.68M | $ 998.46M | $ 1.01B | $ 789.68M | $ 616.59M | $ 395.69M | |
$ -580.66M | $ -4.21M | $ -79.75M | $ 309.81M | $ -110.99M | $ 66.15M | |
$ 107.83M | $ -5.05M | - | - | $ -110.99M | $ 66.15M | |
- | - | - | - | - | - | |
$ -773.99M | $ 5.30M | $ -102.84M | $ -178.44M | $ -74.40M | $ 93.25M | |
$ -734.01M | $ 73.33M | $ -13.13M | $ -71.38M | $ 17.37M | $ 99.99M |