Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 873.30M | $ 829.25M | $ 660.12M | $ 443.31M | $ 267.59M | $ 195.99M | |
$ 175.06M | $ 192.36M | $ -139.30M | $ -81.41M | $ 43.37M | $ 45.55M | |
$ 698.25M | $ 636.89M | $ 520.81M | $ 361.90M | $ 224.23M | $ 150.45M | |
$ 296.16M | $ 299.32M | $ 253.28M | $ 86.00M | $ 79.97M | $ 218.06M | |
$ 402.09M | $ 337.57M | $ 267.53M | $ 275.90M | $ 144.25M | $ -67.61M | |
$ -14.23M | $ -18.76M | $ -16.95M | $ -7.53M | $ -20.38M | $ -11.63M | |
$ -20.17M | $ 29.52M | $ 1.67M | $ 19.86M | $ 5.42M | $ 6.99M | |
$ 416.71M | $ 348.33M | $ 248.92M | $ 248.52M | $ 129.30M | $ -72.25M | |
$ 79.41M | $ 66.73M | $ 46.79M | $ -154.19M | $ 217.00K | $ -11.00K | |
- | - | - | - | - | - | |
$ 328.62M | $ 281.59M | $ 202.13M | $ 402.71M | $ 129.09M | $ -72.24M | |
$ 2.62 | $ 2.13 | $ 1.48 | $ 2.86 | $ 0.95 | $ -0.50 | |
$ 2.58 | $ 2.10 | $ 1.44 | $ 2.74 | $ 0.91 | $ -0.50 | |
$ 515.01M | $ 131.93M | $ 136.84M | $ 140.65M | $ 136.21M | $ 144.33M | |
$ 523.45M | $ 134.20M | $ 140.61M | $ 146.80M | $ 141.46M | $ 144.33M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 471.21M | $ 491.68M | $ 113.98M | $ 4.58M | $ 123.34M | $ 263.60M | |
$ 337.29M | $ 281.59M | $ 202.13M | $ 402.71M | $ 129.09M | $ -72.24M | |
$ 371.95M | $ 275.18M | - | - | $ 123.67M | $ -79.22M | |
- | - | - | - | $ 20.38M | $ 11.63M | |
$ 430.94M | $ 367.09M | $ 265.87M | $ 256.04M | $ 149.68M | $ -60.62M | |
$ 519.30M | $ 451.95M | $ 324.46M | $ 264.94M | $ 152.96M | $ -56.56M |