Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.64B | $ 1.63B | $ 1.52B | $ 1.29B | $ 1.24B | $ 1.15B | |
$ 496.33M | $ 1.23B | $ 309.19M | $ 260.38M | $ 382.39M | $ 329.83M | |
$ 1.15B | $ 392.52M | $ 1.21B | $ 1.03B | $ 858.77M | $ 822.36M | |
$ 1.02B | $ 1.01B | $ 982.87M | $ 898.47M | $ 726.81M | $ 606.11M | |
$ 637.49M | $ 635.01M | $ 225.32M | $ 131.92M | $ 131.96M | $ 216.25M | |
$ -184.94M | $ 163.11M | $ -130.41M | $ -186.27M | $ -196.43M | $ -155.51M | |
$ -22.28M | $ 352.75M | $ 1.99M | $ -80.73M | $ 135.99M | $ 142.68M | |
$ 474.83M | $ 476.59M | $ 92.93M | $ 162.43M | $ 71.52M | $ 203.42M | |
$ 2.26M | $ 2.11M | $ 300.00K | $ 1.40M | $ 2.54M | $ 3.84M | |
$ -968.00K | $ 4.69M | $ 4.95M | $ 65.65M | - | - | |
$ 437.40M | $ 439.50M | $ 82.56M | $ 145.83M | $ 60.04M | $ 180.86M | |
$ 1.33 | $ 1.34 | $ 0.26 | $ 0.49 | $ 0.20 | $ 0.63 | |
$ 1.33 | $ 1.34 | $ 0.26 | $ 0.48 | $ 0.20 | $ 0.63 | |
$ 1.32B | $ 328.76M | $ 321.67M | $ 300.33M | $ 294.55M | $ 285.25M | |
$ 1.32B | $ 329.10M | $ 322.70M | $ 301.70M | $ 294.93M | $ 286.01M | |
$ 1.69 | $ 1.68 | $ 1.52 | $ 1.45 | $ 1.42 | $ 1.35 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.23B | $ 1.34B | $ 1.29B | $ 1.16B | $ 1.11B | $ 935.94M | |
$ 442.27M | $ 444.35M | $ 92.58M | $ 160.99M | $ 64.27M | $ 184.97M | |
$ 381.40M | $ 376.51M | - | - | $ -48.71M | $ 180.25M | |
- | - | - | - | $ 202.71M | $ 170.92M | |
$ 674.20M | $ 657.46M | $ 248.83M | $ 348.70M | $ 274.22M | $ 374.33M | |
$ 1.37B | $ 1.35B | $ 928.40M | $ 968.53M | $ 892.85M | $ 882.26M |