Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.20B | $ 1.20B | $ 969.24M | $ 912.16M | $ 849.70M | $ 786.05M | |
$ 389.31M | $ 389.31M | $ 283.22M | $ 272.53M | $ 271.66M | $ 227.55M | |
$ 811.72M | $ 811.72M | $ 686.02M | $ 639.63M | $ 578.03M | $ 558.50M | |
$ 621.06M | $ 621.06M | $ 509.09M | $ 475.29M | $ 455.03M | $ 417.35M | |
$ 190.66M | $ 190.66M | $ 176.93M | $ 164.34M | $ 123.01M | $ 141.16M | |
$ -175.00K | $ -176.00K | $ -153.00K | $ -951.00K | $ -1.37M | $ -1.82M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 183.79M | $ 183.79M | $ 176.42M | $ 159.66M | $ 130.06M | $ 147.30M | |
$ 44.36M | $ 44.36M | $ 43.42M | $ 37.14M | $ 24.49M | $ 23.59M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 139.43M | $ 139.43M | $ 133.00M | $ 122.51M | $ 105.58M | $ 123.83M | |
$ ― | $ ― | $ ― | $ 2.64 | $ 2.27 | $ 2.66 | |
$ ― | $ ― | $ ― | $ 2.63 | $ 2.27 | $ 2.66 | |
$ ― | $ ― | $ ― | $ 46.36M | $ 46.46M | $ 46.59M | |
$ ― | $ ― | $ ― | $ 46.50M | $ 46.46M | $ 46.59M | |
$ ― | $ ― | $ ― | $ 2.36 | $ 1.60 | $ 1.56 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 5.64M | $ 3.80M | $ 3.18M | $ 3.29M | $ 6.71M | |
$ 1.01B | $ 1.01B | $ 792.31M | $ 747.82M | $ 726.69M | $ 644.89M | |
$ 139.43M | $ 139.43M | $ 133.00M | $ 122.51M | $ 105.58M | $ 123.83M | |
$ 140.68M | $ 140.68M | $ 134.91M | $ 123.61M | $ 92.30M | $ 114.00M | |
$ 1.53M | $ 1.53M | $ 918.00K | $ 1.48M | $ 1.51M | $ 1.71M | |
$ 185.32M | $ 185.32M | $ 177.34M | $ 161.13M | $ 131.58M | $ 149.00M | |
$ 263.47M | $ 263.47M | $ 249.62M | $ 232.66M | $ 202.25M | $ 211.44M |