Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.62B | $ 2.57B | $ 3.02B | $ 2.59B | $ 1.28B | $ 1.27B | |
$ 1.87B | $ 1.91B | $ 1.91B | $ -1.72B | $ 1.08B | $ 1.11B | |
$ 756.10M | $ 655.88M | $ 1.11B | $ 867.75M | $ 194.53M | $ 165.97M | |
$ 209.74M | $ 204.51M | $ 197.42M | $ 168.54M | $ 97.01M | $ 94.44M | |
$ 546.36M | $ 451.37M | $ 915.00M | $ 699.20M | $ 97.53M | $ 71.53M | |
$ 14.77M | $ -400.00K | $ -400.00K | $ 194.00K | $ 1.27M | $ 4.20M | |
$ -15.49M | $ -33.27M | $ -9.85M | $ -122.00K | - | - | |
$ 577.02M | $ 484.64M | $ 924.85M | $ 699.40M | $ 98.80M | $ 75.73M | |
$ 132.67M | $ 112.24M | $ 207.01M | $ 157.97M | $ 22.73M | $ 17.60M | |
- | - | - | - | - | - | |
$ 444.35M | $ 372.40M | $ 717.84M | $ 541.42M | $ 76.07M | $ 58.13M | |
$ 25.38 | $ 22.07 | $ 37.47 | $ 26.49 | $ 3.69 | $ 2.78 | |
$ 24.90 | $ 21.62 | $ 36.91 | $ 26.22 | $ 3.68 | $ 2.77 | |
$ 69.11M | $ 16.87M | $ 19.16M | $ 20.44M | $ 20.60M | $ 20.90M | |
$ 70.47M | $ 17.22M | $ 19.45M | $ 20.65M | $ 20.65M | $ 20.99M | |
$ 0.08 | $ 0.08 | $ 0.08 | $ 0.08 | $ 0.08 | $ 0.08 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.08B | $ 2.12B | $ 2.10B | $ -1.56B | $ 1.18B | $ 1.20B | |
$ 444.35M | $ 372.40M | $ 717.84M | $ 541.42M | $ 76.07M | $ 58.13M | |
$ 329.79M | $ 382.87M | $ 730.63M | - | $ 76.07M | $ 58.13M | |
- | - | - | - | - | - | |
$ 571.42M | $ 485.04M | $ 925.25M | $ 699.00M | $ 97.53M | $ 71.53M | |
$ 602.56M | $ 517.09M | $ 951.48M | $ 722.28M | $ 116.99M | $ 89.24M |