Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 968.26M | $ 910.49M | $ 778.85M | $ 609.59M | $ 434.91M | $ 328.01M | |
$ 456.52M | $ 432.69M | $ 367.50M | $ 271.10M | $ 180.28M | $ 134.51M | |
$ 511.75M | $ 477.80M | $ 411.35M | $ 338.49M | $ 254.62M | $ 193.50M | |
$ 596.14M | $ 576.37M | $ 498.93M | $ 394.74M | $ 266.93M | $ 190.23M | |
$ -84.40M | $ -98.58M | $ -87.58M | $ -56.25M | $ -12.30M | $ 3.27M | |
$ -6.57M | $ -19.15M | $ -7.49M | $ -8.03M | $ -28.35M | $ -7.71M | |
$ -47.53M | $ -26.80M | $ -4.81M | $ -8.00K | $ -3.93M | - | |
$ -47.27M | $ -79.42M | $ -90.26M | $ -64.28M | $ -44.58M | $ -4.45M | |
$ 5.32M | $ 2.34M | $ 4.39M | $ -11.29M | $ -2.45M | $ 104.00K | |
- | - | - | - | - | - | |
$ -52.63M | $ -81.76M | $ -94.65M | $ -53.00M | $ -42.13M | $ -4.55M | |
$ -0.72 | $ -1.13 | $ -1.35 | $ -0.79 | $ -0.66 | $ -0.08 | |
$ -0.72 | $ -1.13 | $ -1.35 | $ -0.79 | $ -0.66 | $ -0.08 | |
$ 293.00M | $ 72.05M | $ 69.92M | $ 67.51M | $ 64.15M | $ 60.37M | |
$ 293.00M | $ 72.05M | $ 69.92M | $ 67.51M | $ 64.15M | $ 60.37M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 1.22 | $ 1.05 | $ 0.86 | |
- | - | - | $ 1.16 | $ 0.99 | $ 0.82 | |
- | - | - | - | - | - | |
$ 1.05B | $ 1.01B | $ 866.43M | $ 665.84M | $ 447.21M | $ 324.74M | |
$ -52.67M | $ -81.76M | $ -94.65M | $ -53.00M | $ -42.13M | $ -4.55M | |
$ -40.46M | - | $ -71.31M | $ -53.00M | $ -35.55M | $ -4.55M | |
- | - | - | $ 8.03M | $ 28.35M | $ 13.79M | |
$ -40.76M | $ -170.35M | $ -82.77M | $ -56.26M | $ -16.23M | $ 9.35M | |
$ 60.89M | $ -50.06M | $ 16.97M | $ -8.83M | $ 14.54M | $ 28.45M |