Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.10B | $ 1.02B | $ 1.07B | $ 1.20B | $ 1.10B | $ 861.33M | |
$ 470.87M | $ 442.61M | $ 499.57M | $ 542.74M | $ 510.65M | $ 515.38M | |
$ 627.51M | $ 573.44M | $ 565.48M | $ 658.92M | $ 585.57M | $ 345.95M | |
$ 62.61M | $ 68.17M | $ 62.19M | $ 54.77M | $ 59.91M | $ 51.56M | |
$ 564.90M | $ 505.27M | $ 503.29M | $ 604.16M | $ 525.67M | $ 294.39M | |
$ 28.09M | $ 29.35M | $ 735.00K | $ 5.58M | $ -16.49M | $ -47.91M | |
$ -4.91M | $ -4.38M | $ -156.11M | $ 156.03M | $ -3.85M | $ -169.40M | |
$ 598.26M | $ 539.06M | $ 669.63M | $ 754.62M | $ 505.33M | $ 77.07M | |
$ 7.97M | $ 1.41M | $ 509.00K | $ -269.00K | $ -2.48M | $ -9.07M | |
$ 483.00K | - | $ 453.00K | - | - | - | |
$ 590.29M | $ 537.64M | $ 669.13M | $ 754.88M | $ 507.80M | $ 86.14M | |
$ 1.30 | $ 1.19 | $ 1.48 | $ 1.68 | $ 1.13 | $ 0.19 | |
$ 1.30 | $ 1.19 | $ 1.48 | $ 1.67 | $ 1.13 | $ 0.19 | |
$ 1.81B | $ 452.81M | $ 451.57K | $ 450.14M | $ 448.69M | $ 446.02M | |
$ 1.81B | $ 453.46M | $ 452.34K | $ 451.17M | $ 450.07M | $ 446.93M | |
$ 0.61 | $ 0.60 | $ 0.60 | $ 0.57 | $ 0.42 | $ 0.36 | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.12 | $ 0.56 | |
- | - | - | - | $ 1.12 | $ 0.56 | |
- | - | - | - | - | - | |
$ 378.93M | $ 510.77M | $ 561.76M | $ -597.51M | $ 570.56M | $ 566.95M | |
- | - | - | - | $ 12.37M | $ 44.94M | |
$ 590.29M | $ 537.64M | $ 669.13M | $ 754.88M | $ 507.80M | $ 86.14M | |
$ 521.35M | $ 393.92M | $ 327.70M | $ 603.85M | $ 511.92M | $ 208.82M | |
$ 603.83M | $ 539.26M | $ 675.22M | $ 754.97M | $ 517.70M | $ 122.01M | |
$ 838.38M | $ 755.19M | $ 908.76M | $ 1.01B | $ 763.47M | $ 380.74M |