Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.34B | $ 1.35B | $ 1.46B | $ 1.20B | $ 890.11M | $ 919.50M | |
$ 496.27M | $ 784.02M | $ 889.71M | $ 772.77M | $ 588.10M | $ 153.53M | |
$ 845.48M | $ 565.15M | $ 570.50M | $ 424.07M | $ 302.01M | $ 765.97M | |
$ 171.70M | $ 176.63M | $ 178.98M | $ 281.49M | $ 245.08M | $ 631.09M | |
$ 383.51M | $ 377.92M | $ 390.44M | $ 249.71M | $ 147.89M | $ 134.88M | |
$ -19.24M | $ -37.68M | $ -36.02M | $ -37.77M | $ -34.45M | $ -31.41M | |
$ 5.93M | $ 12.65M | $ 2.04M | $ -884.00K | $ -2.62M | $ -819.00K | |
$ 748.89M | $ 363.49M | $ 357.54M | $ 718.80M | $ 116.06M | $ 104.29M | |
$ 68.28M | $ 69.30M | $ 73.35M | $ 36.05M | $ 20.21M | $ 17.44M | |
- | - | - | - | - | - | |
$ 304.58M | $ 294.19M | $ 284.18M | $ 176.77M | $ 442.14M | $ 86.85M | |
$ 7.28 | $ 7.06 | $ 6.83 | $ 4.26 | $ 2.35 | $ 2.19 | |
$ 7.24 | $ 7.00 | $ 6.78 | $ 4.23 | $ 2.34 | $ 2.17 | |
$ 166.99M | $ 41.67M | $ 41.59M | $ 41.49M | $ 40.71M | $ 39.72M | |
$ 168.25M | $ 42.04M | $ 41.93M | $ 41.82M | $ 40.91M | $ 39.95M | |
$ 1.85 | $ 1.76 | $ 1.65 | $ 1.56 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 497.33M | $ 960.65M | $ 1.07B | $ 441.16M | $ 395.93M | $ 784.62M | |
- | - | - | - | - | - | |
$ 304.58M | $ 294.19M | $ 284.18M | $ 176.77M | $ 95.85M | $ 86.85M | |
$ 1.10B | $ 659.04M | - | - | - | - | |
$ 511.19M | $ 401.17M | $ 393.55M | $ 250.59M | $ 150.50M | $ 104.29M | |
$ 589.46M | $ 499.12M | $ 486.15M | $ 341.95M | $ 232.54M | $ 182.37M |