Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 727.12M | $ 769.37M | $ 686.97M | $ 570.78M | $ 471.06M | $ 527.11M | |
$ 480.81M | $ 512.52M | $ 454.24M | $ 371.54M | $ 300.70M | $ 330.10M | |
$ 246.31M | $ 256.84M | $ 232.73M | $ 199.24M | $ 170.36M | $ 197.02M | |
$ 156.14M | $ 155.01M | $ 121.98M | $ 132.11M | $ 112.12M | $ 127.80M | |
$ 90.17M | $ 101.83M | $ 110.75M | $ 67.13M | $ 58.24M | $ 69.21M | |
$ -4.87M | $ -4.87M | $ -2.54M | $ -46.00K | $ -164.00K | $ -220.00K | |
$ 938.00K | $ 13.19M | $ -15.15M | $ -18.60M | $ -18.02M | $ -16.19M | |
$ 120.49M | $ 119.89M | $ 98.14M | $ 85.73M | $ 76.26M | $ 85.40M | |
$ 26.79M | $ 28.01M | $ 22.25M | $ 20.42M | $ 17.29M | $ 20.57M | |
- | - | - | - | - | - | |
$ 93.72M | $ 91.91M | $ 75.94M | $ 65.33M | $ 58.99M | $ 64.92M | |
$ 1.32 | $ 1.29 | $ 1.10 | $ 0.97 | $ 0.89 | $ 0.99 | |
$ 1.32 | $ 1.29 | $ 1.10 | $ 0.97 | $ 0.89 | $ 0.99 | |
$ 283.57M | $ 69.83M | $ 68.83M | $ 67.43M | $ 66.51M | $ 65.47M | |
$ 283.57M | $ 69.83M | $ 68.83M | $ 67.43M | $ 66.51M | $ 65.47M | |
$ 0.36 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 299.16M | $ 667.54M | $ 576.22M | $ 503.64M | $ 412.82M | $ 457.90M | |
$ 93.72M | $ 91.91M | $ 75.94M | $ 65.33M | $ 58.99M | $ 64.92M | |
$ 62.14M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 82.91M | $ 120.23M | $ 98.25M | $ 85.78M | $ 76.43M | $ 85.62M | |
$ 96.63M | $ 138.47M | $ 115.91M | $ 103.34M | $ 94.61M | $ 104.40M |