Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 527.62M | $ 396.56M | $ 308.89M | $ 363.64M | $ 455.99M | |
$ ― | $ 405.05M | $ 262.56M | $ 231.07M | $ 283.23M | $ 390.47M | |
$ ― | $ 122.57M | $ 134.00M | $ 77.83M | $ 80.41M | $ 65.52M | |
$ ― | $ 64.00M | $ 51.07M | $ 48.51M | $ 54.35M | $ 44.47M | |
$ ― | $ 58.57M | $ 82.92M | $ 29.32M | $ 26.05M | $ 21.05M | |
$ ― | $ -28.86M | $ 41.91M | $ -18.25M | $ 15.39M | $ 18.79M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 562.98M | $ 362.07M | $ 95.96M | $ 129.32M | $ 99.65M | |
$ ― | $ -6.29M | $ 76.38M | $ 24.78M | $ 28.97M | $ 16.98M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 551.26M | $ 234.25M | $ 51.48M | $ 84.37M | $ 71.72M | |
$ ― | $ 1.27 | $ ― | $ 0.13 | $ 0.21 | $ 0.18 | |
$ ― | $ 1.27 | $ ― | $ 0.13 | $ 0.21 | $ 0.18 | |
$ ― | $ 434.05M | $ ― | $ 406.91M | $ 407.46M | $ 406.95M | |
$ ― | $ 434.05M | $ ― | $ 406.91M | $ 407.46M | $ 406.95M | |
$ ― | $ 0.08 | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 0.00 | $ 4.00K | $ 17.00K | $ 33.00K | $ 1.49M | |
$ ― | $ 469.05M | $ 313.64M | $ 279.57M | $ 337.58M | $ 434.94M | |
$ ― | $ 551.26M | $ 234.25M | $ 51.48M | $ 84.37M | $ 71.72M | |
$ ― | $ 172.57M | $ 236.05M | $ 55.13M | $ 83.01M | $ 71.77M | |
$ ― | $ 40.02M | $ 29.37M | $ 26.86M | $ 26.34M | $ 26.03M | |
$ ― | $ 603.00M | $ 391.44M | $ 122.82M | $ 155.66M | $ 125.67M | |
$ ― | $ 609.40M | $ 398.31M | $ 130.94M | $ 163.73M | $ 132.29M |