Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.50B | $ 1.42B | $ 1.48B | $ 1.37B | $ 1.20B | $ 1.26B | |
$ 383.74M | $ 640.79M | $ 713.44M | $ 633.85M | $ 509.18M | $ 318.02M | |
$ 1.11B | $ 781.36M | $ 764.40M | $ 738.47M | $ 689.49M | $ 939.89M | |
$ 327.23M | $ 701.43M | $ 722.75M | $ 671.09M | $ 656.28M | $ 663.04M | |
$ 334.79M | $ 300.45M | $ 263.08M | $ 275.68M | $ 236.20M | $ 276.85M | |
$ -125.72M | $ -114.62M | $ -100.11M | $ -93.67M | $ -96.81M | $ -95.07M | |
$ -22.50M | $ -15.83M | $ -19.43M | $ -8.25M | $ -4.85M | $ -413.00K | |
$ 231.56M | $ 201.67M | $ 182.40M | $ 190.26M | $ 144.25M | $ 182.19M | |
$ 4.86M | $ 7.54M | $ -605.00K | $ 3.42M | $ -10.97M | $ -19.93M | |
- | - | - | - | - | - | |
$ 226.70M | $ 194.13M | $ 183.01M | $ 186.84M | $ 155.22M | $ 520.14M | |
$ 3.71 | $ 3.22 | $ 3.28 | $ 3.61 | $ 3.07 | $ 4.01 | |
$ 3.71 | $ 3.22 | $ 3.25 | $ 3.60 | $ 3.06 | $ 3.98 | |
$ 245.12M | $ 60.32M | $ 55.77M | $ 51.71M | $ 50.56M | $ 50.43M | |
$ 245.38M | $ 60.36M | $ 56.29M | $ 51.87M | $ 50.70M | $ 50.75M | |
$ 2.58 | $ 2.56 | $ 2.52 | $ 2.48 | - | $ 2.30 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 327.23M | $ 701.43M | $ 722.75M | $ 671.09M | $ 656.28M | $ 981.06M | |
- | - | - | - | - | - | |
$ 226.70M | $ 194.13M | $ 183.01M | $ 186.84M | $ 155.22M | $ 202.12M | |
$ 146.07M | $ 159.32M | $ 181.80M | $ 150.30M | - | - | |
$ 292.02M | $ 316.29M | $ 282.51M | $ 283.93M | $ 241.06M | $ 182.19M | |
$ 459.55M | $ 526.76M | $ 477.53M | $ 471.40M | $ 420.70M | $ 355.12M |