Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 497.27M | $ 438.55M | $ 609.83M | $ 555.90M | $ 499.44M | |
$ ― | $ 389.33M | $ 338.18M | $ 468.76M | $ 424.15M | $ 370.45M | |
$ ― | $ 107.94M | $ 100.37M | $ 141.07M | $ 131.75M | $ 128.99M | |
$ ― | $ 91.69M | $ 90.12M | $ 101.88M | $ 101.13M | $ 86.69M | |
$ ― | $ 16.25M | $ 10.25M | $ 39.19M | $ 30.62M | $ 42.30M | |
$ ― | $ -4.94M | $ -4.82M | $ -2.44M | $ -3.10M | $ -5.36M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 16.09M | $ -15.61M | $ 26.74M | $ 25.28M | $ 20.98M | |
$ ― | $ 7.96M | $ 10.41M | $ 7.29M | $ 7.35M | $ 3.32M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 7.93M | $ -26.06M | $ 19.42M | $ 23.80M | $ 17.61M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 481.02M | $ 428.30M | $ 570.64M | $ 525.28M | $ 457.14M | |
$ ― | $ 7.93M | $ -26.06M | $ 19.42M | $ 23.80M | $ 17.61M | |
$ ― | $ 11.36M | $ -22.45M | $ 25.18M | $ 17.73M | $ 21.66M | |
$ ― | $ 3.87M | $ 3.18M | $ 3.33M | $ 1.42M | $ 1.57M | |
$ ― | $ 19.96M | $ -12.43M | $ 30.07M | $ 26.70M | $ 22.55M | |
$ ― | $ 39.78M | $ 11.91M | $ 50.35M | $ 42.55M | $ 34.62M |