Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.27B | $ 4.03B | $ 4.13B | $ 3.75B | $ 3.05B | $ 2.50B | |
$ 3.13B | $ 3.01B | $ 3.09B | $ 2.84B | $ 2.36B | $ 2.01B | |
$ 1.15B | $ 1.02B | $ 1.04B | $ 908.91M | $ 684.78M | $ 494.43M | |
$ 254.45M | $ 431.71M | $ 406.39M | $ 390.62M | $ 357.08M | $ 302.34M | |
$ 2.40B | $ 567.20M | $ 637.45M | $ 518.30M | $ 327.70M | $ 192.09M | |
$ -20.02M | $ -20.02M | $ -2.25M | $ -2.16M | $ -9.68M | $ -21.38M | |
$ 7.67M | $ 33.00K | $ 6.00K | $ -11.12M | $ 8.90M | $ 4.69M | |
$ 703.34M | $ 607.28M | $ 635.21M | $ 527.26M | $ 309.11M | $ 166.03M | |
$ 165.49M | $ 141.91M | $ 144.54M | $ 112.25M | $ 70.17M | $ 38.44M | |
- | - | - | - | $ 466.00K | $ 311.00K | |
$ 528.19M | $ 465.37M | $ 490.66M | $ 396.87M | $ 238.94M | $ 127.59M | |
$ 19.23 | $ 16.76 | $ 17.60 | $ 13.64 | $ 8.38 | $ 4.58 | |
$ 18.66 | $ 16.21 | $ 17.24 | $ 13.28 | $ 8.23 | $ 4.48 | |
$ 111.35M | $ 27.77M | $ 27.88M | $ 29.09M | $ 28.61M | $ 27.85M | |
$ 115.19M | $ 28.72M | $ 28.46M | $ 29.88M | $ 29.15M | $ 28.48M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.85B | $ 3.45B | $ 3.49B | $ 3.23B | $ 2.72B | $ 2.31B | |
$ 535.54M | $ 465.37M | $ 490.66M | $ 396.87M | $ 239.87M | $ 127.59M | |
$ 460.77M | $ 436.21M | $ 452.41M | $ 414.59M | - | - | |
- | - | - | - | - | - | |
$ 685.98M | $ 587.22M | $ 637.45M | $ 518.30M | $ 319.73M | $ 239.03M | |
$ 702.72M | $ 601.72M | $ 652.06M | $ 532.63M | $ 334.79M | $ 254.98M |