Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.11B | $ 1.11B | $ 905.18M | $ 698.99M | $ 502.03M | $ 383.94M | |
$ 977.59M | $ 977.59M | $ 782.99M | $ 594.64M | $ 420.13M | $ 319.01M | |
$ 372.21M | $ 131.02M | $ 122.19M | $ 104.35M | $ 81.90M | $ 64.92M | |
$ 171.46M | $ 171.46M | $ 164.93M | $ 139.37M | $ 86.70M | $ 66.49M | |
$ 211.14M | $ -40.66M | $ -43.00M | $ -35.02M | $ -4.80M | $ -1.57M | |
$ -12.08M | $ -12.08M | $ -4.27M | $ -10.00K | $ -1.38M | $ -1.35M | |
$ -7.48M | $ -7.48M | $ -2.85M | $ 171.00K | $ 455.00K | $ 1.28M | |
$ -45.03M | $ -45.03M | $ -44.20M | $ -35.21M | $ -5.73M | $ -1.64M | |
$ -342.00K | $ -342.00K | $ 476.00K | $ 310.00K | $ 113.00K | $ 169.00K | |
$ -219.00K | $ -219.00K | $ -253.00K | $ -171.00K | - | - | |
$ -44.69M | $ -44.69M | $ -44.67M | $ -35.52M | $ -5.84M | $ -1.81M | |
$ -1.08 | $ -1.08 | $ -1.10 | $ -0.89 | $ -0.16 | $ -0.05 | |
$ -1.08 | $ -1.08 | $ -1.10 | $ -0.89 | $ -0.16 | $ -0.05 | |
$ 165.75M | $ 41.44M | $ 40.77M | $ 40.14M | $ 35.86M | $ 34.65M | |
$ 165.75M | $ 41.44M | $ 40.77M | $ 40.14M | $ 35.86M | $ 34.65M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 826.04M | $ 1.15B | $ 947.93M | $ 734.02M | $ 506.83M | $ 385.50M | |
$ -44.69M | $ -44.69M | $ -44.67M | $ -35.52M | $ -5.84M | $ -1.81M | |
$ -18.31M | - | $ -35.91M | - | $ -5.84M | $ -1.81M | |
- | - | - | - | $ 1.38M | $ 1.35M | |
$ -34.62M | $ -32.96M | $ -39.93M | $ -35.20M | $ -4.35M | $ -291.00K | |
$ -27.14M | $ -20.48M | $ -29.01M | $ -23.23M | $ 2.73M | $ 5.34M |