Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 2.28B | $ 2.28B | $ 2.22B | $ 2.06B | $ 2.08B | $ 1.81B | |
$ 1.40B | $ 1.40B | $ 1.34B | $ 1.25B | $ 1.32B | $ 1.16B | |
$ 883.61M | $ 883.61M | $ 883.01M | $ 812.80M | $ 755.35M | $ 653.61M | |
$ 764.24M | $ 764.24M | $ 696.43M | $ 632.85M | $ 596.01M | $ 537.92M | |
$ 119.37M | $ 119.37M | $ 186.58M | $ 179.95M | $ 159.35M | $ 115.69M | |
$ -31.31M | $ -31.31M | $ -4.34M | $ -4.13M | $ -11.15M | $ -9.68M | |
$ -10.85M | $ -10.85M | $ -937.00K | $ -1.85M | $ -7.73M | $ -4.69M | |
$ 77.21M | $ 77.21M | $ 181.30M | $ 173.98M | $ 140.46M | $ 101.32M | |
$ 16.96M | $ 16.96M | $ 37.69M | $ 36.04M | $ 26.61M | $ 22.40M | |
- | - | - | - | - | - | |
$ 39.87M | $ 39.87M | $ 115.73M | $ 111.60M | $ 95.73M | $ 63.57M | |
$ 1.32 | $ 1.31 | $ 3.71 | $ 3.59 | $ 3.09 | $ 2.31 | |
$ 1.30 | $ 1.30 | $ 3.69 | $ 3.56 | $ 3.07 | $ 2.29 | |
$ 122.16M | $ 30.54M | $ 31.20M | $ 31.09M | $ 30.93M | $ 27.50M | |
$ 122.71M | $ 30.66M | $ 31.40M | $ 31.37M | $ 31.21M | $ 27.77M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.04 | - | $ 5.73 | - | $ 4.47 | $ 3.55 | |
- | - | - | - | - | - | |
$ 2.16B | $ 2.16B | $ 2.03B | $ 1.88B | $ 1.92B | $ 1.69B | |
$ 39.87M | $ 39.87M | $ 115.73M | $ 111.60M | $ 95.73M | $ 63.57M | |
$ 49.61M | $ 47.48M | $ 116.43M | $ 112.99M | $ 101.99M | $ 67.04M | |
$ 31.31M | $ 31.31M | $ 4.34M | $ 4.13M | $ 11.15M | $ 9.68M | |
$ 108.52M | $ 108.52M | $ 185.64M | $ 178.10M | $ 151.61M | $ 111.00M | |
$ 172.71M | $ 172.71M | $ 244.06M | $ 233.90M | $ 203.24M | $ 127.36M |