Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.31B | $ 2.07B | $ 1.89B | $ 1.85B | $ 1.53B | $ 1.50B | |
$ 895.87M | $ 1.63B | $ 1.55B | $ 1.49B | $ 1.24B | $ 300.36M | |
$ 1.42B | $ 435.56M | $ 335.73M | $ 357.84M | $ 291.74M | $ 1.20B | |
$ 357.47M | $ 310.45M | $ 268.76M | $ 269.47M | $ 295.05M | $ 255.17M | |
$ 122.36M | $ 111.01M | $ -57.34M | $ 88.38M | $ -3.31M | $ 104.28M | |
$ -103.87M | $ -97.20M | $ -71.60M | $ -61.00M | $ -56.07M | $ -34.61M | |
$ 23.23M | $ -21.64M | $ -118.33M | $ -9.83M | $ -5.34M | $ 12.92M | |
$ -11.08M | $ -18.55M | $ -122.96M | $ 37.51M | $ -54.22M | $ 56.47M | |
$ 38.21M | $ 28.18M | $ 10.38M | $ 9.09M | $ -8.67M | $ 20.21M | |
$ -252.00K | $ -761.00K | $ -178.00K | $ -302.00K | $ 186.00K | $ 273.00K | |
$ -99.09M | $ -86.12M | $ -180.07M | $ -3.25M | $ -26.34M | $ 1.65B | |
$ -1.23 | $ -1.08 | $ -2.27 | $ -0.04 | $ -0.33 | $ 6.32 | |
$ -1.23 | $ -1.08 | $ -2.27 | $ -0.04 | $ -0.33 | $ 6.20 | |
$ 320.14M | $ 79.80M | $ 79.49M | $ 79.23M | $ 78.94M | $ 79.63M | |
$ 320.14M | $ 79.80M | $ 79.49M | $ 80.29M | $ 78.94M | $ 81.38M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 860.49M | $ 1.97B | $ 1.82B | $ 1.76B | $ 397.04M | $ 555.54M | |
- | - | - | - | - | - | |
$ -99.09M | $ -86.12M | $ -180.07M | $ -3.25M | $ -26.34M | $ 503.92M | |
$ -7.09M | $ -1.57M | $ 2.60M | $ 21.73M | - | - | |
$ 582.59M | $ 85.32M | $ -47.80M | $ 100.74M | $ 3.98M | $ 93.06M | |
$ 762.35M | $ 256.69M | $ 116.05M | $ 267.41M | $ 163.68M | $ 231.45M |