Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 4.53B | $ 3.44B | $ 3.27B | $ 9.52B | $ 8.79B | |
$ ― | $ 4.06B | $ 3.17B | $ 3.01B | $ 9.26B | $ 8.40B | |
$ ― | $ 473.55M | $ 273.44M | $ 259.95M | $ 260.48M | $ 387.54M | |
$ ― | $ 228.67M | $ 140.69M | $ 148.78M | $ 151.14M | $ 249.18M | |
$ ― | $ 244.88M | $ 132.76M | $ 111.16M | $ 109.34M | $ 138.37M | |
$ ― | $ 40.81M | $ 132.70M | $ 203.86M | $ 158.70M | $ 119.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 341.17M | $ 405.02M | $ 385.75M | $ 336.66M | $ 415.56M | |
$ ― | $ 37.57M | $ 57.49M | $ 52.44M | $ 45.92M | $ 54.95M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 288.34M | $ 338.52M | $ 330.61M | $ 286.14M | $ 356.63M | |
$ ― | $ 0.19 | $ 0.22 | $ 0.22 | $ 0.19 | $ 0.23 | |
$ ― | $ 0.19 | $ 0.22 | $ 0.22 | $ 0.19 | $ 0.23 | |
$ ― | $ 1.53B | $ 1.53B | $ 1.53B | $ 1.53B | $ 1.53B | |
$ ― | $ 1.53B | $ 1.53B | $ 1.53B | $ 1.53B | $ 1.53B | |
$ ― | $ 0.26 | $ 0.07 | $ 0.09 | $ 0.05 | $ 0.06 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 66.00K | $ 42.00K | $ 17.00K | $ 35.74M | $ 32.77M | |
$ ― | $ 4.29B | $ 3.31B | $ 3.15B | $ 9.41B | $ 8.65B | |
$ ― | $ 288.34M | $ 338.52M | $ 330.61M | $ 286.14M | $ 356.63M | |
$ ― | $ 286.36M | $ 345.62M | $ 328.72M | $ 257.84M | $ 350.31M | |
$ ― | $ 3.21M | $ 2.25M | $ 2.56M | $ 1.97M | $ 1.40M | |
$ ― | $ 344.39M | $ 407.28M | $ 388.30M | $ 338.63M | $ 416.97M | |
$ ― | $ 396.41M | $ 444.48M | $ 417.99M | $ 361.85M | $ 441.94M |