Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 2.93B | $ 2.33B | $ 2.62B | $ 2.27B | $ 1.98B | |
$ ― | $ 2.36B | $ 1.96B | $ 2.10B | $ 1.78B | $ 1.60B | |
$ ― | $ 562.64M | $ 367.25M | $ 523.13M | $ 494.84M | $ 374.72M | |
$ ― | $ 260.80M | $ 235.38M | $ 275.46M | $ 279.00M | $ 193.80M | |
$ ― | $ 301.84M | $ 131.86M | $ 247.67M | $ 215.84M | $ 180.92M | |
$ ― | $ -2.41M | $ 19.94M | $ -1.77M | $ -1.37M | $ 20.44M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 286.46M | $ 133.30M | $ 234.82M | $ 212.69M | $ 192.78M | |
$ ― | $ 78.64M | $ 36.94M | $ 77.36M | $ 61.20M | $ 50.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 207.84M | $ 98.01M | $ 164.22M | $ 157.87M | $ 147.03M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 15.63M | $ 15.34M | $ 15.58M | $ 53.21M | $ 58.14M | |
$ ― | $ 2.62B | $ 2.20B | $ 2.38B | $ 2.05B | $ 1.79B | |
$ ― | $ 207.84M | $ 98.01M | $ 164.22M | $ 157.87M | $ 147.03M | |
$ ― | $ 218.02M | $ 108.26M | $ 178.21M | $ 159.93M | $ 151.71M | |
$ ― | $ 3.87M | $ 3.17M | $ 4.00M | $ 1.26M | $ 1.01M | |
$ ― | $ 290.33M | $ 136.47M | $ 238.82M | $ 213.95M | $ 193.79M | |
$ ― | $ 362.92M | $ 203.69M | $ 299.24M | $ 229.26M | $ 206.82M |