Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.29B | $ 1.24B | $ 1.05B | $ 1.01B | $ 862.46M | $ 955.10M | |
$ 571.25M | $ 568.50M | $ 474.23M | $ 442.60M | $ 402.16M | $ 430.38M | |
$ 716.86M | $ 676.25M | $ 571.25M | $ 568.04M | $ 460.30M | $ 524.72M | |
$ 518.85M | $ 555.64M | $ 501.19M | $ 458.32M | $ 414.29M | $ 445.60M | |
$ 198.01M | $ 120.60M | $ 70.05M | $ 109.72M | $ 46.01M | $ 79.11M | |
$ -37.94M | $ -39.77M | $ -28.91M | $ -35.48M | $ -44.05M | $ -42.70M | |
$ -22.07M | $ -14.92M | $ -112.01M | $ 1.13M | $ 355.00K | $ 5.19M | |
$ 160.07M | $ 80.83M | $ -70.86M | $ 73.11M | $ 1.60M | $ 31.23M | |
$ 28.33M | $ 16.37M | $ 9.72M | $ 10.56M | $ -7.91M | $ 2.60M | |
- | - | - | - | - | - | |
$ 131.74M | $ 64.46M | $ -80.58M | $ 62.54M | $ 9.52M | $ 28.62M | |
$ 4.27 | $ 2.10 | $ -2.68 | $ 2.14 | $ 0.33 | $ 1.01 | |
$ 4.21 | $ 2.04 | $ -2.68 | $ 1.94 | $ 0.32 | $ 0.97 | |
$ 123.21M | $ 30.67M | $ 30.04M | $ 29.16M | $ 28.58M | $ 28.32M | |
$ 124.99M | $ 31.55M | $ 30.04M | $ 32.22M | $ 29.46M | $ 29.50M | |
$ 1.40 | $ 0.80 | $ 0.80 | $ 0.80 | $ 0.80 | $ 0.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.09B | $ 1.12B | $ 975.42M | $ 900.92M | $ 816.45M | $ 875.98M | |
$ 131.74M | $ 64.46M | $ -80.58M | $ 62.54M | $ 9.52M | $ 28.62M | |
$ 111.65M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 198.01M | $ 120.60M | $ -41.96M | $ 108.59M | $ 45.66M | $ 73.93M | |
$ 274.12M | $ 192.48M | $ 27.56M | $ 179.33M | $ 118.28M | $ 158.00M |