Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.80B | $ 4.20B | $ 3.56B | $ 3.05B | $ 2.61B | $ 2.39B | |
- | - | $ 1.82B | $ 1.64B | $ 1.44B | - | |
- | - | $ 1.75B | $ 1.41B | $ 1.17B | $ 2.39B | |
- | - | $ 782.60M | - | $ 1.99B | $ 1.87B | |
$ 3.99B | $ 3.38B | $ 2.65B | $ 2.43B | $ 3.54B | $ 3.19B | |
- | - | $ 148.20M | - | $ -58.97M | $ -63.66M | |
$ -164.40M | $ -143.30M | $ 60.60M | $ -9.60M | $ -14.11M | $ -18.82M | |
$ 1.38B | $ 1.15B | $ 876.10M | $ 762.80M | $ 624.10M | $ 525.93M | |
$ 322.50M | $ 275.60M | $ 204.30M | $ 175.70M | $ 143.60M | $ 127.42M | |
- | - | - | - | - | - | |
$ 1.64B | $ 857.20M | $ 659.10M | $ 574.20M | $ 465.30M | $ 3.01B | |
$ 3.70 | $ 3.07 | $ 2.38 | $ 2.08 | $ 1.70 | $ 1.42 | |
$ 3.66 | $ 3.05 | $ 2.37 | $ 2.07 | $ 1.69 | $ 1.40 | |
$ 1.04B | $ 283.90M | $ 282.90M | $ 276.02K | $ 283.29M | $ 281.57M | |
$ 1.14B | $ 280.80M | $ 278.60M | $ 277.41K | $ 275.87M | $ 274.62M | |
$ 0.52 | $ 0.52 | $ 0.48 | $ 0.40 | $ 0.35 | $ 0.33 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -5.64B | $ 3.04B | $ 2.60B | $ 1.64B | $ 1.99B | $ 1.87B | |
$ 1.05B | $ 870.50M | $ 671.80M | $ 587.10M | $ 480.50M | $ 398.51M | |
$ 1.10B | - | - | - | $ 472.02M | $ 386.58M | |
$ 245.90M | $ 190.00M | $ 141.20M | $ 65.00M | - | - | |
- | - | - | - | $ 630.69M | $ 531.30M | |
- | - | - | - | $ 767.86M | $ 662.06M |