Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.00B | $ 2.01B | $ 2.09B | $ 2.06B | $ 1.74B | $ 1.25B | |
$ 1.12B | $ 1.16B | $ 1.23B | $ 1.26B | $ 921.98M | $ 635.66M | |
$ 880.94M | $ 852.37M | $ 861.99M | $ 797.79M | $ 814.45M | $ 614.17M | |
$ 753.05M | $ 730.55M | $ 735.93M | $ 789.79M | $ 570.25M | $ 469.25M | |
$ 106.08M | $ 100.00M | $ 90.79M | $ 8.00M | $ 244.21M | $ 144.91M | |
$ 14.04M | $ 10.99M | $ 2.56M | $ -110.00K | $ -199.00K | $ 647.00K | |
$ -23.57M | $ -23.23M | $ -37.18M | $ 978.00K | $ -222.00K | $ 1.19M | |
$ 119.05M | $ 109.59M | $ 91.44M | $ 6.91M | $ 244.23M | $ 144.37M | |
$ 38.72M | $ 33.34M | $ 24.17M | $ -7.64M | $ 52.27M | $ 34.33M | |
- | - | - | - | - | - | |
$ 80.33M | $ 76.25M | $ 67.26M | $ 14.55M | $ 191.96M | $ 378.65M | |
$ 6.85 | $ 6.23 | $ 5.46 | $ 1.19 | $ 15.73 | $ 9.26 | |
$ 6.81 | $ 6.21 | $ 5.44 | $ 1.17 | $ 15.53 | $ 9.16 | |
$ 47.75M | $ 12.24M | $ 12.32M | $ 12.28M | $ 9.73M | $ 11.89M | |
$ 47.80M | $ 12.26M | $ 12.35M | $ 12.44M | $ 12.28M | $ 11.91M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.90B | $ 1.89B | $ 1.96B | $ 2.05B | $ 1.49B | $ 1.10B | |
$ 80.33M | $ 76.25M | $ 67.26M | $ 14.55M | $ 191.96M | $ 110.04M | |
$ 156.56M | $ 103.40M | - | - | - | - | |
- | - | - | - | - | - | |
$ 143.27M | $ 121.82M | $ 126.05M | $ 57.17M | $ 248.67M | $ 144.37M | |
$ 235.71M | $ 209.96M | $ 207.41M | $ 129.27M | $ 314.33M | $ 200.64M |