Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 398.10M | $ 398.20M | $ 214.20M | $ 140.83M | $ 119.07M | $ 102.31M | |
$ 51.97M | $ 51.97M | $ 34.39M | $ -21.88M | $ 17.04M | $ 14.76M | |
$ 346.24M | $ 346.24M | $ 179.81M | $ 118.95M | $ 102.03M | $ 87.55M | |
$ 239.92M | $ 226.86M | $ 77.97M | $ 66.56M | $ 60.73M | $ 55.72M | |
$ 103.79M | $ 86.81M | $ 101.84M | $ 52.38M | $ 41.30M | $ 31.82M | |
- | - | - | - | - | $ 1.59M | |
$ -7.70M | $ -7.70M | $ -2.88M | $ -282.00K | $ 587.00K | $ 1.59M | |
$ 94.51M | $ 94.51M | $ 104.72M | $ 52.67M | $ 41.89M | $ 33.41M | |
$ 23.10M | $ 23.10M | $ 21.64M | $ 13.19M | $ -33.09M | $ 1.53M | |
- | - | - | - | - | - | |
$ 79.90M | $ 71.41M | $ 83.08M | $ 39.48M | $ 74.98M | $ 31.88M | |
$ 0.68 | $ 0.67 | $ 0.80 | $ 0.38 | $ 0.72 | $ 0.31 | |
$ 0.59 | $ 0.63 | $ 0.75 | $ 0.37 | $ 0.71 | $ 0.30 | |
$ 425.12M | $ 106.28M | $ 103.37M | $ 103.38M | $ 103.51M | $ 102.94M | |
$ 455.01M | $ 113.75M | $ 111.38M | $ 107.80M | $ 106.24M | $ 106.02M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.78 | $ 0.35 | |
- | - | - | - | $ 0.76 | $ 0.34 | |
- | - | - | - | - | - | |
$ 291.89M | $ 278.83M | $ 112.36M | $ 44.68M | $ 77.77M | $ 70.48M | |
$ 71.41M | $ 71.41M | $ 83.08M | $ 39.48M | $ 74.98M | $ 31.88M | |
$ -6.95M | - | $ 82.73M | - | $ 74.98M | $ 31.88M | |
- | - | - | - | - | - | |
$ 94.51M | $ 94.51M | $ 104.72M | $ 52.67M | $ 41.30M | $ 31.82M | |
$ 127.39M | $ 127.39M | $ 105.96M | $ 52.86M | $ 41.40M | $ 32.12M |