Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.12B | $ 2.93B | $ 2.61B | $ 2.31B | $ 2.09B | $ 2.01B | |
$ 52.70M | $ 105.99M | $ 100.20M | $ 90.70M | $ 87.24M | - | |
$ 3.07B | $ 2.82B | $ 2.51B | $ 2.22B | $ 2.00B | $ 2.01B | |
$ 2.46B | $ 2.31B | $ 2.04B | $ 1.93B | $ 1.77B | $ 1.72B | |
$ 489.46M | $ 438.15M | $ 401.00M | $ 365.90M | $ 288.25M | $ 292.94M | |
$ -106.77M | $ -82.13M | $ -69.76M | $ -76.99M | $ -158.10M | $ -187.32M | |
$ -460.65M | $ -456.25M | $ -23.79M | $ 24.65M | $ 7.23M | $ 27.20M | |
$ 383.84M | $ -25.36M | $ 374.14M | $ 275.76M | $ 183.80M | $ 78.39M | |
$ 93.12M | $ -9.70M | $ 94.11M | $ 67.56M | $ 40.61M | $ 25.10M | |
- | - | - | - | - | - | |
$ 280.73M | $ -21.67M | $ 273.14M | $ 190.63M | $ -672.13M | $ 108.92M | |
$ 3.07 | $ -0.24 | $ 3.05 | $ 2.15 | $ -7.65 | $ 1.24 | |
$ 3.06 | $ -0.24 | $ 2.98 | $ 2.10 | $ -7.59 | $ 1.24 | |
$ 366.19M | $ 90.95M | $ 89.68M | $ 88.77M | $ 87.88M | $ 87.61M | |
$ 365.93M | $ 90.95M | $ 91.56M | $ 90.79M | $ 88.59M | $ 87.82M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.63B | $ 2.42B | $ 2.14B | $ 1.95B | $ 1.80B | $ 1.72B | |
$ 280.73M | $ -21.67M | $ 273.14M | $ 190.63M | $ -672.13M | $ 108.92M | |
$ 420.94M | $ 434.00M | - | - | - | - | |
- | - | - | - | - | - | |
$ 490.61M | $ 56.77M | $ 443.90M | $ 352.75M | $ 341.90M | $ 265.72M | |
$ 639.10M | $ 189.11M | $ 561.67M | $ 459.47M | $ 437.16M | $ 365.63M |