Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.19B | $ 3.09B | $ 4.34B | $ 3.93B | $ 2.38B | $ 2.20B | |
$ 644.40M | $ 2.47B | $ 2.81B | $ 2.56B | $ 1.90B | $ 1.88B | |
$ 2.54B | $ 623.90M | $ 1.53B | $ 1.37B | $ 479.00M | $ 325.10M | |
$ 2.53B | $ 283.30M | $ -2.81B | $ -2.56B | $ 225.00M | $ 216.80M | |
$ 368.90M | $ 342.80M | $ 1.27B | $ 1.13B | $ 254.00M | $ 108.30M | |
$ 37.60M | $ 23.80M | $ -9.80M | $ -22.60M | $ -27.40M | $ -22.50M | |
$ -13.40M | $ 8.60M | $ -91.60M | $ -62.70M | $ 32.40M | $ 22.00M | |
$ 412.90M | $ 373.00M | $ 1.35B | $ 1.17B | $ 259.00M | $ 107.80M | |
$ 81.30M | $ 75.90M | $ 288.40M | $ 243.90M | $ 65.90M | $ 25.10M | |
$ 7.00M | $ 2.20M | $ 83.10M | $ 56.30M | - | - | |
$ 331.60M | $ 297.10M | $ 1.06B | $ 927.40M | $ 193.10M | $ 82.70M | |
$ 9.62 | $ 8.42 | $ 27.28 | $ 21.67 | $ 4.48 | $ 1.93 | |
$ 9.51 | $ 8.32 | $ 27.07 | $ 21.47 | $ 4.44 | $ 1.91 | |
$ 137.90M | $ 35.30M | $ 39.00M | $ 42.80M | $ 43.10M | $ 42.80M | |
$ 139.60M | $ 35.70M | $ 39.30M | $ 43.20M | $ 43.50M | $ 43.30M | |
$ 1.27 | $ 1.26 | $ 1.22 | $ 1.06 | $ 0.90 | $ 0.86 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.53B | $ 2.75B | $ -3.07B | $ -2.79B | $ 2.13B | $ 2.09B | |
- | - | - | - | $ 27.40M | $ 22.50M | |
$ 331.60M | $ 297.10M | $ 1.06B | $ 927.40M | $ 193.10M | $ 82.70M | |
$ 319.02M | $ 294.67M | - | - | $ 193.10M | $ 82.70M | |
$ 422.00M | $ 385.20M | $ 1.37B | $ 1.19B | $ 286.40M | $ 130.30M | |
$ 682.80M | $ 671.60M | $ 1.52B | $ 1.30B | $ 476.10M | $ 291.40M |