Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.24B | $ 1.11B | $ 905.18M | $ 698.99M | $ 502.03M | $ 383.94M | |
$ 525.69M | $ 977.59M | $ 782.99M | $ 594.64M | $ 420.13M | $ 319.01M | |
$ 718.55M | $ 131.02M | $ 122.19M | $ 104.35M | $ 81.90M | $ 64.92M | |
$ 175.13M | $ 171.46M | $ 164.93M | $ 139.37M | $ 86.70M | $ 66.49M | |
$ -9.45M | $ -40.66M | $ -43.00M | $ -35.20M | $ -4.93M | $ -1.92M | |
$ -14.77M | $ -12.08M | $ -4.27M | $ -10.00K | $ -1.38M | $ -1.35M | |
$ -10.59M | $ 7.48M | $ 2.82M | $ 171.00K | $ -474.00K | $ -1.25M | |
$ -13.37M | $ -45.03M | $ -44.20M | $ -35.22M | $ -5.73M | $ -1.64M | |
$ 87.00K | $ -342.00K | $ 476.00K | $ 310.00K | $ 113.00K | $ 169.00K | |
$ -263.00K | $ -219.00K | $ -253.00K | $ -171.00K | $ -126.00K | $ -352.00K | |
$ -13.45M | $ -44.69M | $ -44.67M | $ -35.53M | $ -5.84M | $ -1.81M | |
$ -0.32 | $ -1.08 | $ -1.10 | $ -0.89 | $ -0.16 | $ -0.05 | |
$ -0.32 | $ -1.08 | $ -1.10 | $ -0.89 | $ -0.16 | $ -0.05 | |
$ 167.95M | $ 41.44M | $ 40.77M | $ 40.14M | $ 35.86M | $ 34.65M | |
$ 168.54M | $ 41.44M | $ 40.77M | $ 40.14M | $ 35.86M | $ 34.65M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 377.81M | $ 1.15B | $ 947.93M | $ 734.02M | $ 506.83M | $ 385.50M | |
$ -13.45M | $ -44.69M | $ -44.67M | $ -35.53M | $ -5.84M | $ -1.81M | |
$ -4.50M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -261.00K | $ -32.96M | $ -39.93M | $ -35.21M | $ -4.35M | $ -291.00K | |
$ 12.28M | $ -20.48M | $ -29.01M | $ -23.25M | $ 2.73M | $ 5.34M |