Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.45B | $ 4.75B | $ 4.15B | $ 2.47B | $ 965.79M | $ 1.99B | |
$ 3.48B | $ 3.77B | $ 3.47B | $ 2.51B | $ 1.04B | $ 1.62B | |
$ 1.09B | $ 977.04M | $ 677.16M | $ -41.90M | $ -72.28M | $ 369.17M | |
$ 295.01M | $ 221.41M | $ 180.04M | $ 386.16M | $ 264.18M | $ 262.97M | |
$ 488.30M | $ 760.58M | $ 495.89M | $ -181.22M | $ -177.03M | $ 103.60M | |
$ 26.01M | $ 27.51M | $ 22.71M | $ -1.60M | $ 560.00K | $ 20.29M | |
$ 22.68M | $ 6.76M | $ -74.90M | $ 4.21M | $ -15.48M | $ 2.60M | |
$ 455.65M | $ 734.89M | $ 399.51M | $ -154.38M | $ -119.28M | $ 123.91M | |
$ 108.01M | $ 178.48M | $ -793.00K | $ 9.22M | $ -30.86M | $ 14.05M | |
$ -35.53M | - | - | - | - | $ -15.18M | |
$ 356.50M | $ 556.32M | $ 399.60M | $ -179.24M | $ -115.58M | $ 162.92M | |
$ 2.15 | $ 3.24 | $ 2.17 | $ -1.03 | $ -1.36 | $ 0.54 | |
$ 2.09 | $ 3.15 | $ 2.11 | $ -1.03 | $ -1.36 | $ 0.53 | |
$ 665.17M | $ 171.84M | $ 184.33M | $ 174.02M | $ 85.24M | $ 72.33M | |
$ 683.85M | $ 176.36M | $ 189.35M | $ 174.02M | $ 85.24M | $ 105.26M | |
$ 0.28 | $ 0.22 | $ 0.05 | - | $ 0.05 | $ 0.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.95B | $ 3.99B | $ 3.65B | $ 2.64B | $ 1.12B | $ 1.88B | |
$ 356.50M | $ 556.32M | $ 399.60M | $ -179.24M | $ -115.58M | $ 39.00M | |
$ 483.02M | $ 621.29M | $ 603.60M | $ -120.55M | - | - | |
- | - | - | - | - | - | |
$ 479.15M | $ 764.38M | $ 422.22M | $ -162.19M | $ -176.76M | $ 106.43M | |
$ 970.46M | $ 1.19B | $ 745.25M | $ 100.57M | $ 3.32M | $ 274.01M |