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