Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 853.91M | $ 853.91M | $ 1.14B | $ 741.03M | $ 323.68M | $ 562.89M | |
$ 603.39M | $ 603.39M | $ 483.65M | $ 497.12M | $ 422.84M | $ 424.83M | |
$ 250.51M | $ 250.51M | $ 652.31M | $ 243.91M | $ -99.16M | $ 138.06M | |
$ 18.45M | $ 18.45M | $ 153.29M | $ 12.36M | $ -4.37M | $ -5.15M | |
$ 232.06M | $ 232.06M | $ 499.02M | $ 231.55M | $ -94.79M | $ 143.21M | |
$ 66.28M | $ 66.28M | $ -26.01M | $ 28.22M | $ -28.02M | $ -27.58M | |
$ -19.02M | $ -19.02M | - | - | - | - | |
$ 317.36M | $ 317.36M | $ 465.14M | $ 167.74M | $ -111.76M | $ 122.84M | |
$ 55.36M | $ 55.36M | $ 127.41M | $ 21.68M | $ -33.82M | $ 19.25M | |
- | - | - | - | - | - | |
$ 261.97M | $ 261.97M | $ 337.68M | $ 146.03M | $ -77.85M | $ 103.56M | |
$ 2.00 | $ 1.31 | $ 2.30 | $ 0.94 | $ -0.50 | $ 0.63 | |
$ 1.93 | $ 1.28 | $ 2.25 | $ 0.92 | $ -0.50 | $ 0.62 | |
$ 528.32M | $ 132.08M | $ 146.66M | $ 155.36M | $ 156.44M | $ 163.71M | |
$ 541.40M | $ 135.35M | $ 149.98M | $ 158.43M | $ 158.43M | $ 166.33M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 453.62M | $ 621.85M | - | $ -509.49M | $ 418.47M | $ 419.69M | |
$ 261.97M | $ 261.97M | $ 337.68M | $ 146.03M | $ -77.85M | $ 103.56M | |
$ 214.24M | $ 214.24M | $ 341.88M | $ 123.29M | $ -76.47M | $ 105.54M | |
- | - | - | - | $ 24.24M | $ 28.17M | |
$ 272.85M | $ 272.85M | $ 486.85M | $ 192.10M | $ -87.52M | $ 151.01M | |
$ 385.76M | $ 385.76M | $ 622.93M | $ 192.10M | $ 37.76M | $ 297.26M |