Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 610.95M | $ 504.91M | $ 671.13M | $ 789.45M | $ 656.97M | |
$ ― | $ 368.88M | $ 286.19M | $ 448.04M | $ 457.69M | $ 347.51M | |
$ ― | $ 242.08M | $ 218.72M | $ 223.08M | $ 331.76M | $ 309.46M | |
$ ― | $ 51.18M | $ 40.09M | $ 26.07M | $ 69.26M | $ 55.47M | |
$ ― | $ 190.90M | $ 178.63M | $ 197.02M | $ 262.50M | $ 253.99M | |
$ ― | $ 9.11M | $ 2.33M | $ 1.18M | $ -3.15M | $ -262.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 513.88M | $ 367.56M | $ 107.73M | $ 736.79M | $ 384.27M | |
$ ― | $ 40.92M | $ 37.70M | $ 28.41M | $ 47.44M | $ 41.41M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 455.12M | $ 331.24M | $ 90.23M | $ 605.11M | $ 316.71M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 420.05M | $ 326.28M | $ 474.11M | $ 526.95M | $ 402.98M | |
$ ― | $ 455.12M | $ 331.24M | $ 90.23M | $ 605.11M | $ 316.71M | |
$ ― | $ 454.84M | $ 302.28M | $ 93.24M | $ 350.19M | $ 316.67M | |
$ ― | $ 12.23M | $ 6.62M | $ 7.56M | $ 17.32M | $ 10.49M | |
$ ― | $ 526.11M | $ 374.18M | $ 115.29M | $ 754.11M | $ 394.76M | |
$ ― | $ 570.83M | $ 415.94M | $ 165.23M | $ 788.68M | $ 417.85M |