Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 4.41B | $ 3.07B | $ 2.53B | $ 2.54B | $ 2.34B | $ 2.34B | |
$ 3.30B | $ 2.41B | $ 1.88B | $ 1.92B | $ 1.79B | $ 1.80B | |
$ 1.12B | $ 658.55M | $ 643.76M | $ 626.88M | $ 547.60M | $ 533.10M | |
$ 630.48M | $ 446.91M | $ 392.05M | $ 376.63M | $ 339.97M | $ 329.49M | |
$ 486.63M | $ 211.64M | $ 251.71M | $ 250.26M | $ 207.63M | $ 203.61M | |
$ -43.09M | $ -22.53M | $ -7.18M | $ -9.36M | $ -6.96M | $ -6.48M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 498.98M | $ 244.55M | $ 222.07M | $ 251.13M | $ 217.91M | $ 205.47M | |
$ 121.52M | $ 53.85M | $ 59.84M | $ 60.91M | $ 53.75M | $ 50.44M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 375.24M | $ 189.17M | $ 161.19M | $ 189.74M | $ 163.67M | $ 154.57M | |
$ 18.76 | $ 9.46 | $ 8.06 | $ 9.49 | $ 8.18 | $ 7.73 | |
$ 18.76 | $ 9.46 | $ 8.06 | $ 9.49 | $ 8.18 | $ 7.73 | |
$ 80.00M | $ 20.00M | $ 20.00M | $ 20.00M | $ 20.00M | $ 20.00M | |
$ 80.00M | $ 20.00M | $ 20.00M | $ 20.00M | $ 20.00M | $ 20.00M | |
$ 3.50 | $ 3.20 | $ 3.20 | $ 3.20 | $ 3.10 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.93B | $ 2.86B | $ 2.28B | $ 2.29B | $ 2.13B | $ 2.13B | |
$ 375.24M | $ 189.17M | $ 161.19M | $ 189.74M | $ 163.67M | $ 154.57M | |
$ 375.24M | $ 145.33M | $ 177.23M | $ 187.01M | $ 156.55M | $ 140.60M | |
$ 27.24M | $ 20.77M | $ 7.87M | $ 9.58M | $ 6.99M | $ 7.10M | |
$ 526.22M | $ 265.32M | $ 229.94M | $ 260.71M | $ 224.91M | $ 212.57M | |
$ 526.22M | $ 414.27M | $ 365.91M | $ 395.04M | $ 332.18M | $ 312.26M |