Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.18B | $ 4.03B | $ 4.13B | $ 3.75B | $ 3.05B | $ 2.50B | |
$ 3.06B | $ 3.01B | $ -3.07B | $ -2.84B | $ 2.36B | $ 2.01B | |
$ 1.12B | $ 1.02B | $ 1.06B | $ 908.91M | $ 684.78M | $ 494.43M | |
$ 236.61M | $ 431.71M | $ 406.39M | $ 390.62M | $ 357.08M | $ 302.34M | |
$ 2.39B | $ 567.20M | $ 655.80M | $ 518.30M | $ 327.70M | $ 192.09M | |
- | $ -20.02M | $ -2.25M | $ -2.16M | $ -9.68M | $ -21.38M | |
$ -1.10M | $ 33.00K | $ 18.39M | $ -11.12M | $ -7.97M | $ -4.69M | |
$ 648.98M | $ 607.28M | $ 635.16M | $ 527.26M | $ 310.04M | $ 166.03M | |
$ 161.21M | $ 141.91M | $ 144.54M | $ 112.25M | $ 70.17M | $ 38.44M | |
$ -35.00K | - | - | - | - | - | |
$ 510.09M | $ 465.37M | $ 490.61M | $ 415.01M | $ 239.87M | $ 127.59M | |
$ 18.95 | $ 16.76 | $ 17.60 | $ 13.64 | $ 8.38 | $ 4.58 | |
$ 18.34 | $ 16.21 | $ 17.24 | $ 13.28 | $ 8.23 | $ 4.58 | |
$ 111.61M | $ 27.77M | $ 27.88M | $ 29.09M | $ 28.61M | $ 27.85M | |
$ 115.49M | $ 28.72M | $ 28.46M | $ 29.88M | $ 29.15M | $ 28.48M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 8.47 | $ 4.63 | |
- | - | - | - | - | - | |
$ 1.77B | $ 3.45B | $ -2.66B | $ -2.45B | $ 2.72B | $ 2.31B | |
$ 529.11M | $ 465.37M | $ 490.61M | $ 415.01M | $ 239.87M | $ 127.59M | |
$ 395.87M | $ 436.21M | - | - | $ 246.40M | $ 131.43M | |
- | - | - | - | $ 9.68M | $ 21.38M | |
$ 666.72M | $ 587.22M | $ 599.61M | $ 486.32M | $ 319.73M | $ 187.40M | |
$ 682.88M | $ 601.72M | $ 616.78M | $ 503.24M | $ 334.79M | $ 200.64M |