Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 888.78M | $ 831.84M | $ 635.66M | $ 534.59M | $ 572.55M | $ 570.23M | |
$ 402.85M | $ 438.21M | $ 345.46M | $ 287.27M | $ 308.81M | $ 304.06M | |
$ 430.78M | $ 393.63M | $ 290.21M | $ 247.32M | $ 263.75M | $ 266.17M | |
$ 215.80M | $ 203.92M | $ 142.91M | $ 148.60M | $ 122.99M | $ 124.79M | |
$ 215.13M | $ 189.71M | $ 147.29M | $ 132.42M | $ 140.75M | $ 141.37M | |
$ -50.51M | $ -40.56M | $ 12.23M | $ -10.46M | $ -8.79M | $ -12.33M | |
$ -172.17M | $ 310.00K | $ -378.00K | $ -298.13M | $ -351.79M | $ -353.89M | |
$ 305.38M | $ 149.46M | $ 134.69M | $ 121.76M | $ 132.04M | $ 129.13M | |
$ 80.59M | $ 37.61M | $ 31.38M | $ 30.73M | $ 30.06M | $ 32.32M | |
- | - | - | - | - | - | |
$ 224.80M | $ 174.62M | $ 115.14M | $ 89.70M | $ 101.98M | $ 173.05M | |
$ 15.24 | $ 7.14 | $ 4.73 | $ 3.70 | $ 4.22 | $ 3.99 | |
$ 15.23 | $ 7.12 | $ 4.70 | $ 3.66 | $ 4.16 | $ 3.93 | |
$ 98.11M | $ 24.47M | $ 24.35M | $ 24.22M | $ 24.16M | $ 24.25M | |
$ 98.23M | $ 24.53M | $ 24.52M | $ 24.52M | $ 24.53M | $ 24.62M | |
$ 1.91 | $ 1.87 | $ 1.82 | $ 1.74 | $ 1.68 | $ 1.50 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 660.37M | $ 642.13M | $ 488.37M | $ 484.41M | $ 431.80M | $ 428.86M | |
$ 224.80M | $ 174.62M | $ 115.14M | $ 89.70M | $ 101.98M | $ 96.81M | |
$ -547.00M | $ -897.67M | - | - | - | - | |
- | - | - | - | - | - | |
$ 347.10M | $ 190.02M | $ 146.92M | $ 124.05M | $ 140.83M | $ 141.46M | |
$ 455.46M | $ 299.40M | $ 258.26M | $ 230.75M | $ 235.47M | $ 230.94M |