Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 592.95M | $ 554.46M | $ 489.72M | $ 411.17M | $ 362.96M | $ 321.61M | |
$ 109.58M | $ 107.48M | $ 102.79M | $ 89.44M | $ 79.23M | $ 69.52M | |
$ 483.38M | $ 446.97M | $ 386.94M | $ 321.73M | $ 283.74M | $ 252.09M | |
$ 304.12M | $ 283.90M | $ 256.39M | $ 234.05M | $ 187.08M | $ 179.84M | |
$ 179.25M | $ 163.07M | $ 130.55M | $ 87.68M | $ 96.65M | $ 72.25M | |
$ 25.15M | $ 16.91M | $ 5.19M | $ 2.29M | $ 5.38M | $ 8.34M | |
$ -1.82M | $ -1.32M | $ -2.04M | $ 573.00K | $ -7.00K | $ 607.00K | |
$ 203.58M | $ 178.65M | $ 133.70M | $ 89.40M | $ 102.04M | $ 79.98M | |
$ 33.30M | $ 27.06M | $ 25.71M | $ 18.44M | $ 10.46M | $ 10.65M | |
- | - | - | - | - | - | |
$ 170.32M | $ 151.59M | $ 107.99M | $ 70.96M | $ 91.57M | $ 69.34M | |
$ 4.62 | $ 4.11 | $ 2.81 | $ 1.82 | $ 2.34 | $ 1.77 | |
$ 4.53 | $ 4.03 | $ 2.74 | $ 1.77 | $ 2.24 | $ 1.68 | |
$ 147.47M | $ 36.88M | $ 38.45M | $ 39.03M | $ 39.17M | $ 39.08M | |
$ 150.18M | $ 37.60M | $ 39.34M | $ 40.12M | $ 40.82M | $ 41.34M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 314.98M | $ 391.39M | $ 359.18M | $ 323.49M | $ 266.31M | $ 249.35M | |
$ 170.31M | $ 151.59M | $ 107.99M | $ 70.96M | $ 91.57M | $ 69.34M | |
$ 154.43M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 155.97M | $ 163.07M | $ 130.55M | $ 87.68M | $ 102.05M | $ 80.09M | |
$ 170.38M | $ 190.06M | $ 165.17M | $ 123.58M | $ 134.89M | $ 109.69M |