Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 507.19M | $ 546.27M | $ 552.35M | $ 532.86M | $ 460.33M | $ 507.99M | |
$ 115.15M | $ 165.72M | $ 169.98M | $ 152.79M | $ 138.40M | - | |
$ 392.04M | $ 380.55M | $ 382.37M | $ 380.08M | $ 321.93M | $ 507.99M | |
$ 452.34M | $ 263.33M | $ 250.11M | $ 400.88M | $ 367.15M | $ 366.50M | |
$ -116.31M | $ 117.23M | $ 132.26M | $ 139.26M | $ 98.38M | $ 143.97M | |
$ -62.65M | $ -82.00M | $ -77.69M | $ -76.38M | $ -65.72M | $ -66.71M | |
$ -469.55M | $ 232.54M | $ 115.04M | $ -71.36M | $ -29.65M | $ -43.26M | |
$ 210.59M | $ 267.77M | $ 169.61M | $ 54.42M | $ 9.06M | $ 75.13M | |
$ 2.00M | $ 2.04M | $ 816.00K | $ 1.55M | $ 1.13M | $ 659.00K | |
$ 678.00K | $ 6.58M | $ 27.89M | $ 47.30M | $ 1.52M | $ 11.52M | |
$ 448.05M | $ 253.94M | $ 157.08M | $ 105.55M | $ 14.99M | $ 61.29M | |
$ 2.38 | $ 1.21 | $ 0.74 | $ 0.51 | $ 0.08 | $ 0.33 | |
$ 2.37 | $ 1.21 | $ 0.73 | $ 0.51 | $ 0.08 | $ 0.33 | |
$ 789.68M | $ 210.37M | $ 212.92M | $ 208.08M | $ 193.34M | $ 183.03M | |
$ 791.57M | $ 210.37M | $ 215.84M | $ 208.08M | $ 193.78M | $ 183.25M | |
$ 0.52 | $ 0.68 | $ 0.52 | $ 0.47 | $ 0.25 | $ 0.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 252.19M | $ 429.05M | $ 420.09M | $ 400.88M | $ 367.15M | $ 366.50M | |
$ 459.76M | $ 265.70M | $ 168.72M | $ 124.94M | $ 35.72M | $ 100.70M | |
$ -233.51M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 200.50M | $ 349.77M | $ 247.30M | $ 203.35M | $ 115.33M | $ 159.85M | |
$ 336.91M | $ 562.23M | $ 450.85M | $ 389.12M | $ 285.99M | $ 324.94M |