Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 512.11M | $ 566.49M | $ 695.74M | $ 630.46M | $ 403.39M | $ 317.98M | |
$ 358.62M | $ 413.55M | $ 479.27M | $ 426.29M | $ 260.62M | $ 219.82M | |
$ 153.50M | $ 152.94M | $ 216.47M | $ 204.16M | $ 142.77M | $ 98.16M | |
$ 131.29M | $ 136.81M | $ 186.46M | $ 240.38M | $ 102.87M | $ 73.03M | |
$ 22.28M | $ 16.13M | $ 30.01M | $ -36.18M | $ 39.90M | $ 25.13M | |
$ -14.79M | $ -30.92M | $ -15.75M | $ -24.43M | $ -18.25M | $ -22.64M | |
$ 5.90M | $ 4.73M | $ -536.00K | $ 419.21M | $ 1.11M | $ 300.00K | |
$ -3.96M | $ -10.06M | $ 13.72M | $ -53.53M | $ 22.76M | $ 2.79M | |
$ -15.38M | $ -7.67M | $ 19.41M | $ 8.82M | $ 6.78M | $ -4.67M | |
$ 4.04M | $ 3.72M | $ 4.23M | $ 2.22M | - | - | |
$ 11.42M | $ -2.39M | $ -5.69M | $ -62.35M | $ 15.98M | $ 7.46M | |
$ 0.11 | $ -0.02 | $ -0.05 | $ -0.56 | $ -0.29 | $ 0.06 | |
$ 0.10 | $ -0.02 | $ -0.05 | $ -0.56 | $ -0.29 | $ 0.06 | |
$ 460.51M | $ 112.90M | $ 113.25M | $ 110.64M | $ 121.96M | $ 121.96M | |
$ 462.38M | $ 112.90M | $ 113.25M | $ 110.64M | $ 121.96M | $ 121.96M | |
- | - | - | $ 1.00 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 799.09M | $ 550.36M | $ 665.73M | $ 666.67M | $ 363.49M | $ 292.85M | |
$ 11.42M | $ -2.39M | $ -5.69M | $ -62.35M | $ 15.98M | $ 7.46M | |
$ -21.38M | $ -17.04M | - | - | $ 15.98M | $ 7.46M | |
- | - | - | - | $ 18.25M | $ 19.67M | |
$ 10.84M | $ 20.86M | $ 29.47M | $ -46.47M | $ 41.01M | $ 22.46M | |
$ 55.39M | $ 61.61M | $ 67.65M | $ -7.82M | $ 66.38M | $ 44.12M |