Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.77B | $ 2.77B | $ 2.59B | $ 2.43B | $ 1.95B | |
$ 1.74B | $ 1.76B | $ 1.71B | $ 1.59B | $ 1.27B | |
$ 1.03B | $ 1.02B | $ 885.53M | $ 837.98M | $ 682.47M | |
$ 578.72M | $ 587.48M | $ 533.37M | $ 501.61M | $ 458.71M | |
$ 420.26M | $ 404.17M | $ 352.16M | $ 336.38M | $ 223.76M | |
- | $ 85.07M | - | $ 1.67M | $ 3.71M | |
$ -1.77M | $ -24.11M | $ -9.14M | $ -18.95M | $ -21.63M | |
$ 342.89M | $ 319.09M | $ 300.25M | $ 319.09M | $ 205.84M | |
$ 74.12M | $ 95.73M | $ 69.17M | $ 80.41M | $ 45.97M | |
- | - | - | - | - | |
$ 271.17M | $ 205.28M | $ 223.71M | $ 235.11M | $ 157.41M | |
$ 4.17 | $ 3.39 | $ 3.70 | $ 3.92 | $ 2.62 | |
$ 4.12 | $ 3.36 | $ 3.69 | $ 3.92 | $ 2.62 | |
$ 237.60M | $ 60.23M | $ 60.05B | $ 60.00M | $ 60.00M | |
$ 240.25M | $ 60.66M | $ 60.15B | $ 60.00M | $ 60.00M | |
$ 0.26 | $ 0.23 | $ 0.15 | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
$ 1.16B | $ 2.35B | $ 2.24B | $ 2.09B | $ 1.73B | |
$ 249.35M | $ 205.28M | $ 228.01M | $ 235.11M | $ 157.41M | |
$ 256.89M | - | - | $ 249.29M | $ 174.22M | |
- | - | - | - | - | |
$ 298.45M | $ 428.28M | $ 300.25M | $ 336.38M | $ 223.76M | |
$ 348.91M | $ 503.31M | $ 366.23M | $ 412.27M | $ 300.40M |