Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 554.46M | $ 554.46M | $ 489.72M | $ 411.17M | $ 362.96M | $ 321.61M | |
$ 26.91M | $ 107.48M | $ 102.79M | $ -89.44M | $ 79.23M | $ 69.52M | |
$ 473.63M | $ 446.97M | $ 386.94M | $ 321.73M | $ 283.74M | $ 252.09M | |
$ 173.46M | $ 283.90M | $ 256.39M | $ -234.05M | $ 187.08M | $ 179.84M | |
$ 354.08M | $ 163.07M | $ 130.55M | $ 87.68M | $ 96.65M | $ 72.25M | |
$ 16.91M | $ 16.91M | $ 5.19M | $ 2.29M | $ 5.38M | $ 8.34M | |
$ 108.81M | $ 108.81M | $ 2.04M | $ 573.00K | $ 7.00K | $ -607.00K | |
$ 178.65M | $ 178.65M | $ 133.70M | $ 89.40M | $ 102.04M | $ 79.98M | |
$ 10.54M | $ 27.06M | $ 25.71M | $ 18.44M | $ 10.46M | $ 10.65M | |
- | - | - | - | - | - | |
$ 359.12M | $ 151.59M | $ 107.99M | $ 70.96M | $ 91.57M | $ 69.34M | |
$ 4.12 | $ 4.11 | $ 2.81 | $ 1.82 | $ 2.34 | $ 1.77 | |
$ 4.03 | $ 4.03 | $ 2.74 | $ 1.77 | $ 2.24 | $ 1.68 | |
$ 147.52M | $ 36.88M | $ 38.45M | $ 39.03M | $ 39.17M | $ 39.08M | |
$ 150.41M | $ 37.60M | $ 39.34M | $ 40.12M | $ 40.82M | $ 41.34M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.99 | $ 2.47 | |
- | - | - | - | $ 2.87 | $ 2.33 | |
- | - | - | - | - | - | |
$ 48.05M | $ 391.39M | $ 359.18M | $ -323.49M | $ 266.31M | $ 249.35M | |
$ 151.59M | $ 151.59M | $ 107.99M | $ 70.96M | $ 91.57M | $ 69.34M | |
$ 74.02M | - | $ 208.41M | - | $ 91.57M | $ 69.64M | |
- | - | - | - | $ 9.00K | $ 106.00K | |
$ 131.06M | $ 163.07M | $ 133.70M | $ 89.40M | $ 102.05M | $ 80.09M | |
$ 148.70M | $ 190.06M | $ 169.16M | $ 129.16M | $ 134.89M | $ 111.29M |