Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.80B | $ 6.84B | $ 8.39B | $ 7.93B | $ 5.47B | $ 4.64B | |
$ 5.43B | $ 5.41B | $ 6.47B | $ 6.30B | $ 4.54B | $ 3.97B | |
$ 1.37B | $ 1.43B | $ 1.91B | $ 1.63B | $ 938.79M | $ 677.63M | |
$ 848.67M | $ 804.71M | $ 757.21M | $ 654.23M | $ 602.05M | $ 541.17M | |
$ 518.50M | $ 624.39M | $ 1.16B | $ 971.80M | $ 335.03M | $ 136.46M | |
$ 31.93M | $ 22.61M | $ -13.15M | $ -24.61M | $ -25.22M | $ -23.24M | |
$ 2.72M | $ -1.78M | $ 1.98M | $ -1.67M | $ 23.85M | $ 5.44M | |
$ 535.78M | $ 645.05M | $ 1.15B | $ 948.85M | $ 286.31M | $ 108.23M | |
$ 130.74M | $ 161.39M | $ 288.72M | $ 236.37M | $ 111.33M | $ 27.31M | |
- | - | - | - | - | - | |
$ 411.09M | $ 483.66M | $ 857.66M | $ 712.49M | $ 174.98M | $ 80.92M | |
$ 10.28 | $ 12.20 | $ 21.70 | $ 18.07 | $ 4.45 | $ 2.07 | |
$ 10.22 | $ 12.12 | $ 21.56 | $ 17.97 | $ 4.44 | $ 2.06 | |
$ 157.52M | $ 39.65M | $ 39.53M | $ 39.42M | $ 39.28M | $ 39.04M | |
$ 158.58M | $ 39.90M | $ 39.77M | $ 39.65M | $ 39.43M | $ 39.24M | |
$ 9.31 | $ 8.70 | $ 4.01 | $ 5.42 | $ 2.00 | $ 1.37 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.28B | $ 6.21B | $ 7.23B | $ 6.95B | $ 5.14B | $ 4.51B | |
$ 404.99M | $ 483.66M | $ 857.66M | $ 712.49M | $ 174.98M | $ 80.92M | |
$ 371.50M | $ 511.69M | - | - | - | - | |
- | - | - | - | - | - | |
$ 549.38M | $ 670.54M | $ 1.17B | $ 973.66M | $ 312.53M | $ 110.18M | |
$ 698.81M | $ 805.96M | $ 1.28B | $ 1.06B | $ 409.67M | $ 192.56M |