Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 427.27M | $ 358.07M | $ 315.39M | $ 366.73M | $ 363.50M | |
$ ― | $ 113.63M | $ 107.75M | $ 113.09M | $ 132.23M | $ 122.53M | |
$ ― | $ 313.64M | $ 250.32M | $ 202.30M | $ 234.50M | $ 240.98M | |
$ ― | $ 65.12M | $ 62.11M | $ 54.05M | $ 51.14M | $ 51.68M | |
$ ― | $ 248.52M | $ 188.21M | $ 148.25M | $ 183.37M | $ 189.29M | |
$ ― | $ -97.28M | $ -75.87M | $ -74.06M | $ -79.15M | $ -70.31M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 513.87M | $ 515.54M | $ -115.32M | $ 410.97M | $ 331.14M | |
$ ― | $ 16.24M | $ 25.03M | $ 341.00K | $ 15.87M | $ 12.97M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 462.84M | $ 465.35M | $ -72.74M | $ 390.53M | $ 307.18M | |
$ ― | $ 0.16 | $ 0.16 | $ -0.03 | $ 0.14 | $ 0.12 | |
$ ― | $ 0.16 | $ 0.16 | $ -0.03 | $ 0.13 | $ 0.11 | |
$ ― | $ 2.87B | $ 2.85B | $ 2.82B | $ 2.76B | $ 2.67B | |
$ ― | $ 2.88B | $ 2.89B | $ 2.82B | $ 2.99B | $ 2.86B | |
$ ― | $ 0.09 | $ 0.09 | $ 0.06 | $ 0.07 | $ 0.09 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 178.75M | $ 169.86M | $ 167.14M | $ 183.36M | $ 174.21M | |
$ ― | $ 476.81M | $ 476.44M | $ -71.36M | $ 390.53M | $ 307.18M | |
$ ― | $ 420.84M | $ 408.41M | $ -32.82M | $ 394.35M | $ 302.06M | |
$ ― | $ 136.48M | $ 108.98M | $ 92.26M | $ 98.86M | $ 85.93M | |
$ ― | $ 650.35M | $ 624.52M | $ -23.05M | $ 509.83M | $ 417.06M | |
$ ― | $ 651.03M | $ 625.31M | $ -22.28M | $ 510.66M | $ 418.12M |