Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.24B | $ 5.64B | $ 5.46B | $ 4.61B | $ 3.09B | $ 3.16B | |
$ 3.18B | $ 3.20B | $ 3.13B | $ 2.77B | $ 1.91B | $ 1.92B | |
$ 2.42B | $ 2.44B | $ 2.33B | $ 1.84B | $ 1.18B | $ 1.24B | |
$ 1.39B | $ 1.41B | $ 1.36B | $ 1.22B | $ 700.80M | $ 751.60M | |
$ 1.02B | $ 1.03B | $ 972.00M | $ 624.30M | $ 480.10M | $ 491.70M | |
$ -28.30M | $ -77.30M | $ -89.30M | $ -90.80M | $ -15.30M | $ -21.00M | |
$ -2.80M | $ -10.60M | $ 14.00M | $ -300.00K | $ -4.90M | $ -3.00M | |
$ 966.50M | $ 958.90M | $ 908.10M | $ 533.80M | $ 469.70M | $ 473.70M | |
$ 21.40M | $ 72.30M | $ 119.20M | $ 88.50M | $ 67.80M | $ 71.40M | |
- | - | - | - | - | - | |
$ 943.80M | $ 885.70M | $ 788.60M | $ 445.30M | $ 401.90M | $ 402.30M | |
$ 20.03 | $ 18.80 | $ 16.85 | $ 10.31 | $ 10.95 | $ 11.08 | |
$ 19.77 | $ 18.49 | $ 16.53 | $ 10.05 | $ 10.62 | $ 10.73 | |
$ 157.23M | $ 47.10M | $ 46.80M | $ 43.20M | $ 36.70M | $ 36.30M | |
$ 159.07M | $ 47.90M | $ 47.70M | $ 44.30M | $ 37.90M | $ 37.50M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.57B | $ 4.59B | $ 4.48B | $ 3.99B | $ 2.61B | $ 2.67B | |
$ 943.80M | $ 885.70M | $ 788.60M | $ 445.30M | $ 401.90M | $ 402.30M | |
$ 770.63M | $ 642.63M | - | - | $ 299.66M | - | |
- | - | - | - | - | - | |
$ 1.01B | $ 1.04B | $ 997.40M | $ 624.60M | $ 485.00M | $ 494.70M | |
$ 1.32B | $ 1.35B | $ 1.33B | $ 996.40M | $ 601.20M | $ 606.60M |