Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.10B | $ 2.14B | $ 2.10B | $ 2.07B | $ 1.81B | $ 1.62B | |
$ 878.15M | $ 1.71B | $ 1.71B | $ 1.64B | $ 1.47B | $ -1.60B | |
$ 1.22B | $ 421.59M | $ 390.54M | $ 429.32M | $ 344.20M | $ 1.62B | |
$ 255.44M | $ 265.43M | $ 233.19M | $ 261.08M | $ 253.95M | $ 266.00M | |
$ 169.74M | $ 147.14M | $ 109.03M | $ 168.24M | $ 90.25M | $ 24.54M | |
$ -44.38M | $ -43.47M | $ -25.26M | $ -17.29M | $ -14.89M | $ -19.49M | |
$ -34.20M | $ -9.02M | $ -48.32M | - | - | $ -34.08M | |
$ 1.80B | $ 103.67M | $ 83.77M | $ 1.79B | $ 1.54B | $ 1.33B | |
$ 29.68M | $ 20.87M | $ 14.42M | $ 25.99M | $ 14.75M | $ -611.00K | |
- | - | - | - | - | - | |
$ 94.78M | $ 82.10M | $ 67.36M | $ 4.07M | $ 41.74M | $ -7.63M | |
$ 2.90 | $ 2.49 | $ 1.90 | $ 0.12 | $ 1.29 | $ -0.24 | |
$ 2.87 | $ 2.48 | $ 1.89 | $ 0.12 | $ 1.28 | $ -0.24 | |
$ 130.68M | $ 32.93M | $ 35.50M | $ 35.01M | $ 32.42M | $ 31.63M | |
$ 131.84M | $ 33.16M | $ 35.72M | $ 35.34M | $ 32.72M | $ 31.63M | |
$ 3.14 | $ 1.76 | $ 1.54 | $ 1.15 | $ 0.90 | $ 0.90 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 109.06M | $ 1.98B | $ 1.94B | $ 261.08M | $ 253.95M | $ -1.33B | |
$ 94.78M | $ 82.10M | $ 67.77M | $ 120.02M | $ 57.93M | $ 4.87M | |
$ 1.31B | - | - | - | $ 1.23B | - | |
- | - | - | - | - | - | |
$ 903.01M | $ 147.14M | $ 109.03M | $ 168.24M | $ 92.38M | $ 1.34B | |
$ 955.54M | $ 211.23M | $ 161.06M | $ 217.06M | $ 142.09M | $ 1.38B |