Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.91B | $ 2.28B | $ 1.04B | $ 998.95M | $ 1.05B | $ 717.64M | |
- | - | - | - | $ 683.39M | $ 502.17M | |
- | - | - | - | $ 368.91M | $ 215.47M | |
- | - | - | - | $ 94.36M | $ 106.90M | |
- | - | - | - | $ 274.54M | $ 108.57M | |
- | - | - | - | - | - | |
- | - | - | - | $ -26.58M | $ -26.38M | |
$ 212.55M | $ 177.61M | $ 201.47M | $ 219.45M | $ 247.96M | $ 82.19M | |
$ 29.50M | $ 31.93M | $ 36.70M | $ 29.49M | $ 35.53M | $ 18.40M | |
- | - | - | - | - | - | |
$ 103.26M | $ 81.80M | $ 100.71M | $ 113.17M | $ 117.50M | $ 29.51M | |
$ 4.06 | $ 3.24 | $ 3.61 | $ 4.25 | $ 2.94 | $ 0.74 | |
$ 3.24 | $ 3.12 | $ 3.51 | $ 3.99 | $ 2.94 | $ 0.74 | |
$ 101.62M | $ 25.26M | $ 25.08M | $ 24.96M | $ 40.00M | $ 39.92M | |
$ 185.54M | $ 41.88M | $ 26.62M | $ 42.36M | $ 40.00M | $ 39.92M | |
$ 0.75 | - | - | - | $ 0.20 | $ 0.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.93 | - | |
- | - | - | - | $ 34.28M | $ 31.55M | |
- | - | - | - | $ 777.76M | $ 609.07M | |
$ 103.26M | $ 81.80M | $ 90.53M | $ 113.17M | $ 117.55M | $ 29.56M | |
$ 176.33M | - | $ 186.83M | - | $ 117.55M | $ 29.56M | |
- | - | - | - | - | - | |
- | - | - | - | $ 274.54M | $ 108.57M | |
- | - | - | - | $ 310.90M | $ 141.38M |