Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 795.63M | $ 858.06M | $ 801.57M | $ 585.67M | $ 432.22M | $ 387.90M | |
$ 216.44M | $ 228.99M | $ 211.03M | $ 155.26M | $ 123.49M | $ -261.05M | |
$ 579.19M | $ 629.08M | $ 590.54M | $ 430.41M | $ 308.74M | $ 387.90M | |
$ 268.93M | $ 292.38M | $ 301.01M | $ 212.17M | $ 161.62M | $ 261.05M | |
$ 251.68M | $ 336.69M | $ 289.54M | $ 373.50M | $ 270.60M | $ 126.85M | |
$ -83.56M | $ -166.15M | $ -110.60M | $ -227.33M | $ -62.59M | $ -56.46M | |
$ 19.24M | $ 68.03M | $ 9.52M | $ -2.45M | $ 3.37M | $ 3.02M | |
$ 266.22M | $ 238.58M | $ 188.45M | $ 148.63M | $ 81.15M | $ 67.36M | |
$ 1.02M | $ 1.59M | $ 4.69M | $ 1.69M | $ 1.67M | $ 1.35M | |
$ -8.71M | $ 7.55M | $ 7.75M | $ 5.29M | $ 265.00K | $ -4.97M | |
$ 143.61M | $ 137.59M | $ 90.25M | $ 92.09M | $ 35.47M | $ -8.41M | |
$ 1.75 | $ 1.58 | $ 0.99 | $ 1.13 | $ 0.53 | $ -0.15 | |
$ 1.69 | $ 1.48 | $ 0.99 | $ 0.98 | $ 0.53 | $ 0.13 | |
$ 313.73M | $ 86.85M | $ 91.24M | $ 81.19M | $ 66.55M | $ 58.21M | |
$ 490.11M | $ 146.02M | $ 91.24M | $ 134.54M | $ 66.61M | $ 30.64M | |
$ 2.24 | $ 2.23 | $ 2.15 | $ 1.59 | $ 1.35 | $ 1.27 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 172.93M | $ 521.37M | $ 512.03M | $ 367.43M | $ 285.11M | - | |
$ 163.81M | $ 156.67M | $ 103.74M | $ 105.25M | $ 48.61M | $ 3.98M | |
$ 61.80M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 234.77M | $ 404.73M | $ 299.05M | $ 375.95M | $ 143.74M | $ 123.83M | |
$ 379.54M | $ 626.72M | $ 532.21M | $ 379.00M | $ 260.92M | $ 230.43M |