Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 3.95B | $ 4.35B | $ 3.98B | $ 3.26B | $ 3.08B | $ 3.26B | |
$ 3.19B | $ 8.75M | $ -11.59M | $ 2.53B | $ 2.47B | $ 2.56B | |
$ 3.40B | $ 4.35B | $ 976.63M | $ 728.10M | $ 609.71M | $ 699.83M | |
$ -23.95M | $ 390.19M | $ 381.93M | $ 351.91M | $ 354.74M | $ 345.47M | |
$ 3.19B | $ 746.52M | $ 594.70M | $ 376.19M | $ 254.97M | $ 354.36M | |
- | - | $ 15.04M | - | - | - | |
$ 5.18M | $ -2.31M | $ -429.00K | $ -2.81M | $ 16.12M | $ 7.71M | |
$ 3.01B | $ 773.21M | $ 625.66M | $ 373.38M | $ 271.09M | $ 362.06M | |
$ 3.01M | $ 190.80M | $ 156.40M | $ 91.17M | $ 63.90M | $ 90.55M | |
$ -46.00K | - | - | - | - | - | |
$ 2.96B | $ 3.76B | $ 453.77M | $ 282.21M | $ 207.19M | $ 269.91M | |
$ 4.10 | $ 5.60 | $ 4.16 | $ 2.18 | $ 1.47 | $ 1.82 | |
$ 4.04 | $ 5.54 | $ 4.12 | $ 2.17 | $ 1.47 | $ 1.81 | |
$ 401.54M | $ 102.90M | $ 112.84M | $ 129.37M | $ 140.85M | $ 148.18M | |
$ 405.38M | $ 104.00M | $ 113.81M | $ 129.95M | $ 141.39M | $ 149.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 2.26 | - | - | |
- | - | - | - | - | - | |
$ 3.17B | $ 398.94M | $ 370.34M | $ 2.88B | $ 2.82B | $ 2.91B | |
$ 2.86B | $ 576.06M | $ 453.77M | $ 282.21M | $ 207.19M | $ 269.91M | |
$ 156.07M | $ 610.84M | - | $ 286.49M | $ 207.19M | $ 269.91M | |
- | - | - | - | - | - | |
$ 2.94B | $ 648.68M | $ 610.62M | $ 376.19M | $ 254.97M | $ 354.36M | |
$ 162.44M | $ 676.69M | $ 643.04M | $ 405.69M | $ 283.36M | $ 383.46M |