Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.78B | $ 2.77B | $ 2.59B | $ 2.43B | $ 1.95B | |
$ 1.76B | $ 1.76B | $ 1.71B | $ 1.59B | $ 1.27B | |
$ 1.02B | $ 1.02B | $ 885.53M | $ 837.98M | $ 682.47M | |
$ 582.64M | $ 587.48M | $ 533.37M | $ 501.61M | $ 458.71M | |
$ 414.71M | $ 404.17M | $ 352.16M | $ 336.38M | $ 223.76M | |
- | - | - | $ 1.67M | $ 3.71M | |
$ -5.07M | $ 2.29M | $ -9.14M | $ -18.95M | $ -21.63M | |
$ 329.29M | $ 319.09M | $ 300.25M | $ 319.09M | $ 205.84M | |
$ 77.21M | $ 95.73M | $ 69.17M | $ 80.41M | $ 45.97M | |
- | - | - | - | - | |
$ 253.84M | $ 205.28M | $ 223.71M | $ 235.11M | $ 157.41M | |
$ 3.89 | $ 3.39 | $ 3.70 | $ 3.92 | $ 2.62 | |
$ 3.84 | $ 3.36 | $ 3.69 | $ 3.92 | $ 2.62 | |
$ 237.40M | $ 60.23M | $ 60.05B | $ 60.00M | $ 60.00M | |
$ 239.73M | $ 60.66M | $ 60.15B | $ 60.00M | $ 60.00M | |
$ 0.24 | $ 0.23 | $ 0.15 | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
$ 1.18B | $ 2.35B | $ 2.24B | $ 2.09B | $ 1.73B | |
$ 232.02M | $ 205.28M | $ 228.01M | $ 235.11M | $ 157.41M | |
$ 225.86M | - | - | $ 249.29M | $ 174.22M | |
- | - | - | - | - | |
$ 268.90M | $ 319.09M | $ 300.25M | $ 336.38M | $ 223.76M | |
$ 320.50M | $ 394.13M | $ 366.23M | $ 412.27M | $ 300.40M |