Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 11.45B | $ 8.13B | $ 7.64B | $ 6.84B | $ 9.38B | |
$ ― | $ 9.51B | $ 6.81B | $ 6.50B | $ 5.96B | $ 8.11B | |
$ ― | $ 1.94B | $ 1.32B | $ 1.14B | $ 877.80M | $ 1.27B | |
$ ― | $ 1.32B | $ 955.00M | $ 914.00M | $ 970.80M | $ 899.00M | |
$ ― | $ 619.00M | $ 370.00M | $ 226.90M | $ -93.00M | $ 373.10M | |
$ ― | $ 178.00M | $ -67.00M | $ 32.10M | $ 36.60M | $ 47.20M | |
$ ― | $ -1.00M | $ -100.00K | $ ― | $ ― | $ ― | |
$ ― | $ 413.00M | $ 303.00M | $ 194.80M | $ -129.60M | $ 401.80M | |
$ ― | $ 130.00M | $ 98.00M | $ 72.90M | $ 9.50M | $ 73.10M | |
$ ― | $ 1.00M | $ -600.00K | $ ― | $ ― | $ ― | |
$ ― | $ 270.00M | $ -41.00M | $ 117.00M | $ -142.00M | $ 322.90M | |
$ ― | $ 0.66 | $ -0.03 | $ 0.30 | $ -0.36 | $ 0.79 | |
$ ― | $ 0.65 | $ -0.03 | $ 0.30 | $ -0.36 | $ 0.78 | |
$ ― | $ 411.56M | $ 376.40M | $ 390.58M | $ 393.91M | $ 408.75M | |
$ ― | $ 416.97M | $ 421.13M | $ 395.09M | $ 396.53M | $ 411.74M | |
$ ― | $ 0.24 | $ 0.21 | $ 0.13 | $ ― | $ 0.27 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 10.83B | $ 7.76B | $ -7.41B | $ -6.93B | $ -9.01B | |
$ ― | $ 270.00M | $ -41.00M | $ 117.00M | $ -142.00M | $ 322.90M | |
$ ― | $ 309.75M | $ 245.43M | $ 157.79M | $ 31.12M | $ 249.96M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 619.00M | $ 359.00M | $ 233.60M | $ -84.10M | $ 468.50M | |
$ ― | $ 772.00M | $ 459.00M | $ 233.60M | $ -84.10M | $ 468.50M |