Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.67B | $ 1.46B | $ 1.14B | $ 925.92M | $ 860.97M | $ 704.59M | |
$ 1.18B | $ 1.03B | $ 814.22M | $ 647.20M | $ 615.27M | $ 489.06M | |
$ 489.27M | $ 432.44M | $ 328.15M | $ 278.73M | $ 245.70M | $ 215.53M | |
$ 170.42M | $ 153.74M | $ 129.54M | $ 111.68M | $ 118.43M | $ 114.48M | |
$ 318.86M | $ 278.70M | $ 198.62M | $ 167.04M | $ 127.26M | $ 101.05M | |
$ -4.64M | $ -2.90M | $ -105.00K | $ 307.00K | $ -1.57M | $ -8.16M | |
$ 4.29M | $ -7.07M | $ -3.34M | $ 1.18M | $ -863.00K | $ 1.06M | |
$ 317.31M | $ 282.86M | $ 201.85M | $ 168.53M | $ 124.83M | $ 93.95M | |
$ 48.65M | $ 37.49M | $ 20.00M | $ 23.15M | $ 24.39M | $ 20.77M | |
- | - | - | - | - | - | |
$ 268.57M | $ 245.37M | $ 181.85M | $ 144.93M | $ 100.16M | $ 72.89M | |
$ 8.68 | $ 7.57 | $ 5.06 | $ 4.07 | $ 2.79 | $ 2.05 | |
$ 8.37 | $ 7.28 | $ 4.81 | $ 3.84 | $ 2.67 | $ 1.97 | |
$ 114.66M | $ 32.39M | $ 35.86M | $ 35.63M | $ 35.88M | $ 35.55M | |
$ 127.07M | $ 33.67M | $ 37.70M | $ 37.71M | $ 37.58M | $ 36.91M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.02 | $ 2.81 | |
- | - | - | - | - | - | |
$ 1.35B | $ 1.18B | $ 943.76M | $ 758.88M | $ 733.71M | $ 603.54M | |
$ 268.66M | $ 245.37M | $ 181.85M | $ 145.38M | $ 100.44M | $ 73.19M | |
$ 194.53M | - | - | $ 144.94M | $ 100.91M | $ 72.88M | |
$ 1.58M | - | - | - | $ 1.57M | $ 8.16M | |
$ 312.65M | $ 282.86M | $ 201.85M | $ 167.04M | $ 127.26M | $ 101.05M | |
$ 336.82M | $ 304.59M | $ 222.30M | $ 186.57M | $ 150.45M | $ 139.85M |