Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 865.53M | $ 831.84M | $ 635.66M | $ 534.59M | $ 572.55M | $ 570.23M | |
$ 446.46M | $ 438.21M | $ 345.46M | $ 287.27M | $ 308.81M | $ 304.06M | |
$ 418.34M | $ 393.63M | $ 290.21M | $ 247.32M | $ 263.75M | $ 266.17M | |
$ 189.47M | $ 203.92M | $ 142.91M | $ 148.60M | $ 122.99M | $ 124.79M | |
$ 207.03M | $ 189.71M | $ 147.29M | $ 132.42M | $ 140.75M | $ 141.37M | |
$ -48.89M | $ -40.56M | $ 12.23M | $ -10.46M | $ -8.79M | $ -12.33M | |
$ 31.42M | $ 310.00K | $ -378.00K | $ -298.13M | $ -351.79M | $ -353.89M | |
$ 158.08M | $ 149.46M | $ 134.69M | $ 121.76M | $ 132.04M | $ 129.13M | |
$ 42.23M | $ 37.61M | $ 31.38M | $ 30.73M | $ 30.06M | $ 32.32M | |
- | - | - | - | - | - | |
$ 115.85M | $ 174.62M | $ 115.14M | $ 89.70M | $ 101.98M | $ 173.05M | |
$ 4.73 | $ 7.14 | $ 4.73 | $ 3.70 | $ 4.22 | $ 3.99 | |
$ 4.72 | $ 7.12 | $ 4.70 | $ 3.66 | $ 4.16 | $ 3.93 | |
$ 98.04M | $ 24.47M | $ 24.35M | $ 24.22M | $ 24.16M | $ 24.25M | |
$ 98.19M | $ 24.53M | $ 24.52M | $ 24.52M | $ 24.53M | $ 24.62M | |
$ 1.90 | $ 1.86 | $ 1.82 | $ 1.74 | $ 1.68 | $ 1.50 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 677.66M | $ 642.13M | $ 488.37M | $ 484.41M | $ 431.80M | $ 428.86M | |
$ 115.85M | $ 174.62M | $ 115.14M | $ 89.70M | $ 101.98M | $ 96.81M | |
$ -703.93M | $ -897.67M | - | - | - | - | |
- | - | - | - | - | - | |
$ 198.18M | $ 190.02M | $ 146.92M | $ 124.05M | $ 140.83M | $ 141.46M | |
$ 306.73M | $ 299.40M | $ 258.26M | $ 230.75M | $ 235.47M | $ 230.94M |