Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 639.68M | $ 559.33M | $ 444.49M | $ 435.33M | $ 342.53M | $ 164.85M | |
$ 25.45M | $ 40.23M | $ 17.30M | $ 5.01M | $ -11.84M | $ -3.94M | |
$ 194.80M | $ 174.60M | $ 136.05M | $ 122.69M | $ 87.34M | $ 58.78M | |
- | - | - | - | - | - | |
$ -32.48M | $ -30.91M | $ -26.27M | $ -11.86M | - | - | |
$ 419.43M | $ 347.91M | $ 291.14M | $ 307.62M | $ 243.36M | $ 102.13M | |
$ 97.01M | $ 68.67M | $ 71.42M | $ 80.52M | $ 62.82M | $ 24.80M | |
- | - | - | - | - | - | |
$ 286.84M | $ 244.56M | $ 193.74M | $ 206.23M | $ 166.06M | $ 68.11M | |
$ 6.78 | $ 5.66 | $ 4.49 | $ 3.19 | $ 3.85 | $ 2.37 | |
$ 6.75 | $ 5.64 | $ 4.47 | $ 3.17 | $ 3.85 | $ 2.37 | |
$ 174.36M | $ 43.22M | $ 43.16M | $ 64.76M | $ 43.11M | $ 28.71M | |
$ 174.95M | $ 43.35M | $ 43.32M | $ 64.99M | $ 43.17M | $ 28.75M | |
$ 0.58 | $ 0.32 | $ 0.28 | - | $ 0.21 | $ 0.28 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 471.48M | $ 407.84M | $ 301.26M | $ 272.98M | $ 212.31M | $ 118.36M | |
$ 322.42M | $ 279.23M | $ 219.72M | $ 227.10M | $ 180.53M | $ 77.33M | |
$ 374.89M | $ 277.28M | $ 229.25M | - | $ 180.53M | $ 77.33M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |