Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.00B | $ 910.49M | $ 778.85M | $ 609.59M | $ 434.91M | $ 328.01M | |
$ 467.37M | $ 432.69M | $ 367.50M | $ 271.10M | $ 180.28M | $ 134.51M | |
$ 534.97M | $ 477.80M | $ 411.35M | $ 338.49M | $ 254.62M | $ 193.50M | |
$ 609.05M | $ 576.37M | $ 498.93M | $ 394.74M | $ 266.93M | $ 190.23M | |
$ -74.08M | $ -98.58M | $ -87.58M | $ -56.25M | $ -12.30M | $ 3.27M | |
$ -16.23M | $ -19.15M | $ -7.49M | $ -8.03M | $ -28.35M | $ -13.79M | |
$ -50.44M | $ -26.80M | $ -4.81M | $ 8.00K | $ 3.93M | $ -6.08M | |
$ -36.15M | $ -79.42M | $ -90.26M | $ -64.28M | $ -44.58M | $ -4.45M | |
$ 519.00K | $ 2.34M | $ 4.39M | $ -11.29M | $ -2.45M | $ 104.00K | |
- | - | - | - | - | - | |
$ -36.73M | $ -81.76M | $ -94.65M | $ -53.00M | $ -42.13M | $ -4.55M | |
$ -0.50 | $ -1.13 | $ -1.35 | $ -0.79 | $ -0.66 | $ -0.08 | |
$ -0.50 | $ -1.13 | $ -1.35 | $ -0.79 | $ -0.66 | $ -0.08 | |
$ 295.52M | $ 72.05M | $ 69.92M | $ 67.51M | $ 64.15M | $ 60.37M | |
$ 295.52M | $ 72.05M | $ 69.92M | $ 67.51M | - | $ 60.37M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.08B | $ 1.01B | $ 866.43M | $ 665.84M | $ 447.21M | $ 324.74M | |
$ -36.73M | $ -81.76M | $ -94.65M | $ -53.00M | $ -42.13M | $ -4.55M | |
$ -16.75M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -130.14M | $ -170.35M | $ -82.77M | $ -56.25M | $ -16.23M | $ 9.35M | |
$ 15.20M | $ -50.06M | $ -27.72M | $ -8.82M | $ 14.54M | $ 40.13M |