Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.40B | $ 1.36B | $ 1.37B | $ 1.30B | $ 1.13B | $ 1.14B | |
$ 1.00B | $ 969.45M | $ 989.28M | $ 921.88M | $ 791.93M | $ 806.11M | |
$ 397.26M | $ 388.83M | $ 382.54M | $ -921.88M | $ 336.65M | $ 331.80M | |
$ 308.71M | $ 293.51M | $ 276.51M | $ 247.54M | $ 224.70M | $ 234.72M | |
$ 84.36M | $ 92.68M | $ -1.27B | $ -1.17B | $ 111.96M | $ 97.08M | |
$ -8.21M | $ -13.29M | $ -10.62M | $ -2.03M | $ -2.22M | $ -5.19M | |
$ -4.32M | $ -2.33M | $ -1.38B | $ -1.30B | $ -2.36M | $ -95.00K | |
$ 77.71M | $ 81.72M | $ 98.33M | $ 130.47M | $ 107.38M | $ 91.80M | |
$ 17.16M | $ 18.37M | $ 25.21M | $ 31.04M | $ 26.96M | $ 22.75M | |
$ 2.07M | $ 2.07M | $ 3.46M | $ 0.00 | - | - | |
$ 38.98M | $ 34.15M | $ 55.35M | $ 90.89M | $ 57.39M | $ 57.92M | |
$ 1.78 | $ 1.57 | $ 2.55 | $ 4.10 | $ 2.57 | $ 2.59 | |
$ 1.75 | $ 1.54 | $ 2.50 | $ 4.02 | $ 2.51 | $ 2.54 | |
$ 87.26M | $ 21.72M | $ 21.68M | $ 22.15M | $ 22.37M | $ 22.38M | |
$ 88.92M | $ 22.16M | $ 22.14M | $ 22.62M | $ 22.83M | $ 22.82M | |
$ 1.16 | $ 1.16 | $ 1.08 | $ 1.00 | $ 0.50 | $ 0.92 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.61 | $ 3.10 | |
- | - | - | - | - | - | |
$ 1.31B | $ 1.26B | $ 1.27B | $ 1.17B | $ 1.02B | $ 1.04B | |
$ 38.98M | $ 34.15M | $ 73.13M | $ 90.89M | $ 57.39M | $ 57.92M | |
$ 74.33M | $ 67.20M | - | - | $ 82.97M | $ 71.37M | |
- | - | - | - | $ 2.33M | $ 5.29M | |
$ 88.67M | $ 95.00M | $ 108.95M | $ 132.49M | $ 109.71M | $ 97.08M | |
$ 118.67M | $ 124.03M | $ 137.67M | $ 159.96M | $ 136.03M | $ 122.89M |