Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 635.74M | $ 559.33M | $ 444.49M | $ 435.33M | $ 351.62M | $ 169.39M | |
$ 28.34M | $ 40.23M | $ 17.30M | $ 5.01M | $ 11.84M | $ 3.94M | |
$ 213.19M | $ 174.60M | $ 136.05M | $ 125.39M | $ 96.42M | $ 63.31M | |
- | - | - | - | - | - | |
$ -38.73M | $ -30.91M | $ -26.27M | $ -24.18M | $ -22.03M | $ -15.54M | |
$ 394.22M | $ 347.91M | $ 291.14M | $ 304.93M | $ 243.36M | $ 102.13M | |
$ 92.02M | $ 68.67M | $ 71.42M | $ 77.83M | $ 62.82M | $ 24.80M | |
- | - | - | - | - | - | |
$ 267.52M | $ 244.56M | $ 193.74M | $ 206.23M | $ 166.06M | $ 68.11M | |
$ 6.08 | $ 5.66 | $ 4.49 | $ 4.78 | $ 3.85 | $ 1.58 | |
$ 6.04 | $ 5.64 | $ 4.47 | $ 4.76 | $ 3.85 | $ 1.58 | |
$ 176.88M | $ 43.22M | $ 43.16M | $ 43.17M | $ 43.11M | $ 43.06M | |
$ 177.51M | $ 43.35M | $ 43.32M | $ 43.33M | $ 43.17M | $ 43.12M | |
$ 0.62 | $ 0.32 | $ 0.28 | $ 0.24 | $ 0.21 | $ 0.19 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 483.99M | $ 407.84M | $ 301.26M | $ 272.98M | $ 212.31M | $ 118.36M | |
$ 302.19M | $ 279.23M | $ 219.72M | $ 227.10M | $ 180.53M | $ 77.33M | |
$ 373.67M | $ 277.28M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |