Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.92B | $ 1.75B | $ 1.71B | $ 1.44B | $ 1.32B | $ 1.35B | |
$ 412.85M | $ 702.37M | $ 735.86M | $ 497.12M | $ 398.51M | - | |
$ 1.51B | $ 1.05B | $ 974.35M | $ 941.81M | $ 923.38M | $ 1.35B | |
$ 917.28M | $ 791.49M | $ 784.10M | $ 1.21B | $ 1.09B | $ 1.12B | |
$ 303.33M | $ 257.69M | $ 190.24M | $ 228.23M | $ 232.70M | $ 210.39M | |
$ 125.58M | $ 125.00M | $ 111.10M | $ -421.00K | $ -713.00K | $ -1.34M | |
$ 2.24M | $ 4.86M | $ 58.85M | $ -33.30M | $ -4.82M | $ -14.93M | |
$ 181.89M | $ 137.55M | $ 137.99M | $ 159.37M | $ 136.54M | $ 228.14M | |
$ -15.08M | $ -33.63M | $ -17.19M | $ 12.03M | $ 7.05M | $ 31.37M | |
- | - | - | - | - | - | |
$ 196.97M | $ 171.18M | $ 155.18M | $ 147.33M | $ 129.49M | $ 192.58M | |
$ 2.52 | $ 2.24 | $ 2.13 | $ 2.11 | $ 1.91 | $ 2.98 | |
$ 2.52 | $ 2.24 | $ 2.12 | $ 2.10 | $ 1.90 | $ 2.97 | |
$ 313.08M | $ 76.40M | $ 72.99M | $ 69.95M | $ 67.96M | $ 66.20M | |
$ 313.45M | $ 76.50M | $ 73.09M | $ 70.08M | $ 68.10M | $ 66.33M | |
$ 1.90 | $ 1.84 | $ 1.76 | $ 1.69 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.62B | $ 1.49B | $ 1.52B | $ 1.21B | $ 1.09B | $ 1.12B | |
- | - | - | - | - | - | |
$ 196.97M | $ 171.18M | $ 155.18M | $ 147.33M | $ 129.49M | $ 196.98M | |
$ 163.04M | $ 103.92M | - | - | - | - | |
$ -355.05M | $ 277.22M | $ 252.96M | $ 261.53M | $ 237.52M | $ 229.48M | |
$ -151.05M | $ 542.63M | $ 506.10M | $ 493.71M | $ 461.74M | $ 439.79M |