Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.32B | $ 3.09B | $ 4.34B | $ 3.93B | $ 2.38B | $ 2.20B | |
$ 644.40M | $ 2.47B | $ 2.81B | $ 2.56B | $ 1.90B | - | |
$ 2.68B | $ 623.90M | $ 1.53B | $ 1.37B | $ 479.00M | $ 2.20B | |
$ 370.40M | $ 283.30M | $ 261.00M | $ 2.56B | $ 1.90B | $ 1.88B | |
$ 479.10M | $ 342.80M | $ 1.35B | $ 1.19B | $ 280.30M | $ 129.10M | |
$ 39.30M | $ 23.80M | $ -9.80M | $ -22.60M | $ -27.40M | $ -22.50M | |
$ -2.50M | $ 8.60M | $ 91.60M | $ -62.70M | $ -32.40M | $ -22.00M | |
$ 525.50M | $ 373.00M | $ 1.35B | $ 1.17B | $ 259.00M | $ 107.80M | |
$ 114.70M | $ 75.90M | $ 288.40M | $ 243.90M | $ 65.90M | $ 25.10M | |
$ 12.60M | $ 2.20M | $ 83.10M | $ 56.30M | $ 26.30M | $ 20.80M | |
$ 410.80M | $ 297.10M | $ 1.06B | $ 927.40M | $ 193.10M | $ 82.70M | |
$ 12.15 | $ 8.42 | $ 27.28 | $ 21.67 | $ 4.48 | $ 1.93 | |
$ 11.96 | $ 8.32 | $ 27.07 | $ 21.47 | $ 4.44 | $ 1.91 | |
$ 136.10M | $ 35.30M | $ 39.00M | $ 42.80M | $ 43.10M | $ 42.80M | |
$ 138.10M | $ 35.70M | $ 39.30M | $ 43.20M | $ 43.50M | $ 43.30M | |
$ 1.30 | $ 1.26 | $ 1.22 | $ 1.06 | $ 0.90 | $ 0.86 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.56B | $ 2.75B | $ 3.07B | $ 2.56B | $ 1.90B | $ 1.88B | |
- | - | - | - | - | - | |
$ 410.80M | $ 297.10M | $ 1.06B | $ 927.40M | $ 193.10M | $ 82.70M | |
$ 458.54M | $ 294.67M | - | - | - | - | |
$ 534.00M | $ 385.20M | $ 1.37B | $ 1.19B | $ 286.40M | $ 130.30M | |
$ 841.90M | $ 671.60M | $ 1.66B | $ 1.43B | $ 476.10M | $ 230.70M |