Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.21B | $ 1.17B | $ 888.79M | $ 534.52M | $ 514.55M | $ 469.33M | |
$ 778.32M | $ 769.50M | $ 651.22M | $ 396.69M | $ 358.70M | $ 349.91M | |
$ 431.23M | $ 399.02M | $ 237.57M | $ 137.83M | $ 155.85M | $ 119.42M | |
$ 187.68M | $ 171.54M | $ 110.82M | $ 68.60M | $ 60.49M | $ 52.08M | |
$ 243.57M | $ 227.49M | $ 126.76M | $ 69.25M | $ 101.84M | $ 67.01M | |
$ -2.58M | $ -4.84M | $ -2.63M | $ -132.00K | $ 88.00K | $ 66.00K | |
$ -481.00K | $ 516.00K | $ 411.00K | $ -82.00K | $ -6.53M | $ 383.00K | |
$ 241.46M | $ 223.15M | $ 124.53M | $ 69.18M | $ 101.97M | $ 67.03M | |
$ 50.54M | $ 45.53M | $ 24.16M | $ 10.42M | $ 22.97M | $ 13.32M | |
- | - | - | - | - | - | |
$ 190.92M | $ 177.62M | $ 100.38M | $ 58.76M | $ 79.01M | $ 53.71M | |
$ 2.35 | $ 2.19 | $ 1.26 | $ 0.75 | $ 1.01 | $ 0.69 | |
$ 2.27 | $ 2.13 | $ 1.24 | $ 0.73 | $ 0.99 | $ 0.68 | |
$ 325.85M | $ 81.16M | $ 79.58M | $ 78.61M | $ 78.25M | $ 78.12M | |
$ 334.40M | $ 83.30M | $ 81.15M | $ 80.59M | $ 79.59M | $ 78.95M | |
$ 0.32 | $ 0.32 | $ 0.29 | $ 0.25 | $ 0.25 | $ 0.21 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 966.00M | $ 941.04M | $ 762.04M | $ 465.29M | $ 419.19M | $ 401.99M | |
$ 190.92M | $ 177.62M | $ 100.38M | $ 58.76M | $ 79.01M | $ 53.71M | |
$ 226.42M | $ 176.29M | - | - | - | - | |
- | - | - | - | - | - | |
$ 242.58M | $ 228.00M | $ 127.16M | $ 69.31M | $ 95.36M | $ 66.97M | |
$ 301.20M | $ 274.79M | $ 162.59M | $ 99.73M | $ 120.99M | $ 89.74M |