Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 947.36M | $ 829.25M | $ 660.12M | $ 443.31M | $ 267.59M | $ 195.99M | |
$ 169.66M | $ 192.36M | $ 139.30M | $ 81.41M | $ 43.37M | $ 45.55M | |
$ 777.70M | $ 636.89M | $ 520.81M | $ 361.90M | $ 224.23M | $ 150.45M | |
$ 300.69M | $ 299.32M | $ 253.28M | $ 86.00M | $ 79.97M | $ 218.06M | |
$ 477.01M | $ 337.57M | $ 267.53M | $ 275.90M | $ 144.25M | $ -67.61M | |
$ -9.73M | $ -18.76M | $ -16.95M | $ -7.53M | $ -20.38M | $ -11.63M | |
$ 23.98M | $ 29.52M | $ -1.67M | $ 19.86M | $ -5.42M | $ -6.99M | |
$ 480.09M | $ 348.33M | $ 248.92M | $ 248.52M | $ 129.30M | $ -72.25M | |
$ 87.63M | $ 66.73M | $ 46.79M | $ -154.19M | $ 217.00K | $ -11.00K | |
- | - | - | - | - | - | |
$ 396.99M | $ 281.59M | $ 202.13M | $ 402.71M | $ 129.09M | $ -72.24M | |
$ 3.07 | $ 2.13 | $ 1.48 | $ 2.86 | $ 0.95 | $ -0.50 | |
$ 3.01 | $ 2.10 | $ 1.44 | $ 2.74 | $ 0.91 | $ -0.50 | |
$ 509.89M | $ 131.93M | $ 136.84M | $ 140.65M | $ 136.21M | $ 288.66M | |
$ 519.50M | $ 134.20M | $ 140.61M | $ 146.80M | $ 141.46M | $ 144.33M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 470.35M | $ 491.68M | $ 392.58M | $ 167.41M | $ 123.34M | $ 263.60M | |
$ 392.47M | $ 281.59M | $ 202.13M | $ 402.71M | $ 129.09M | $ -72.24M | |
$ 455.06M | $ 275.18M | - | - | - | - | |
- | - | - | - | - | - | |
$ 489.82M | $ 367.09M | $ 265.87M | $ 256.04M | $ 149.68M | $ -60.62M | |
$ 576.91M | $ 451.95M | $ 315.51M | $ 259.04M | $ 152.96M | $ -56.51M |