Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 2.67B | $ 1.23B | $ 1.03B | $ 660.42M | $ 614.89M | $ 633.49M | |
- | $ 596.11M | $ 570.71M | $ 368.03M | $ 387.73M | $ 354.70M | |
- | $ 629.32M | $ 461.57M | $ 292.40M | $ 227.16M | $ 278.79M | |
- | $ 199.96M | $ 232.54M | $ 106.26M | $ 80.50M | $ 88.18M | |
- | $ 429.36M | $ 229.03M | $ 186.14M | $ 146.66M | $ 190.61M | |
- | $ -7.27M | $ -13.29M | $ -16.07M | $ -16.07M | $ -17.04M | |
- | - | - | - | - | - | |
- | $ 427.51M | $ 245.99M | $ 156.84M | $ 131.20M | $ 181.12M | |
- | $ 88.39M | $ 69.55M | $ 49.45M | $ 38.03M | $ 53.43M | |
- | - | - | - | - | - | |
- | $ 325.20M | $ 161.11M | $ 99.67M | $ 89.13M | $ 120.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 494.00K | $ 487.00K | - | - | - | |
- | $ 796.07M | $ 803.25M | $ 474.29M | $ 468.23M | $ 442.88M | |
- | $ 325.20M | $ 161.11M | $ 99.67M | $ 89.13M | $ 120.00M | |
- | $ 325.20M | $ 153.49M | $ 108.01M | $ 93.18M | $ 119.66M | |
- | $ 10.57M | $ 10.52M | $ 9.23M | $ 5.47M | $ 19.32M | |
- | $ 438.08M | $ 256.51M | $ 166.07M | $ 136.68M | $ 200.44M | |
- | $ 516.90M | $ 340.67M | $ 240.36M | $ 207.54M | $ 267.72M |