Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 556.97M | $ 491.19M | $ 425.71M | $ 351.74M | $ 288.98M | $ 227.79M | |
$ 56.57M | $ 102.13M | $ 97.87M | $ 68.97M | $ 58.98M | $ 50.87M | |
$ 437.68M | $ 393.55M | $ 327.83M | $ 282.76M | $ 230.00M | $ 176.91M | |
$ 2.14B | $ 445.91M | $ 366.45M | $ 302.66M | $ 257.90M | $ 206.75M | |
$ -1.74B | $ -52.36M | $ -38.61M | $ -19.89M | $ -27.90M | $ -29.84M | |
$ 1.11M | $ 8.79M | $ -62.24M | $ -18.81M | $ -2.52M | $ 2.13M | |
$ -1.75B | $ -204.77M | $ -186.84M | - | - | - | |
$ 44.19M | $ -47.41M | $ -100.86M | $ -38.70M | $ -30.42M | $ -27.70M | |
$ 34.16M | $ -13.52M | $ 135.00K | $ 702.00K | $ 1.73M | $ 1.07M | |
$ 2.00M | - | - | - | - | - | |
$ 134.35M | $ -29.39M | $ -115.16M | $ -46.91M | $ -32.53M | $ -28.71M | |
$ 0.71 | $ -0.49 | $ -1.97 | $ -0.83 | $ -0.59 | $ -0.53 | |
$ 0.64 | $ -0.49 | $ -1.97 | $ -0.83 | $ -0.59 | $ -0.53 | |
$ 241.53M | $ 59.54M | $ 58.35M | $ 56.83M | $ 55.32M | $ 53.91M | |
$ 263.63M | $ 59.54M | $ 58.35M | $ 56.83M | $ 55.32M | $ 53.91M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 0.81 | $ 0.40 | $ 0.12 | |
- | - | - | $ 0.76 | $ 0.37 | $ 0.11 | |
- | - | - | - | - | - | |
$ 2.19B | $ 548.04M | $ 464.32M | $ 371.63M | $ 316.88M | $ 257.62M | |
$ 98.30M | $ -33.89M | $ -115.16M | $ -46.91M | $ -32.53M | $ -28.71M | |
$ 41.16M | - | - | $ -46.91M | $ -32.53M | $ -28.71M | |
- | - | - | $ 23.31M | $ 8.65M | $ 4.00K | |
$ 80.31M | $ -41.56M | $ -37.91M | $ -15.39M | $ -21.77M | $ -27.70M | |
$ 111.96M | $ -2.11M | $ 44.76M | $ 5.50M | $ -497.00K | $ -5.36M |