Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.82B | $ 3.78B | $ 5.21B | $ 4.47B | $ 2.80B | $ 2.37B | |
$ 2.96B | $ 3.01B | $ -3.93B | $ -3.43B | $ 2.09B | $ 1.83B | |
$ 862.35M | $ 776.19M | $ 1.27B | $ 1.04B | $ 706.09M | $ 539.20M | |
$ 665.92M | $ 652.76M | $ 720.26M | $ 644.63M | $ 483.16M | $ 338.99M | |
$ 196.43M | $ 123.43M | $ 553.03M | $ 398.41M | $ 222.93M | $ 200.21M | |
$ -37.06M | $ -40.42M | - | - | $ -13.45M | $ -8.80M | |
$ -21.15M | $ -13.45M | $ -2.03M | $ -33.22M | - | - | |
$ 159.36M | $ 83.00M | $ 525.46M | $ 382.04M | $ 209.48M | $ 191.41M | |
$ 38.14M | $ 18.81M | $ 130.48M | $ 94.31M | $ 51.04M | $ 44.91M | |
- | - | - | - | - | - | |
$ 121.22M | $ 64.19M | $ 394.97M | $ 287.74M | $ 158.44M | $ 146.51M | |
$ 4.77 | $ 2.54 | $ 15.57 | $ 11.39 | $ 6.30 | $ 5.86 | |
$ 4.77 | $ 2.52 | $ 15.48 | $ 11.32 | $ 6.27 | $ 5.84 | |
$ 101.51M | $ 25.30M | $ 25.37M | $ 25.26M | $ 25.13M | $ 25.00M | |
$ 101.91M | $ 25.44M | $ 25.51M | $ 25.43M | $ 25.25M | $ 25.09M | |
$ 4.20 | $ 4.20 | $ 4.05 | $ 3.45 | $ 2.80 | $ 2.55 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.49 | - | |
- | - | - | - | - | - | |
$ 3.62B | $ 3.66B | $ -3.21B | $ -2.79B | $ 2.57B | $ 2.17B | |
$ 121.22M | $ 64.19M | $ 394.97M | $ 287.74M | $ 158.44M | $ 146.51M | |
$ 132.74M | $ 52.13M | - | - | $ 158.44M | $ 146.51M | |
- | - | - | - | $ 13.45M | $ 8.80M | |
$ 196.43M | $ 123.43M | $ 525.46M | $ 382.04M | $ 222.93M | $ 200.21M | |
$ 327.37M | $ 255.20M | $ 654.67M | $ 494.36M | $ 320.91M | $ 275.57M |