Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.06B | $ 905.18M | $ 698.99M | $ 502.03M | $ 383.94M | $ 303.96M | |
$ 509.44M | $ 782.99M | $ 594.64M | $ 420.13M | $ 319.01M | $ 252.59M | |
$ 365.79M | $ 122.19M | $ 104.35M | $ 81.90M | $ 64.92M | $ 51.37M | |
$ 89.10M | $ 164.93M | $ 139.37M | $ 86.70M | $ 66.49M | $ 52.41M | |
$ 201.60M | $ -43.00M | $ -35.02M | $ -4.80M | $ -1.57M | $ -1.04M | |
$ -9.97M | $ -4.27M | $ -10.00K | $ -1.38M | $ -1.35M | $ -1.20M | |
$ -7.75M | $ -2.85M | $ 171.00K | $ 455.00K | $ 1.28M | $ 1.31M | |
$ -52.30M | $ -44.20M | $ -35.21M | $ -5.73M | $ -1.64M | $ -934.00K | |
$ -487.00K | $ 476.00K | $ 310.00K | $ 113.00K | $ 169.00K | $ -7.00K | |
$ -225.00K | $ -253.00K | $ -171.00K | - | - | - | |
$ -51.79M | $ -44.67M | $ -35.52M | $ -5.84M | $ -1.81M | $ -927.00K | |
$ -1.26 | $ -1.10 | $ -0.89 | $ -0.16 | $ -0.05 | $ -0.03 | |
$ -1.26 | $ -1.10 | $ -0.89 | $ -0.16 | $ -0.05 | $ -0.03 | |
$ 164.79M | $ 40.77M | $ 40.14M | $ 35.86M | $ 34.65M | $ 31.96M | |
$ 164.79M | $ 40.77M | $ 40.14M | $ 35.86M | $ 34.65M | $ 31.96M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 598.53M | $ 947.93M | $ 734.02M | $ 506.83M | $ 385.50M | $ 305.00M | |
$ -51.79M | $ -44.67M | $ -35.52M | $ -5.84M | $ -1.81M | $ -927.00K | |
$ -18.31M | $ -35.91M | - | $ -5.84M | $ -1.81M | $ -927.00K | |
- | - | - | $ 1.38M | $ 1.35M | $ 1.20M | |
$ -42.34M | $ -39.93M | $ -35.20M | $ -4.35M | $ -291.00K | $ 264.00K | |
$ -31.96M | $ -29.01M | $ -23.23M | $ 2.73M | $ 5.34M | $ 4.78M |