Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 4.84B | $ 4.84B | $ 4.20B | $ 2.80B | $ 2.76B | $ 2.07B | |
$ 2.05B | $ 2.05B | $ 1.73B | $ 1.23B | $ 1.19B | $ 853.57M | |
$ 2.79B | $ 2.79B | $ 2.47B | $ 1.57B | $ 1.57B | $ 1.22B | |
$ 2.35B | $ 2.35B | $ 1.90B | $ 1.30B | $ 1.33B | $ 1.06B | |
$ 440.60M | $ 440.62M | $ 563.79M | $ 270.15M | $ 241.99M | $ 158.97M | |
$ -80.58M | $ -80.58M | $ -54.58M | $ -47.87M | $ -58.21M | $ -6.62M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 358.81M | $ 358.81M | $ 484.22M | $ 263.73M | $ 280.28M | $ 192.43M | |
$ 81.93M | $ 81.93M | $ 119.93M | $ 61.30M | $ 39.22M | $ 39.64M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 213.38M | $ 213.38M | $ 298.36M | $ 206.91M | $ 243.42M | $ 152.73M | |
$ 15.67 | $ 15.66 | $ 21.96 | $ 15.28 | $ 18.01 | $ 11.31 | |
$ 15.41 | $ 15.42 | $ 21.58 | $ 15.09 | $ 17.83 | $ 11.23 | |
$ 54.58M | $ 13.63M | $ 13.59M | $ 13.54M | $ 13.52M | $ 13.50M | |
$ 55.23M | $ 13.84M | $ 13.83M | $ 13.71M | $ 13.65M | $ 13.61M | |
$ 17.34 | $ 17.34 | $ 17.06 | $ 3.62 | $ 5.36 | $ 2.22 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 500.41M | $ 388.40M | $ 265.25M | $ 260.81M | $ 412.37M | |
$ 4.40B | $ 4.40B | $ 3.64B | $ 2.53B | $ 2.52B | $ 1.91B | |
$ 213.38M | $ 213.38M | $ 298.36M | $ 206.91M | $ 243.42M | $ 152.73M | |
$ 213.38M | $ 241.49M | $ 298.44M | $ 274.55M | $ 238.39M | $ 158.57M | |
$ 89.78M | $ 89.78M | $ 61.77M | $ 55.52M | $ 68.81M | $ 16.21M | |
$ 448.59M | $ 448.59M | $ 545.99M | $ 319.25M | $ 349.09M | $ 208.64M | |
$ 949.84M | $ 977.89M | $ 981.87M | $ 617.16M | $ 672.10M | $ 275.25M |