Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.78B | $ 3.78B | $ 5.21B | $ 4.47B | $ 2.80B | $ 2.37B | |
$ 2.90B | $ 3.01B | $ 3.93B | $ 3.43B | $ 2.09B | $ 1.83B | |
$ 871.36M | $ 776.19M | $ 1.27B | $ 1.04B | $ 706.09M | $ 539.20M | |
$ 666.64M | $ 652.76M | $ 720.26M | $ 644.63M | $ 483.16M | $ 338.99M | |
$ 204.72M | $ 123.43M | $ 553.03M | $ 398.41M | $ 222.93M | $ 200.21M | |
$ -33.26M | $ -40.42M | $ -27.57M | $ -16.37M | $ -13.45M | $ -8.80M | |
$ -21.15M | $ -13.45M | $ -2.03M | $ 33.22M | $ 21.83M | $ 30.52M | |
$ 171.47M | $ 83.00M | $ 525.46M | $ 382.04M | $ 209.48M | $ 191.41M | |
$ 40.53M | $ 18.81M | $ 130.48M | $ 94.31M | $ 51.04M | $ 44.91M | |
- | - | - | - | - | - | |
$ 130.94M | $ 64.19M | $ 394.97M | $ 287.74M | $ 158.44M | $ 146.51M | |
$ 5.15 | $ 2.54 | $ 15.57 | $ 11.39 | $ 6.30 | $ 5.86 | |
$ 5.13 | $ 2.52 | $ 15.48 | $ 11.32 | $ 6.27 | $ 5.84 | |
$ 101.65M | $ 25.30M | $ 25.37M | $ 25.26M | $ 25.13M | $ 25.00M | |
$ 101.96M | $ 25.44M | $ 25.51M | $ 25.43M | $ 25.25M | $ 25.09M | |
$ 4.20 | $ 4.20 | $ 4.05 | $ 3.45 | - | $ 2.55 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.57B | $ 3.66B | $ 4.65B | $ 4.07B | $ 2.57B | $ 2.17B | |
$ 130.94M | $ 64.19M | $ 394.97M | $ 287.74M | $ 158.44M | $ 146.51M | |
$ 151.78M | $ 52.13M | - | - | - | - | |
- | - | - | - | - | - | |
$ 204.72M | $ 123.43M | $ 553.03M | $ 398.41M | $ 222.93M | $ 200.21M | |
$ 333.67M | $ 255.20M | $ 682.24M | $ 510.73M | $ 320.91M | $ 275.57M |