Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.28B | $ 2.62B | $ 2.57B | $ 2.40B | $ 1.93B | $ 1.70B | |
$ 978.66M | $ 1.98B | $ 1.95B | $ 1.84B | $ 1.49B | $ -1.32B | |
$ 302.25M | $ 643.71M | $ 622.47M | $ 563.86M | $ 447.43M | $ 386.05M | |
$ 189.39M | $ 404.34M | $ 390.08M | $ 355.84M | $ 276.79M | $ 270.00M | |
$ 112.86M | $ 239.37M | $ 2.19B | $ 2.12B | $ 1.69B | $ -1.14B | |
$ -8.35M | $ -28.33M | $ 19.12M | $ 5.99M | $ 2.56M | $ 1.26B | |
$ 44.21M | $ -773.00K | $ 43.45M | $ -24.59M | $ -1.47B | $ -81.68M | |
$ 148.72M | $ 211.81M | $ 256.71M | $ 3.92B | $ 3.16B | $ 119.84M | |
$ 32.83M | $ 46.08M | $ 55.23M | $ 42.61M | $ 31.27M | $ 27.20M | |
$ 342.00K | $ 773.00K | $ 81.39M | - | - | $ -411.00K | |
$ 49.82M | $ 64.01M | $ 81.39M | $ 54.59M | $ 46.78M | $ 148.24M | |
$ 3.27 | $ 4.19 | $ 5.31 | $ 3.57 | $ 3.05 | $ 2.56 | |
$ 3.21 | $ 4.12 | $ 5.21 | $ 3.50 | $ 3.01 | $ 2.44 | |
$ 30.59M | $ 15.30M | $ 15.33M | $ 15.29M | $ 15.34M | $ 57.91M | |
$ 31.02M | $ 15.50M | $ 15.62M | $ 15.60M | $ 15.54M | $ 60.75M | |
$ 0.77 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.17B | $ 2.38B | $ 2.34B | $ 2.20B | $ 1.76B | $ -1.05B | |
$ 49.82M | $ 64.01M | $ 81.39M | $ 54.59M | $ 46.78M | $ 148.24M | |
$ 15.50M | $ 155.68M | $ 3.30B | - | - | - | |
$ 8.35M | - | - | - | - | - | |
$ 157.06M | $ 242.25M | $ 275.14M | $ 202.08M | $ 162.53M | $ 119.84M | |
$ 157.06M | $ 363.96M | $ 390.45M | $ 324.26M | $ 258.04M | $ 206.77M |