Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 608.99M | $ 570.59M | $ 487.02M | $ 409.48M | $ 363.02M | $ 331.39M | |
$ 167.33M | $ 154.03M | $ -133.91M | $ 115.78M | $ 103.37M | $ 93.27M | |
$ 441.67M | $ 416.56M | $ 353.11M | $ 293.70M | $ 259.65M | $ 238.11M | |
$ 198.38M | $ 188.42M | $ -170.55M | $ 141.97M | $ 131.42M | $ 121.54M | |
$ 90.33M | $ 223.73M | $ 182.56M | $ 151.72M | $ 128.23M | $ 116.57M | |
$ -41.81M | $ -48.00M | $ -38.50M | $ -32.95M | $ -33.93M | $ -34.46M | |
$ -5.78M | $ 20.40M | $ -42.21M | $ -306.66M | $ 14.09M | $ 41.23M | |
$ 55.94M | $ 200.55M | $ 186.27M | $ 118.78M | $ 108.39M | $ 123.34M | |
$ 43.47M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 226.28M | $ 200.49M | $ 186.18M | $ 118.70M | $ 108.36M | $ 121.66M | |
- | - | - | - | $ 2.77 | $ 3.25 | |
- | - | - | - | $ 2.76 | $ 3.24 | |
- | - | - | - | $ 39.19M | $ 37.44M | |
- | - | - | - | $ 39.30M | $ 37.53M | |
- | - | - | - | $ 3.08 | $ 2.94 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 661.00K | $ 411.00K | |
$ 514.48M | $ 342.45M | $ 34.33M | $ 257.75M | $ 234.79M | $ 214.81M | |
$ 226.28M | $ 200.49M | $ 186.18M | $ 118.70M | $ 108.36M | $ 121.66M | |
$ 66.82M | $ 139.83M | $ 318.40M | - | $ 98.77M | $ 91.68M | |
- | - | - | - | $ 31.72M | $ 32.33M | |
$ 263.94M | $ 245.60M | $ 493.69M | $ 151.72M | $ 140.11M | $ 155.67M | |
$ 442.54M | $ 416.67M | $ 647.33M | $ 278.82M | $ 256.47M | $ 260.39M |