Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 2.57B | $ 2.34B | $ 2.21B | $ 2.38B | $ 2.25B | |
$ ― | $ 1.06B | $ 958.88M | $ 911.61M | $ 986.75M | $ 904.66M | |
$ ― | $ 1.52B | $ 1.38B | $ 1.30B | $ 1.40B | $ 1.34B | |
$ ― | $ 1.37B | $ 1.25B | $ 1.24B | $ 1.30B | $ 1.28B | |
$ ― | $ 153.13M | $ 137.76M | $ 60.31M | $ 92.33M | $ 63.02M | |
$ ― | $ -10.41M | $ -1.18M | $ -6.72M | $ -11.36M | $ -11.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 160.67M | $ 139.94M | $ 61.60M | $ 103.43M | $ 65.56M | |
$ ― | $ 33.33M | $ 29.61M | $ 57.22M | $ 44.93M | $ 41.64M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 103.42M | $ 93.42M | $ -9.86M | $ 42.86M | $ 10.97M | |
$ ― | $ 59.05 | $ 53.34 | $ -5.63 | $ 24.47 | $ 6.26 | |
$ ― | $ 59.05 | $ 53.34 | $ -5.63 | $ 24.47 | $ 6.26 | |
$ ― | $ 1.75M | $ 1.75M | $ 1.75M | $ 1.75M | $ 1.75M | |
$ ― | $ 1.75M | $ 1.75M | $ 1.75M | $ 1.75M | $ 1.75M | |
$ ― | $ 12.00 | $ 4.00 | $ 8.50 | $ 3.00 | $ 7.50 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 12.84M | $ 10.46M | $ 9.64M | $ 12.55M | $ 26.64M | |
$ ― | $ 2.42B | $ 2.21B | $ 2.15B | $ 2.29B | $ 2.18B | |
$ ― | $ 103.65M | $ 93.65M | $ -9.63M | $ 43.09M | $ 11.30M | |
$ ― | $ 103.43M | $ 99.01M | $ -6.33M | $ 44.63M | $ 13.49M | |
$ ― | $ 12.98M | $ 9.57M | $ 11.75M | $ 16.80M | $ 15.43M | |
$ ― | $ 173.65M | $ 149.50M | $ 73.34M | $ 120.23M | $ 80.99M | |
$ ― | $ 264.07M | $ 230.39M | $ 173.25M | $ 202.09M | $ 185.48M |