Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.07B | $ 1.89B | $ 1.46B | $ 1.14B | $ 925.92M | $ 860.97M | |
$ 1.46B | $ 1.36B | $ 1.03B | $ 814.22M | $ 647.20M | $ 615.27M | |
$ 614.79M | $ 524.50M | $ 432.44M | $ 328.15M | $ 278.73M | $ 245.70M | |
$ 205.98M | $ 187.68M | $ 153.74M | $ 129.54M | $ 111.68M | $ 118.43M | |
$ 408.81M | $ 336.82M | $ 278.70M | $ 198.62M | $ 167.04M | $ 127.26M | |
$ 18.96M | $ -488.00K | $ -2.90M | $ -105.00K | $ 307.00K | $ -1.57M | |
$ -4.98M | $ 655.00K | $ -7.07M | $ -3.34M | $ 1.18M | $ -863.00K | |
$ 432.75M | $ 335.68M | $ 282.86M | $ 201.85M | $ 168.53M | $ 124.83M | |
$ 67.08M | $ 52.87M | $ 37.49M | $ 20.00M | $ 23.15M | $ 24.39M | |
- | - | - | - | - | - | |
$ 365.76M | $ 282.81M | $ 245.37M | $ 181.85M | $ 144.93M | $ 100.16M | |
$ 11.83 | $ 9.20 | $ 7.57 | $ 5.06 | $ 4.07 | $ 2.79 | |
$ 11.42 | $ 8.88 | $ 7.28 | $ 4.81 | $ 3.84 | $ 2.67 | |
$ 123.59M | $ 30.72M | $ 32.39M | $ 35.86M | $ 35.63M | $ 35.88M | |
$ 128.05M | $ 31.84M | $ 33.67M | $ 37.70M | $ 37.71M | $ 37.58M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 3.02 | |
- | - | - | - | - | - | |
$ 1.66B | $ 1.55B | $ 1.18B | $ 943.76M | $ 758.88M | $ 733.71M | |
$ 365.71M | $ 282.81M | $ 245.37M | $ 181.85M | $ 145.38M | $ 100.44M | |
$ 410.28M | $ 265.19M | - | - | $ 144.94M | $ 100.91M | |
- | - | - | - | - | $ 1.57M | |
$ 432.75M | $ 335.68M | $ 282.86M | $ 201.85M | $ 167.04M | $ 127.26M | |
$ 478.74M | $ 361.98M | $ 304.59M | $ 222.30M | $ 186.57M | $ 150.45M |