Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 570.59M | $ 570.59M | $ 487.02M | $ 409.48M | $ 363.02M | $ 331.39M | |
$ 227.26M | $ 154.61M | $ -133.91M | $ 115.78M | $ 103.37M | $ 93.27M | |
$ 343.33M | $ 415.98M | $ 353.11M | $ 293.70M | $ 259.65M | $ 238.11M | |
$ 187.84M | $ 187.84M | $ -170.55M | $ 141.97M | $ 131.42M | $ 121.54M | |
$ 153.22M | $ 223.73M | $ 182.56M | $ 151.72M | $ 128.23M | $ 116.57M | |
$ -42.71M | $ -48.00M | $ -38.50M | $ -32.95M | $ -33.93M | $ -34.46M | |
$ -204.53M | $ -2.44M | $ -42.21M | $ -306.66M | $ 14.09M | $ 41.23M | |
$ 109.93M | $ 182.58M | $ 186.27M | $ 118.78M | $ 108.39M | $ 123.34M | |
$ 43.47M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 245.19M | $ 200.49M | $ 186.18M | $ 118.70M | $ 108.36M | $ 121.66M | |
$ 4.41 | $ 4.43 | $ 4.37 | $ 3.91 | $ 2.77 | $ 3.25 | |
$ 4.41 | $ 4.42 | $ 4.36 | $ 3.90 | $ 2.76 | $ 3.24 | |
$ 180.90M | $ 45.22M | $ 42.60M | $ 40.26M | $ 39.19M | $ 37.44M | |
$ 181.32M | $ 45.33M | $ 42.71M | $ 40.38M | $ 39.30M | $ 37.53M | |
$ 5.04 | $ 5.04 | $ 4.70 | $ 3.58 | $ 3.08 | $ 2.94 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 661.00K | $ 411.00K | |
$ 415.10M | $ 342.45M | $ 34.33M | $ 257.75M | $ 234.79M | $ 214.81M | |
$ 200.50M | $ 200.49M | $ 186.18M | $ 118.70M | $ 108.36M | $ 121.66M | |
$ 54.06M | $ 139.83M | $ 318.40M | - | $ 98.77M | $ 91.68M | |
- | - | - | - | $ 31.72M | $ 32.33M | |
$ 157.93M | $ 230.58M | $ 493.69M | $ 151.72M | $ 140.11M | $ 155.67M | |
$ 154.84M | $ 401.66M | $ 647.33M | $ 278.82M | $ 256.47M | $ 260.39M |