Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 540.74M | $ 489.72M | $ 411.17M | $ 362.96M | $ 321.61M | $ 278.89M | |
$ 27.53M | $ 102.79M | $ -89.44M | $ 79.23M | $ 69.52M | $ 66.19M | |
$ 459.30M | $ 386.94M | $ 321.73M | $ 283.74M | $ 252.09M | $ 212.70M | |
$ 169.92M | $ 256.39M | $ -234.05M | $ 187.08M | $ 179.84M | $ 162.34M | |
$ 343.28M | $ 130.55M | $ 87.68M | $ 96.65M | $ 72.25M | $ 50.36M | |
$ 13.61M | $ 5.19M | $ 2.29M | $ 5.38M | $ 8.34M | $ 5.91M | |
$ 3.34M | $ 2.04M | $ 573.00K | $ 7.00K | $ -607.00K | $ -801.00K | |
$ 165.46M | $ 133.70M | $ 89.40M | $ 102.04M | $ 79.98M | $ 55.47M | |
$ 9.61M | $ 25.71M | $ 18.44M | $ 10.46M | $ 10.65M | $ -1.84M | |
- | - | - | - | - | - | |
$ 346.85M | $ 107.99M | $ 70.96M | $ 91.57M | $ 69.34M | $ 57.30M | |
$ 3.77 | $ 2.81 | $ 1.82 | $ 2.34 | $ 1.77 | $ 1.47 | |
$ 3.70 | $ 2.74 | $ 1.77 | $ 2.24 | $ 1.68 | $ 1.37 | |
$ 148.45M | $ 38.45M | $ 39.03M | $ 39.17M | $ 39.08M | $ 38.88M | |
$ 151.03M | $ 39.34M | $ 40.12M | $ 40.82M | $ 41.34M | $ 41.90M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.03 | - | - | $ 2.99 | $ 2.47 | $ 1.89 | |
$ 1.01 | - | - | $ 2.87 | $ 2.33 | $ 1.75 | |
- | - | - | - | - | - | |
$ 197.45M | $ 359.18M | $ -323.49M | $ 266.31M | $ 249.35M | $ 228.53M | |
$ 139.33M | $ 107.99M | $ 70.96M | $ 91.57M | $ 69.34M | $ 57.30M | |
$ 101.10M | $ 208.41M | - | $ 91.57M | $ 69.64M | $ 57.73M | |
- | - | - | $ 9.00K | $ 106.00K | $ 172.00K | |
$ 165.46M | $ 133.70M | $ 89.40M | $ 102.05M | $ 80.09M | $ 55.64M | |
$ 191.94M | $ 169.16M | $ 129.16M | $ 134.89M | $ 111.29M | $ 84.54M |