Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 17.19B | $ 16.49B | $ 18.88B | $ 13.25B | $ 8.32B | $ 13.08B | |
$ 16.17B | $ 15.52B | $ 17.78B | $ 12.53B | $ 7.60B | $ 12.43B | |
$ 1.01B | $ 973.64M | $ 1.10B | $ 719.26M | $ 721.14M | $ 651.33M | |
$ 772.64M | $ 729.87M | $ 637.36M | $ 576.66M | $ 526.67M | $ 513.32M | |
$ 239.29M | $ 243.77M | $ 460.29M | $ 142.60M | $ 194.47M | $ 138.01M | |
$ -106.98M | $ -85.63M | $ -81.26M | $ -80.09M | $ -83.54M | $ -89.86M | |
$ 324.00K | $ 5.13M | $ -18.97B | $ -3.58M | $ -9.37M | $ -11.88M | |
$ 131.88M | $ 160.64M | $ 379.03M | $ 65.71M | $ 101.56M | $ 36.27M | |
$ 9.25M | $ 8.14M | $ 16.82M | $ 1.34M | $ -119.00K | $ 1.09M | |
$ -426.00K | $ 2.50M | - | - | - | - | |
$ 115.85M | $ 128.04M | $ 209.60M | $ 64.38M | $ 94.08M | $ 27.76M | |
$ 1.11 | $ 3.77 | $ 10.08 | $ 1.56 | $ 2.77 | $ 0.82 | |
$ 1.10 | $ 3.76 | $ 10.05 | $ 1.54 | $ 2.74 | $ 0.81 | |
- | - | $ 35.93M | $ 41.27M | $ 33.91M | $ 33.81M | |
- | - | $ 36.04M | $ 41.80M | $ 34.31M | $ 34.34M | |
$ 1.41 | $ 2.76 | - | - | $ 1.88 | $ 2.04 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 16.95B | $ 16.25B | $ 18.42B | $ 13.11B | $ 8.13B | $ 12.94B | |
$ 122.63M | $ 152.51M | $ 362.21M | $ 64.38M | $ 102.21M | $ 35.87M | |
$ 64.50M | - | $ -19.03B | - | $ 109.05M | $ 47.39M | |
- | - | - | - | $ 83.54M | $ 89.86M | |
$ 129.38M | $ 246.27M | $ 379.03M | $ 65.71M | $ 185.10M | $ 126.13M | |
$ 260.42M | $ 356.36M | $ 489.26M | $ 172.99M | $ 285.24M | $ 234.32M |