Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 602.35M | $ 638.76M | $ 801.54M | $ 670.53M | $ 366.26M | $ 270.25M | |
$ 346.48M | $ 353.92M | $ 345.83M | $ 279.28M | $ 156.63M | $ 119.10M | |
$ 255.88M | $ 284.84M | $ 455.71M | $ 391.25M | $ 209.63M | $ 151.15M | |
$ 282.04M | $ 260.83M | $ 259.76M | $ 218.14M | $ 139.80M | $ 115.06M | |
$ 7.44M | $ 54.58M | $ 224.67M | $ 167.25M | $ 69.82M | $ 36.08M | |
$ 698.00K | $ 10.03M | $ 2.98M | $ -11.28M | $ -12.13M | $ -9.29M | |
$ 44.53M | $ 50.15M | $ 26.18M | $ -444.00K | $ -1.53M | $ 640.00K | |
$ 10.18M | $ 64.13M | $ 219.14M | $ 153.54M | $ 59.22M | $ 26.15M | |
$ 12.08M | $ 22.55M | $ 33.18M | $ 25.25M | $ -709.00K | $ 4.74M | |
- | - | - | - | - | - | |
$ -1.90M | $ 41.58M | $ 185.96M | $ 128.29M | $ 59.93M | $ 21.41M | |
$ -0.03 | $ 0.75 | $ 3.35 | $ 2.33 | $ 1.14 | $ 0.44 | |
$ -0.02 | $ 0.74 | $ 3.24 | $ 2.24 | $ 1.11 | $ 0.44 | |
$ 223.26K | $ 55.72K | $ 55.46K | $ 55.02M | $ 52.55M | $ 48.34M | |
$ 224.57K | $ 56.38K | $ 57.45K | $ 57.26M | $ 53.89M | $ 49.21M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 316.64M | $ 614.76M | $ 605.60M | $ 497.42M | $ 296.44M | $ 234.16M | |
$ -1.90M | $ 41.58M | $ 185.96M | $ 128.29M | $ 59.93M | $ 21.41M | |
$ 6.13M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 29.56M | $ 66.08M | $ 220.30M | $ 164.82M | $ 69.98M | $ 35.44M | |
$ 90.64M | $ 134.17M | $ 271.29M | $ 203.27M | $ 97.05M | $ 63.85M |