Income Statement | TTM | Dec 23 | Jan 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|---|
$ 964.86M | $ 891.55M | $ 774.70M | $ 719.18M | $ 601.19M | $ 342.39M | |
$ 752.36M | $ 701.43M | $ 124.56M | $ 582.70M | $ 473.65M | $ 308.63M | |
$ 212.50M | $ 190.12M | $ 650.15M | $ 147.46M | $ 127.55M | $ 33.76M | |
$ 167.73M | $ 151.52M | $ 277.20M | $ 124.60M | $ 106.08M | $ 80.93M | |
$ 38.90M | $ 41.27M | $ 372.95M | $ 22.86M | $ 21.47M | $ -47.16M | |
$ -6.74M | $ -8.06M | $ -336.00K | $ -5.23M | $ -20.10M | $ -22.82M | |
$ -1.53M | $ -1.64M | - | $ 10.00K | $ -999.00K | $ 426.00K | |
$ 35.96M | $ 36.08M | $ 372.61M | $ 12.59M | $ 370.00K | $ -69.55M | |
$ 11.78M | $ 10.69M | $ 968.00K | $ 5.68M | $ 2.48M | $ -19.87M | |
- | - | - | - | - | - | |
$ 29.38M | $ 25.39M | $ 371.64M | $ 6.91M | $ -2.11M | $ -49.68M | |
$ 0.40 | $ 0.43 | $ -0.58 | $ 0.12 | $ -0.04 | $ -0.94 | |
$ 0.39 | $ 0.41 | $ -0.58 | $ 0.11 | $ -0.04 | $ -0.94 | |
$ 239.86M | $ 59.53M | $ 24.97M | $ 59.10M | $ 48.21M | $ 57.63M | |
$ 248.04M | $ 61.19M | $ 24.97M | $ 60.14M | $ 48.21M | $ 57.63M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 55.43M | $ 49.45M | |
$ 916.64M | $ 845.78M | $ 401.75M | $ 707.30M | $ 579.73M | $ 389.55M | |
$ 24.18M | $ 25.39M | $ 371.64M | $ 6.91M | $ -2.11M | $ -49.68M | |
$ 26.43M | $ 31.96M | - | $ 10.87M | $ -2.67M | $ -49.64M | |
- | - | - | - | $ 20.10M | $ 22.82M | |
$ 43.36M | $ 44.14M | $ 372.95M | $ 17.82M | $ 20.47M | $ -46.74M | |
$ 86.38M | $ 85.36M | $ 393.05M | $ 68.62M | $ 52.85M | $ -16.01M |