Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 402.16M | $ 359.60M | $ 286.51M | $ 230.23M | $ 8.14M | $ 13.96M | |
$ 1.32M | $ 4.66M | $ 3.45M | $ 5.76M | $ -3.88M | $ -3.07M | |
$ 400.84M | $ 354.93M | $ 12.05M | $ 9.95M | $ 4.25M | $ 10.89M | |
$ 145.84M | $ 132.80M | $ 118.03M | $ 93.47M | $ -83.89M | $ -64.49M | |
$ 252.45M | $ 242.75M | $ -105.98M | $ -83.53M | $ -79.64M | $ -53.60M | |
$ -41.65M | $ 50.59M | $ -37.55M | $ -24.18M | $ -29.17M | $ -26.24M | |
$ -406.45M | $ 20.50M | $ -299.52M | $ -210.06M | $ 160.77M | $ 136.33M | |
$ 194.79M | $ 192.05M | $ 135.74M | $ 96.44M | $ 43.57M | $ 48.33M | |
$ 2.00M | $ 636.00K | $ 998.00K | $ 227.00K | $ -212.00K | $ -303.00K | |
$ -3.40M | - | - | - | $ 5.82M | - | |
$ 193.40M | $ 190.71M | $ 134.13M | $ 95.72M | $ 42.27M | $ 41.84M | |
$ 1.17 | $ 1.25 | $ 0.99 | $ 0.82 | $ 0.44 | $ 0.65 | |
$ 1.17 | $ 1.24 | $ 0.99 | $ 0.82 | $ 0.44 | $ 0.63 | |
$ 656.27M | $ 152.14M | $ 134.94M | $ 116.36M | $ 95.31M | $ 64.10M | |
$ 663.00M | $ 153.52M | $ 135.86M | $ 117.47M | $ 96.20M | $ 75.31M | |
$ 0.87 | - | - | - | - | $ 0.23 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 145.84M | $ 137.46M | $ 121.48M | $ 99.24M | $ -87.77M | $ -67.56M | |
$ 193.50M | $ 190.71M | $ 134.13M | $ 95.72M | $ 42.27M | $ 41.84M | |
$ 202.81M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 246.55M | $ 244.65M | $ 176.11M | $ 130.05M | $ 72.74M | $ 74.57M | |
$ 360.04M | $ 348.65M | $ 268.15M | $ 202.27M | - | - |