Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 903.94M | $ 797.83M | $ 631.20M | $ 452.24M | $ 330.13M | $ 267.21M | |
$ 203.51M | $ 184.48M | $ 150.50M | $ 107.72M | $ 79.72M | $ 63.27M | |
$ 700.42M | $ 613.35M | $ 480.70M | $ 344.52M | $ 250.42M | $ 203.94M | |
$ 350.01M | $ 319.54M | $ 261.06M | $ 201.56M | $ 152.19M | $ 129.47M | |
$ 334.23M | $ 284.92M | $ 218.07M | $ 142.92M | $ 97.89M | $ 71.92M | |
$ -84.99M | $ -61.40M | $ 48.50M | $ -40.14M | $ -30.85M | $ -26.88M | |
$ 328.22M | $ 17.18M | $ 6.01M | $ -33.42M | $ 613.00K | $ -16.30M | |
$ 288.07M | $ 249.59M | $ 177.16M | $ 135.68M | $ 80.39M | $ 63.90M | |
- | - | - | - | - | - | |
$ 1.75M | - | $ 8.49M | $ 33.93M | $ 13.62M | - | |
$ 265.62M | $ 227.45M | $ 157.48M | $ 111.76M | $ 61.35M | $ 50.48M | |
$ 1.23 | $ 1.12 | $ 0.92 | $ 0.80 | $ 0.51 | $ 0.47 | |
$ 1.23 | $ 1.12 | $ 0.92 | $ 0.80 | $ 0.51 | $ 0.47 | |
$ 860.83M | $ 202.88M | $ 170.47M | $ 139.29M | $ 120.87M | $ 106.41M | |
$ 861.51M | $ 203.11M | $ 170.98M | $ 140.08M | $ 121.18M | $ 106.80M | |
$ 2.78 | $ 1.52 | $ 1.26 | $ 0.96 | $ 0.86 | $ 0.74 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 556.97M | $ 504.02M | $ 411.56M | $ 309.28M | $ 231.90M | $ 192.74M | |
$ 275.97M | $ 238.02M | $ 167.58M | $ 128.24M | $ 76.40M | $ 61.98M | |
$ 244.68M | $ 177.33M | - | - | $ 64.01M | $ 50.48M | |
- | - | - | - | - | - | |
$ 372.92M | $ 310.99M | $ 225.65M | $ 176.38M | $ 111.74M | $ 90.77M | |
$ 633.56M | $ 555.50M | $ 422.45M | $ 327.65M | $ 227.01M | $ 183.14M |