Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.97B | $ 2.05B | $ 2.04B | $ 1.24B | $ 1.14B | $ 937.84M | |
$ 978.10M | $ 1.04B | $ 977.00M | $ 430.80M | $ 400.70M | $ 308.67M | |
$ 994.50M | $ 1.00B | $ 1.06B | $ 808.40M | $ 743.00M | $ 629.17M | |
$ 876.90M | $ 839.20M | $ 848.80M | $ 532.60M | $ 487.24M | $ 407.96M | |
$ 117.60M | $ 136.50M | $ 210.00M | $ 275.80M | $ 255.82M | $ 221.22M | |
$ -7.60M | $ -47.30M | $ -23.90M | $ 600.00K | $ 5.20M | $ 13.59M | |
$ 47.20M | $ -28.90M | $ 7.30M | $ 1.40M | $ -7.91M | $ -12.95M | |
$ 70.40M | $ 88.10M | $ 193.40M | $ 274.40M | $ 263.74M | $ 234.17M | |
$ 15.10M | $ 6.60M | $ 49.90M | $ 44.80M | $ 23.40M | $ 37.95M | |
- | - | - | - | - | - | |
$ 55.30M | $ 81.50M | $ 143.50M | $ 229.60M | $ 240.30M | $ 196.22M | |
$ 1.04 | $ 1.54 | $ 2.68 | $ 4.16 | $ 4.39 | $ 3.67 | |
$ 1.02 | $ 1.51 | $ 2.60 | $ 3.98 | $ 4.14 | $ 3.44 | |
$ 212.30M | $ 52.80M | $ 53.60M | $ 55.17M | $ 54.70M | $ 53.43M | |
$ 216.70M | $ 54.10M | $ 55.20M | $ 57.68M | $ 58.04M | $ 57.10M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.85B | $ 1.88B | $ 1.83B | $ 963.40M | $ 887.92M | $ 716.62M | |
$ 55.30M | $ 81.50M | $ 143.50M | $ 229.60M | $ 240.30M | $ 196.22M | |
$ 59.74M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 82.40M | $ 138.40M | $ 219.10M | $ 274.70M | $ 264.00M | $ 234.28M | |
$ 181.00M | $ 236.70M | $ 355.20M | $ 310.30M | $ 293.30M | $ 257.77M |