Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 3.84B | $ 3.36B | $ 3.03B | $ 3.58B | $ 3.91B | |
- | $ 3.47B | $ 3.00B | $ 2.62B | $ 3.04B | $ 3.24B | |
- | $ 367.15M | $ 363.43M | $ 411.38M | $ 538.70M | $ 668.85M | |
- | $ 295.80M | $ 265.35M | $ 283.11M | $ 267.56M | $ 249.53M | |
- | $ 71.35M | $ 98.08M | $ 128.26M | $ 271.14M | $ 419.31M | |
- | $ 5.00M | $ -1.85M | $ -5.06M | $ -4.94M | $ -9.28M | |
- | - | - | - | - | - | |
- | $ 91.95M | $ 114.01M | $ 114.46M | $ 263.93M | $ 410.39M | |
- | $ 26.43M | $ -12.39M | $ -7.84M | $ 29.27M | $ 26.05M | |
- | - | - | - | - | - | |
- | $ 58.01M | $ 118.44M | $ 116.77M | $ 232.44M | $ 379.66M | |
- | $ 0.02 | $ 0.05 | $ 0.05 | $ 0.09 | $ 0.15 | |
- | $ 0.02 | $ 0.05 | $ 0.05 | $ 0.09 | $ 0.15 | |
- | $ 2.51B | $ 2.51B | $ 2.51B | $ 2.51B | $ 2.51B | |
- | $ 2.51B | $ 2.51B | $ 2.51B | $ 2.51B | $ 2.51B | |
- | $ <0.01 | $ <0.01 | $ 0.03 | $ 0.03 | $ 0.03 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 3.77B | $ 3.26B | $ 2.90B | $ 3.30B | $ 3.49B | |
- | $ 58.01M | $ 118.44M | $ 116.77M | $ 232.44M | $ 379.66M | |
- | $ 58.64M | $ 120.42M | $ 125.71M | $ 238.50M | $ 379.71M | |
- | $ 1.60M | $ 3.33M | $ 5.86M | $ 10.98M | $ 12.78M | |
- | $ 93.55M | $ 117.34M | $ 120.32M | $ 274.91M | $ 423.18M | |
- | $ 362.74M | $ 370.10M | $ 348.89M | $ 274.91M | $ 618.68M |