Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 1.15B | $ 995.15M | $ 812.79M | $ 876.20M | $ 871.10M | |
$ ― | $ 793.71M | $ 678.03M | $ 564.06M | $ 602.97M | $ 595.30M | |
$ ― | $ 360.13M | $ 317.12M | $ 248.73M | $ 273.23M | $ 275.80M | |
$ ― | $ 218.66M | $ 193.79M | $ 162.34M | $ 177.55M | $ 166.95M | |
$ ― | $ 141.47M | $ 123.33M | $ 86.39M | $ 95.68M | $ 108.85M | |
$ ― | $ -4.63M | $ -3.36M | $ -3.43M | $ -3.28M | $ -2.79M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 135.63M | $ 121.36M | $ 82.24M | $ 93.02M | $ 104.23M | |
$ ― | $ 30.05M | $ 23.34M | $ 14.48M | $ 17.06M | $ 18.82M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 102.98M | $ 96.37M | $ 67.06M | $ 74.24M | $ 83.44M | |
$ ― | $ 13.38 | $ 12.53 | $ 8.73 | $ 9.73 | $ 10.95 | |
$ ― | $ 13.38 | $ 12.53 | $ 8.73 | $ 9.73 | $ 10.95 | |
$ ― | $ 7.70M | $ 7.69M | $ 7.68M | $ 7.63M | $ 7.62M | |
$ ― | $ 7.70M | $ 7.69M | $ 7.68M | $ 7.63M | $ 7.62M | |
$ ― | $ 5.10 | $ 4.40 | $ 2.00 | $ 4.50 | $ 4.20 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.01B | $ 871.82M | $ 726.41M | $ 780.52M | $ 762.25M | |
$ ― | $ 102.98M | $ 96.37M | $ 67.06M | $ 74.24M | $ 83.44M | |
$ ― | $ 102.84M | $ 96.26M | $ 66.95M | $ 74.24M | $ 83.32M | |
$ ― | $ 4.99M | $ 3.60M | $ 3.62M | $ 3.90M | $ 3.39M | |
$ ― | $ 140.62M | $ 124.96M | $ 85.86M | $ 96.91M | $ 107.62M | |
$ ― | $ 164.34M | $ 147.54M | $ 105.34M | $ 114.82M | $ 123.74M |