Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.11B | - | $ 4.11B | $ 3.01B | $ 1.69B | $ 1.55B | |
- | - | $ 2.13B | $ 1.69B | $ 1.24B | $ 1.26B | |
- | - | $ 1.98B | $ 1.32B | $ 445.03M | $ 298.15M | |
- | - | $ 161.52M | $ 150.72M | $ 93.00M | $ 80.25M | |
- | - | $ 1.82B | $ 1.17B | $ 352.03M | $ 217.91M | |
- | - | $ 2.02M | $ -9.93M | $ -4.27M | $ -14.48M | |
- | - | - | - | - | - | |
- | - | $ 1.97B | $ 1.18B | $ 365.00M | $ 230.51M | |
- | - | $ 23.23M | $ 17.49M | $ 11.31M | $ 9.00M | |
- | - | - | - | - | - | |
- | - | $ 1.94B | $ 1.16B | $ 351.62M | $ 219.98M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 2.30B | $ 1.84B | $ 1.33B | $ 1.34B | |
- | - | $ 1.94B | $ 1.16B | $ 351.62M | $ 219.98M | |
- | - | $ 1.82B | $ 1.16B | $ 347.42M | $ 218.73M | |
- | - | $ 17.49M | $ 15.66M | $ 13.53M | $ 14.48M | |
- | - | $ 1.99B | $ 1.20B | $ 378.53M | $ 245.00M | |
- | $ 730.93M | $ 2.14B | $ 1.33B | $ 494.43M | $ 348.20M |