Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 675.81M | $ 616.00K | $ 452.24M | $ 329.80M | $ 264.66M | $ 211.12M | |
$ 159.90M | $ 150.50M | $ 107.72M | $ 79.72M | $ 63.27M | $ 51.67M | |
$ 515.91M | $ 480.69M | $ 344.52M | $ 250.08M | $ 201.39M | $ 159.44M | |
$ 282.14M | $ 263.46M | $ 200.26M | $ 152.06M | $ 129.19M | $ 105.24M | |
$ 233.76M | $ 217.23M | $ 144.26M | $ 98.02M | $ 72.19M | $ 54.21M | |
$ -52.51M | $ -48.50M | $ -40.14M | $ -30.51M | $ -24.32M | $ -24.04M | |
$ -2.12M | $ -7.57M | $ 32.13M | $ 13.39M | $ 16.13M | $ 16.90M | |
$ 191.51M | $ 176.31M | $ 136.25M | $ 80.89M | $ 64.00M | $ 47.08M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 171.45M | $ 157.48M | $ 111.76M | $ 61.35M | $ 50.48M | $ 36.14M | |
$ 0.95 | $ 0.92 | $ 0.80 | $ 0.51 | $ 0.47 | $ 0.42 | |
$ 0.95 | $ 0.92 | $ 0.80 | $ 0.51 | $ 0.47 | $ 0.41 | |
$ 716.48M | $ 170.47M | $ 139.29M | $ 120.87M | $ 106.41M | $ 86.82M | |
$ 718.52M | $ 170.98M | $ 140.08M | $ 121.18M | $ 106.80M | $ 87.34M | |
$ 1.32 | $ 1.26 | $ 0.96 | $ 0.86 | $ 0.74 | $ 0.64 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 442.04M | $ 413.97M | $ 307.98M | $ 231.78M | $ 192.46M | $ 156.91M | |
$ 181.35M | $ 166.74M | $ 128.24M | $ 76.40M | $ 61.98M | $ 46.21M | |
$ 121.72M | - | $ 103.84M | $ 66.54M | $ 50.21M | $ 33.87M | |
$ 38.81M | - | $ 40.14M | $ 30.85M | $ 26.88M | $ 25.42M | |
$ 244.02M | $ 224.81M | $ 176.38M | $ 111.74M | $ 90.88M | $ 72.49M | |
$ 457.77M | $ 421.60M | $ 327.65M | $ 227.01M | $ 189.77M | $ 152.53M |