Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.01B | $ 1.83B | $ 1.61B | $ 1.43B | $ 987.54M | $ 967.77M | |
$ 79.45M | $ 72.55M | $ 57.91M | $ -52.87M | $ 36.27M | $ 33.10M | |
$ 1.93B | $ 1.76B | $ 1.55B | $ 1.38B | $ 951.27M | $ 934.68M | |
$ 1.53B | $ 1.59B | $ 1.35B | $ 1.10B | $ 841.21M | $ 565.21M | |
$ 369.54M | $ 170.88M | $ 201.48M | $ 286.67M | $ 110.06M | $ 369.47M | |
$ 81.65M | $ 86.54M | $ 33.06M | $ 7.67M | $ 19.86M | $ 27.96M | |
$ 224.00K | $ -93.00K | $ 197.00K | $ 184.00K | $ 912.00K | $ 680.00K | |
$ 450.97M | $ 257.52M | $ 234.35M | $ 294.15M | $ 130.84M | $ 398.11M | |
$ 100.98M | $ 49.76M | $ 52.07M | $ 63.09M | $ 19.06M | $ 77.10M | |
- | - | - | - | - | - | |
$ 349.99M | $ 207.76M | $ 182.28M | $ 231.06M | $ 111.78M | $ 321.01M | |
$ 1.18 | $ 0.65 | $ 0.57 | $ 0.73 | $ 0.36 | $ 1.06 | |
$ 1.16 | $ 0.65 | $ 0.56 | $ 0.72 | $ 0.35 | $ 1.02 | |
$ 900.87M | $ 318.15M | $ 321.53M | $ 314.88M | $ 308.27M | $ 302.58M | |
$ 914.64M | $ 321.46M | $ 324.56M | $ 322.36M | $ 318.00M | $ 315.01M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.63 | $ 1.21 | |
- | - | - | - | $ 0.61 | $ 1.16 | |
- | - | - | - | - | - | |
$ 1.61B | $ 1.66B | $ 1.41B | $ 1.04B | $ 877.48M | $ 598.30M | |
$ 349.99M | $ 207.76M | $ 182.28M | $ 231.06M | $ 111.78M | $ 321.01M | |
$ 458.00M | $ 203.44M | $ 185.14M | - | $ 111.78M | $ 321.01M | |
- | - | - | - | - | $ 0.00 | |
$ 429.72M | $ 170.88M | $ 234.35M | $ 294.15M | $ 110.06M | $ 369.47M | |
$ 456.25M | $ 196.60M | $ 255.23M | $ 307.78M | $ 119.20M | $ 377.82M |