Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.96B | $ 1.86B | $ 1.62B | $ 1.27B | $ 1.19B | $ 120.77M | |
$ 1.61B | $ 1.50B | $ 1.34B | $ 1.07B | $ 1.03B | $ 37.43M | |
$ 355.17M | $ 356.83M | $ 276.29M | $ 196.38M | $ 163.09M | $ 83.34M | |
$ 286.21M | $ 293.38M | $ 275.45M | $ 228.14M | $ 158.16M | $ 80.09M | |
$ 115.94M | $ 63.45M | $ 60.53M | $ 6.97M | $ 37.23M | $ 3.25M | |
$ -97.26M | $ -123.12M | $ -102.89M | $ -79.18M | $ -69.71M | $ -16.02M | |
$ 45.48M | $ 15.82M | $ 33.10M | $ -3.51M | $ -36.79M | $ 6.09M | |
$ -33.02M | $ -76.22M | $ -72.80M | $ -52.31M | $ 5.79M | $ -18.86M | |
$ 1.11M | $ 663.00K | $ 586.00K | $ 956.00K | $ -3.08M | $ -8.00K | |
$ -5.16M | $ -1.72M | $ 1.41M | $ -1.35M | $ -4.52M | $ 267.00K | |
$ -33.46M | $ -71.47M | $ -81.30M | $ -47.79M | $ 2.16M | $ -18.77M | |
$ -0.47 | $ -1.08 | $ -1.24 | $ -0.24 | - | - | |
$ -0.47 | $ -1.08 | $ -1.24 | $ -0.24 | $ -0.22 | $ -0.24 | |
$ 434.64M | $ 66.05M | $ 65.81M | $ 200.32M | $ 80.66M | $ 78.40M | |
$ 434.80M | $ 66.05M | $ 65.81M | $ 200.32M | $ 80.66M | $ 78.40M | |
$ 1.75 | $ 1.00 | $ 1.60 | $ 0.17 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.91B | $ 1.85B | $ 1.62B | $ 1.26B | $ 1.15B | $ 117.52M | |
$ -33.46M | $ -71.47M | $ -81.30M | $ -47.79M | $ 2.16M | $ -18.77M | |
$ -4.45M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 111.87M | $ 86.97M | $ 7.48M | $ 28.62M | $ 77.06M | $ -2.67M | |
$ 328.52M | $ 324.26M | $ 208.08M | $ 186.00M | $ 206.71M | $ 46.21M |