Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 828.41M | $ 802.87M | $ 762.29M | $ 755.07M | $ 740.34M | $ 657.51M | |
$ 271.00M | $ 266.43M | $ 258.37M | $ 259.46M | $ 250.85M | $ 222.15M | |
$ 557.41M | $ 536.44M | $ 503.92M | $ 495.61M | $ 489.49M | $ 435.37M | |
$ 385.72M | $ 347.23M | $ 323.91M | $ 317.41M | $ 316.11M | $ 347.04M | |
$ 172.15M | $ 189.82M | $ 182.04M | $ 180.68M | $ 174.96M | $ 92.34M | |
$ -116.88M | $ -105.46M | $ -72.54M | $ -67.03M | $ -60.60M | $ -53.96M | |
$ 1.26M | $ 67.00K | $ 59.97M | $ -4.67M | $ 8.97M | $ -11.56M | |
$ 51.81M | $ 83.82M | $ 167.44M | $ 118.32M | $ 105.38M | $ 49.93M | |
- | - | $ -38.00K | $ -155.00K | $ -343.00K | - | |
$ -497.00K | $ 2.30M | $ 7.70M | $ 6.80M | $ 7.95M | $ 12.67M | |
$ 51.26M | $ 82.96M | $ 166.79M | $ 270.45M | $ 237.28M | $ 150.42M | |
$ 0.33 | $ 0.55 | $ 1.11 | $ 1.87 | $ 1.60 | $ 1.17 | |
$ 0.33 | $ 0.55 | $ 1.11 | $ 1.87 | $ 1.60 | $ 1.17 | |
$ 607.96M | $ 151.71M | $ 150.11M | $ 148.67M | $ 148.28M | $ 128.06M | |
$ 609.92M | $ 152.04M | $ 150.42M | $ 148.89M | $ 148.64M | $ 129.83M | |
$ 1.28 | $ 1.28 | $ 1.28 | $ 1.24 | $ 1.20 | $ 1.16 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 656.51M | $ 613.66M | $ 582.28M | $ 576.87M | $ 566.96M | $ 569.18M | |
$ 51.11M | $ 82.96M | $ 166.79M | $ 278.59M | $ 237.28M | $ 150.42M | |
$ 48.03M | $ 66.78M | - | - | - | - | |
- | - | - | - | - | - | |
$ 168.69M | $ 189.28M | $ 239.98M | $ 346.02M | $ 298.72M | $ 65.83M | |
$ 528.40M | $ 504.18M | $ 535.57M | $ 634.12M | $ 587.37M | $ 328.31M |