Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 751.04M | $ 769.37M | $ 686.97M | $ 570.78M | $ 471.06M | $ 527.11M | |
$ 496.60M | $ 512.52M | $ 454.24M | $ 371.54M | $ 300.70M | $ 330.10M | |
$ 254.44M | $ 256.84M | $ 232.73M | $ 199.24M | $ 170.36M | $ 197.02M | |
$ 153.61M | $ 155.01M | $ 121.98M | $ 132.11M | $ 112.12M | $ 127.80M | |
$ 100.82M | $ 101.83M | $ 110.75M | $ 67.13M | $ 58.24M | $ 69.21M | |
$ -337.00K | $ -4.87M | $ -104.00K | $ 18.60M | $ 3.84M | $ 4.20M | |
$ -22.41M | $ 13.19M | $ 12.61M | $ -2.74M | $ 14.18M | $ 11.99M | |
$ 123.24M | $ 119.89M | $ 98.14M | $ 85.73M | $ 76.26M | $ 85.40M | |
$ 28.00M | $ 28.01M | $ 22.25M | $ 20.42M | $ 17.29M | $ 20.57M | |
- | - | - | - | - | - | |
$ 95.26M | $ 91.91M | $ 75.94M | $ 65.33M | $ 58.99M | $ 64.92M | |
$ 1.35 | $ 1.29 | $ 1.10 | $ 0.97 | $ 0.84 | $ 0.93 | |
$ 1.35 | $ 1.29 | $ 1.10 | $ 0.97 | $ 0.84 | $ 0.93 | |
$ 281.81M | $ 69.83M | $ 68.83M | $ 67.43M | $ 70.56M | $ 69.46M | |
$ 281.81M | $ 69.83M | $ 68.83M | $ 67.43M | $ 70.56M | $ 69.46M | |
$ 0.27 | - | - | - | $ 0.34 | $ 0.34 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 992.00K | $ 995.00K | |
$ 312.42M | $ 667.54M | $ 576.22M | $ 503.64M | $ 412.82M | $ 457.90M | |
$ 95.26M | $ 91.91M | $ 75.94M | $ 65.33M | $ 58.99M | $ 64.92M | |
$ 55.83M | - | $ 77.53M | - | $ 48.91M | $ 56.75M | |
- | - | - | - | $ 164.00K | $ 220.00K | |
$ 85.66M | $ 120.23M | $ 98.25M | $ 67.13M | $ 76.43M | $ 85.62M | |
$ 99.40M | $ 138.47M | $ 115.91M | $ 0.00 | $ 94.61M | $ 104.40M |