Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 150.09M | $ 293.61M | $ 2.15M | $ 245.08M | $ 221.72M | $ 160.59M | |
$ 79.20M | $ -97.68M | $ -56.69M | $ 75.56M | $ 71.92M | $ 48.22M | |
$ 208.64M | $ 195.93M | $ 194.65M | $ 169.52M | $ 149.80M | $ 112.37M | |
$ 123.36M | $ -123.04M | $ 121.69M | $ 114.43M | $ 112.62M | $ 81.23M | |
$ 91.39M | $ 72.89M | $ 72.95M | $ 55.09M | $ 37.18M | $ 31.14M | |
$ -48.39M | $ -47.38M | $ -38.63M | $ -35.48M | $ -33.46M | $ -22.90M | |
$ -80.90M | $ -10.05M | $ 632.00K | $ -6.08M | $ 4.51M | $ -1.58M | |
$ 55.70M | $ 35.56M | $ 33.69M | $ 13.53M | $ 8.22M | $ 6.66M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 42.88M | $ 30.93M | $ 30.06M | $ 11.67M | $ 7.09M | $ 4.58M | |
$ 0.32 | $ 0.34 | $ 0.35 | $ 0.15 | $ 0.10 | $ 0.09 | |
$ 0.32 | $ 0.34 | $ 0.35 | $ 0.15 | $ 0.10 | $ 0.08 | |
$ 368.61M | $ 90.61M | $ 84.04M | $ 78.22M | $ 68.77M | $ 53.51M | |
$ 369.77M | $ 90.95M | $ 84.62M | $ 78.79M | $ 69.21M | $ 54.93M | |
$ 1.06 | $ 1.06 | $ 1.05 | $ 1.04 | $ 1.04 | $ 1.04 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 202.56M | $ 197.31M | $ 65.00M | $ 189.99M | $ 184.54M | $ 129.45M | |
$ 31.18M | $ 31.47M | $ 30.06M | $ 11.96M | $ 7.21M | $ 5.70M | |
$ -39.06M | $ 57.91M | - | $ 16.40M | $ 3.92M | $ 6.86M | |
- | - | - | $ 35.48M | $ 33.46M | $ 22.90M | |
$ 68.01M | $ 81.76M | $ 33.69M | $ 49.01M | $ 41.68M | $ 29.56M | |
$ 100.68M | $ 172.90M | $ 116.98M | $ 142.81M | $ 134.12M | $ 95.97M |