Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.76B | $ 2.77B | $ 2.59B | $ 2.43B | $ 1.95B | |
$ 1.73B | $ 1.76B | $ 1.71B | $ 1.59B | $ 1.27B | |
$ 1.03B | $ 1.02B | $ 885.53M | $ 837.98M | $ 682.47M | |
$ 579.18M | $ 587.48M | $ 533.37M | $ 501.61M | $ 458.71M | |
$ 439.74M | $ 404.17M | $ 329.06M | $ 336.38M | $ 223.76M | |
$ 85.07M | $ 85.07M | $ 37.95M | $ 1.67M | $ 3.71M | |
$ -6.36M | $ -24.11M | $ -13.96M | $ -18.95M | $ -21.63M | |
$ 351.39M | $ 319.09M | $ 300.25M | $ 319.09M | $ 205.84M | |
$ 72.38M | $ 95.73M | $ 69.17M | $ 80.41M | $ 45.97M | |
- | - | - | - | - | |
$ 261.34M | $ 205.28M | $ 223.75M | $ 235.11M | $ 157.41M | |
$ 4.31 | $ 3.39 | $ 3.70 | $ 3.92 | $ 2.62 | |
$ 4.27 | $ 3.36 | $ 3.69 | $ 3.92 | $ 2.62 | |
$ 301.65M | $ 60.23M | $ 60.05B | $ 60.00M | $ 60.00M | |
$ 304.48M | $ 60.66M | $ 60.15B | $ 60.00M | $ 60.00M | |
$ 0.28 | $ 0.23 | $ 0.15 | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
$ 1.15B | $ 2.35B | $ 2.24B | $ 2.09B | $ 1.73B | |
$ 261.34M | $ 205.28M | $ 223.75M | $ 235.11M | $ 157.41M | |
$ 280.17M | - | - | $ 249.29M | $ 174.22M | |
- | - | - | - | - | |
$ 306.97M | $ 428.28M | $ 352.16M | $ 336.38M | $ 223.76M | |
$ 357.00M | $ 503.31M | $ 418.14M | $ 412.27M | $ 300.40M |