Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 762.77M | $ 816.40M | $ 928.21M | $ 903.07M | $ 836.75M | |
$ 427.50M | $ 493.72M | $ 615.88M | $ 616.08M | $ 598.46M | |
$ 335.27M | $ 322.68M | $ 312.33M | $ 286.98M | $ 238.29M | |
$ 260.69M | $ 252.06M | $ 259.76M | $ 283.73M | $ 223.31M | |
$ 74.14M | $ 70.19M | $ 52.57M | $ 3.25M | $ 14.97M | |
$ 10.53M | $ 11.33M | $ -8.21M | $ 11.86M | $ 15.74M | |
$ 3.29M | $ 3.43M | $ 779.00K | $ -749.00K | $ 3.54M | |
$ 57.91M | $ 62.73M | $ 30.43M | $ -9.36M | $ 2.78M | |
$ 19.41M | $ 16.69M | $ 10.56M | $ 605.00K | $ 686.00K | |
- | - | - | - | - | |
$ 38.49M | $ 46.04M | $ 19.87M | $ -11.51M | $ -475.00K | |
$ 0.64 | $ 0.79 | $ 0.37 | $ -0.22 | $ -0.02 | |
$ 0.66 | $ 0.78 | $ 0.35 | $ -0.22 | $ -0.02 | |
$ 238.28M | $ 58.52M | $ 58.96M | $ 52.30M | $ 19.65M | |
$ 236.25M | $ 59.14M | $ 61.83M | $ 52.30M | $ 19.65M | |
$ 0.50 | $ 0.13 | $ 0.11 | $ 0.13 | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
$ 688.19M | $ 745.78M | $ 875.64M | $ -899.82M | $ -821.78M | |
$ 38.49M | $ 46.04M | $ 19.87M | $ -11.51M | $ -475.00K | |
$ 48.10M | $ 46.11M | $ 22.37M | $ -5.04M | $ -70.89M | |
- | - | - | - | - | |
$ 70.91M | $ 74.21M | $ 38.48M | $ 324.00K | $ -12.96M | |
$ 80.84M | $ 88.42M | $ 58.22M | $ 21.49M | - |