Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.69B | $ 1.66B | $ 1.49B | $ 1.28B | $ 1.15B | $ 1.62B | |
$ 1.40B | $ 1.39B | $ 1.28B | $ 1.10B | $ 986.80M | $ 1.36B | |
$ 286.90M | $ 271.40M | $ 210.50M | $ 177.90M | $ 165.30M | $ 260.30M | |
$ 185.30M | $ 179.00M | $ 151.10M | $ 135.50M | $ 152.90M | $ 177.20M | |
$ 99.20M | $ 96.50M | $ 65.60M | $ 42.40M | $ 15.70M | $ 83.10M | |
$ -23.50M | $ -45.10M | $ -33.80M | $ -27.10M | $ -30.30M | $ -33.80M | |
$ -4.40M | $ -5.80M | $ -14.90M | $ -24.40M | $ -7.30M | $ -5.60M | |
$ 56.00M | $ 41.50M | $ 10.70M | $ 39.70M | $ -7.30M | $ 54.90M | |
$ 9.10M | $ 8.50M | $ -700.00K | $ -1.00M | $ -1.30M | $ 15.20M | |
- | - | - | - | - | $ -7.00M | |
$ 56.00M | $ 7.80M | $ -14.20M | $ 41.90M | $ -4.50M | $ 38.60M | |
$ 3.37 | $ 0.63 | $ -1.17 | $ -2.07 | $ -0.37 | $ 3.16 | |
$ 3.28 | $ 0.62 | $ -1.16 | $ -2.07 | $ -0.37 | $ 3.12 | |
$ 50.40M | $ 12.30M | $ 12.09M | $ 12.01M | $ 12.06M | $ 12.20M | |
$ 51.70M | $ 12.51M | $ 12.19M | $ 12.01M | $ 12.06M | $ 12.38M | |
$ 0.52 | $ 0.50 | $ 0.50 | $ 0.50 | $ 0.25 | $ 0.50 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.58B | $ 1.57B | $ 1.43B | $ 1.23B | $ 1.28B | $ 1.54B | |
$ 42.40M | $ 7.80M | $ -14.20M | $ 41.90M | $ -4.50M | $ 38.60M | |
$ 25.86M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 93.00M | $ 86.60M | $ 44.50M | $ 26.00M | $ 25.80M | $ 88.70M | |
$ 126.10M | $ 118.30M | $ 74.70M | $ 56.80M | $ 54.00M | $ 122.90M |