Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.00B | $ 1.91B | $ 1.70B | $ 1.52B | $ 1.31B | $ 1.46B | |
$ 1.14B | $ 1.10B | $ 1.10B | $ 1.00B | $ 859.86M | $ 952.92M | |
$ 854.87M | $ 802.44M | $ 598.50M | $ 520.80M | $ 450.77M | $ 502.13M | |
$ 596.15M | $ 556.78M | $ 406.55M | $ 273.92M | $ 286.12M | $ 332.95M | |
$ 318.65M | $ 305.60M | $ 218.92M | $ 246.88M | $ 165.26M | $ 169.17M | |
$ -59.32M | $ -98.83M | $ 37.56M | $ -30.07M | $ -63.19M | $ -55.11M | |
$ 5.60M | $ 14.38M | $ 121.10M | $ 15.95M | $ -25.64M | $ -47.31M | |
$ 204.38M | $ 161.21M | $ 275.50M | $ 200.87M | $ 125.40M | $ 145.45M | |
$ -31.87M | $ -1.67M | $ 73.94M | $ 84.09M | $ 38.14M | $ 14.56M | |
$ 3.06M | $ -8.88M | $ 4.61M | - | - | $ -66.73M | |
$ 228.25M | $ 150.83M | $ 205.97M | $ 131.41M | $ 72.67M | $ -1.60M | |
$ 11.14 | $ 7.04 | $ 1.41B | $ 76.13K | $ 73.25K | $ 0.16 | |
$ 9.76 | $ 6.43 | $ 1.27B | $ 62.13K | $ 41.25K | $ 0.16 | |
$ 146.75M | $ 21.43M | $ 0.00 | $ 1.72K | $ 1.98K | $ 24.96M | |
$ 174.84M | $ 25.36M | $ 0.00 | $ 2.31K | $ 4.11K | $ 24.97M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.28B | $ 1.66B | $ 1.50B | $ 1.28B | $ 1.15B | $ 1.29B | |
$ 228.25M | $ 150.83M | $ 205.97M | $ 131.41M | $ 72.67M | $ -1.60M | |
$ 105.27M | - | - | $ 143.34M | - | - | |
- | - | - | - | - | - | |
$ 240.57M | $ 251.16M | $ 317.67M | $ 230.81M | $ 166.65M | $ 151.47M | |
$ 284.40M | $ 307.73M | $ 371.42M | $ 291.33M | $ 231.98M | $ 217.66M |