Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 714.73M | $ 582.02M | $ 437.86M | $ 305.44M | $ 159.74M | |
$ 557.92M | $ 460.79M | $ 354.37M | $ 249.92M | $ 132.00M | |
$ 367.09M | $ 268.76M | $ 234.19M | $ 162.39M | $ 115.02M | |
$ 24.11M | $ 24.36M | $ 23.39M | $ 18.84M | $ 10.24M | |
$ 233.41M | $ 221.51M | $ 143.57M | $ 106.37M | $ 1.51M | |
$ 190.83M | $ 192.03M | $ 120.19M | $ 68.70M | $ 3.68M | |
$ 978.00K | $ -18.63M | $ -15.50M | $ -50.10M | $ -53.93M | |
$ 191.80M | $ 173.40M | $ 104.69M | $ 37.43M | $ -36.94M | |
$ 145.49M | $ 128.85M | $ 181.47M | $ 34.60M | $ -51.86M | |
$ 2.56 | $ 2.17 | $ 3.07 | $ 0.60 | $ -0.91 | |
$ 2.51 | $ 2.13 | $ 2.97 | $ 0.58 | $ -0.91 | |
56.89M | 59.47M | 59.17M | 57.53M | 56.89M | |
57.87M | 60.37M | 61.10M | 59.21M | 56.89M |