Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 507.19M | $ 546.27M | $ 552.35M | $ 532.86M | $ 460.33M | $ 507.10M | |
$ 73.62M | $ 165.72M | - | $ -84.13M | $ 138.40M | $ 139.66M | |
$ 433.57M | $ 380.55M | $ 552.35M | $ 532.86M | $ 321.93M | $ 367.44M | |
$ 452.34M | $ 263.33M | $ 422.63M | $ -400.88M | $ 223.55M | $ 239.01M | |
$ -116.31M | $ 117.23M | $ 132.26M | $ 139.26M | $ 98.38M | $ 128.43M | |
$ -62.65M | $ -82.00M | $ -77.69M | $ -76.38M | $ -65.72M | $ -66.71M | |
$ -469.55M | $ 232.54M | $ -117.58M | $ -71.36M | $ 5.06M | $ 40.77M | |
$ 210.59M | $ 267.77M | $ 49.49M | $ 126.97M | $ 37.72M | $ 102.48M | |
$ 2.00M | $ 2.04M | $ 816.00K | $ 1.55M | $ 1.13M | $ 659.00K | |
$ 678.00K | $ 6.58M | $ 27.89M | $ 47.30M | - | - | |
$ 448.15M | $ 253.94M | $ 157.56M | $ 106.12M | $ 14.99M | $ 60.60M | |
$ 2.38 | $ 1.21 | $ 0.74 | $ 0.51 | $ 0.08 | $ 0.33 | |
$ 2.37 | $ 1.21 | $ 0.73 | $ 0.51 | $ 0.08 | $ 0.33 | |
$ 802.36M | $ 210.37M | $ 228.00M | - | $ 193.34M | $ 183.03M | |
$ 804.25M | $ 210.37M | $ 231.12M | - | $ 193.78M | $ 183.25M | |
$ 0.68 | $ 0.68 | $ 0.52 | $ 0.47 | $ 0.25 | $ 0.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 252.19M | $ 429.05M | $ 422.63M | $ 400.88M | $ 361.95M | $ 378.68M | |
$ 459.76M | $ 265.70M | $ 168.72M | $ 124.94M | $ 35.72M | $ 100.70M | |
$ -250.88M | - | $ -50.59M | - | $ -4.37M | $ 71.99M | |
- | - | - | - | $ 77.60M | $ 84.72M | |
$ 168.93M | $ 349.77M | $ 127.18M | $ 203.35M | $ 115.33M | $ 187.21M | |
$ 214.06M | $ 562.23M | $ 330.73M | $ 389.12M | $ 285.99M | $ 352.29M |