Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 4.49B | $ 4.26B | $ 3.43B | $ 2.43B | $ 2.05B | $ 1.71B | |
$ 2.60B | $ 2.54B | $ -2.01B | $ 1.39B | $ 1.18B | $ 1.01B | |
$ 1.89B | $ 1.73B | $ 1.42B | $ 1.03B | $ 863.01M | $ 702.27M | |
$ 1.51B | $ 1.33B | $ -1.08B | $ 820.31M | $ 703.83M | $ 570.97M | |
$ 370.78M | $ 396.76M | $ 338.99M | $ 214.58M | $ 159.18M | $ 131.30M | |
$ -13.87M | $ -11.14M | $ -4.92M | $ -8.39M | $ -8.80M | $ -8.92M | |
$ -22.60M | $ -17.20M | $ -11.10M | $ 1.01M | - | - | |
$ 356.91M | $ 385.62M | $ 334.07M | $ 207.21M | $ 150.38M | $ 122.38M | |
$ 76.49M | $ 87.43M | $ 50.84M | $ 12.22M | $ -251.00K | $ 6.20M | |
- | - | - | - | - | - | |
$ 280.42M | $ 298.19M | $ 283.23M | $ 194.98M | $ 150.63M | $ 116.19M | |
$ 2.63 | $ 2.82 | $ 2.71 | $ 1.90 | $ 1.51 | $ 1.20 | |
$ 2.59 | $ 2.78 | $ 2.64 | $ 1.84 | $ 1.44 | $ 1.11 | |
$ 424.52M | $ 105.63M | $ 104.51M | $ 102.69M | $ 99.44M | $ 96.77M | |
$ 431.24M | $ 107.44M | $ 107.28M | $ 106.14M | $ 104.96M | $ 104.56M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 1.50 | $ 1.15 | $ 0.97 | |
- | - | - | - | - | - | |
$ 4.12B | $ 3.87B | $ -3.09B | $ 2.21B | $ 1.89B | $ 1.58B | |
$ 280.42M | $ 298.19M | $ 283.23M | $ 194.98M | $ 150.63M | $ 116.19M | |
- | - | - | $ 194.03M | $ 150.63M | $ 116.19M | |
- | - | - | $ 8.39M | $ 8.80M | $ 8.92M | |
$ 360.90M | $ 392.96M | $ 0.00 | $ 215.59M | $ 159.18M | $ 131.30M | |
$ 420.60M | $ 548.09M | $ 0.00 | $ 307.23M | $ 233.18M | $ 183.29M |