Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.44B | $ 4.39B | $ 4.97B | $ 3.58B | $ 1.93B | $ 2.15B | |
$ 4.00B | $ 4.00B | $ 4.59B | $ 3.30B | $ 1.72B | $ 1.99B | |
$ -515.63M | $ 382.27M | $ 375.77M | $ 276.95M | $ 212.13M | $ 154.64M | |
$ 322.16M | $ 298.94M | $ 280.91M | $ 242.86M | $ 180.66M | $ 124.44M | |
$ 106.38M | $ 88.07M | $ 96.01M | $ 36.13M | $ 115.59M | $ 43.32M | |
$ -49.42M | $ -43.74M | $ -32.10M | $ -18.24M | $ -16.59M | $ -27.00M | |
$ -10.45M | $ 5.53M | $ 1.65M | $ -2.58M | $ -3.57M | $ -14.76M | |
$ 57.68M | $ 45.12M | $ 64.41M | $ 18.43M | $ 99.51M | $ 16.85M | |
$ 5.49M | $ 2.52M | $ 714.00K | $ -3.23M | $ -7.95M | $ -1.23M | |
- | - | - | - | $ 3.20M | $ 14.77M | |
$ 49.64M | $ 40.10M | $ 61.97M | $ 21.65M | $ 107.32M | $ 17.54M | |
$ 1.31 | $ 1.06 | $ 1.63 | $ 0.57 | $ 2.87 | $ 0.51 | |
$ 1.31 | $ 1.05 | $ 1.63 | $ 0.57 | $ 2.87 | $ 0.51 | |
$ 152.01M | $ 37.96M | $ 37.92M | $ 37.88M | $ 37.37M | $ 34.45M | |
$ 152.79M | $ 38.12M | $ 38.06M | $ 37.88M | $ 37.37M | $ 34.48M | |
$ 2.12 | $ 2.12 | $ 2.10 | $ 2.10 | $ 2.10 | $ 2.10 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.34B | $ 4.30B | $ 4.87B | $ 3.55B | $ 1.90B | $ 2.12B | |
- | - | - | - | - | - | |
$ 50.22M | $ 40.10M | $ 61.97M | $ 21.65M | $ 107.46M | $ 18.08M | |
$ -18.07M | - | - | - | - | - | |
$ 107.08M | $ 88.86M | $ 96.51M | $ 36.67M | $ 116.09M | $ 43.85M | |
$ 185.27M | $ 166.02M | $ 177.13M | $ 114.53M | $ 184.84M | $ 99.91M |