Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.14B | $ 5.72B | $ 4.42B | $ 3.50B | $ 3.49B | $ 3.11B | |
$ 5.47B | $ 5.13B | $ 3.96B | $ 3.08B | $ 3.12B | $ 2.78B | |
$ 675.25M | $ 587.49M | $ 456.88M | $ 416.66M | $ 370.21M | $ 330.93M | |
$ 364.86M | $ 328.73M | $ 281.58M | $ 246.51M | $ 206.26M | $ 190.05M | |
$ 304.70M | $ 253.07M | $ 195.34M | $ 170.15M | $ 163.95M | $ 140.88M | |
$ -74.74M | $ -78.17M | $ -39.21M | $ -18.50M | $ -19.92M | $ -20.10M | |
$ -1.42M | $ -2.92M | $ 23.19M | $ -299.00K | $ -1.23M | $ 2.18M | |
$ 231.81M | $ 177.67M | $ 159.29M | $ 151.86M | $ 145.64M | $ 117.91M | |
$ 67.22M | $ 51.52M | $ 26.27M | $ 36.12M | $ 40.66M | $ 33.81M | |
- | - | - | - | - | - | |
$ 164.58M | $ 126.14M | $ 133.02M | $ 115.74M | $ 104.98M | $ 82.33M | |
$ 3.08 | $ 2.37 | $ 2.50 | $ 2.19 | $ 2.17 | $ 1.62 | |
$ 3.03 | $ 2.33 | $ 2.47 | $ 2.17 | $ 2.16 | $ 1.61 | |
$ 214.19M | $ 53.30M | $ 53.20M | $ 52.67M | $ 48.30M | $ 50.78M | |
$ 218.01M | $ 54.22M | $ 53.76M | $ 53.16M | $ 48.63M | $ 51.08M | |
$ 0.24 | $ 0.24 | $ 0.24 | $ 0.24 | $ 0.24 | $ 0.24 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.96B | $ 5.46B | $ 4.25B | $ 3.33B | $ 3.33B | $ 2.97B | |
$ 164.58M | $ 126.14M | $ 133.02M | $ 115.74M | $ 104.98M | $ 82.33M | |
$ 151.99M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 178.76M | $ 255.84M | $ 198.50M | $ 170.35M | $ 165.56M | $ 138.01M | |
$ 251.71M | $ 362.88M | $ 297.65M | $ 275.91M | $ 248.06M | $ 223.41M |