Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 1.04B | $ 867.83M | $ 679.39M | $ 541.24M | $ 424.33M | |
$ 518.32M | $ 435.43M | $ 356.59M | $ 267.02M | $ 187.93M | |
$ 492.73M | $ 382.82M | $ 283.44M | $ 223.89M | $ 200.85M | |
$ 16.63M | $ 18.32M | $ 18.11M | $ 16.82M | $ 10.32M | |
$ 42.22M | $ 66.92M | $ 91.17M | $ 52.69M | $ -2.61M | |
$ 25.59M | $ 52.61M | $ 73.94M | $ 36.85M | $ -12.93M | |
$ 9.17M | $ 1.43M | $ -1.28M | $ -2.56M | $ -1.13M | |
$ 34.76M | $ 54.04M | $ 72.65M | $ 34.28M | $ -16.53M | |
$ 29.32M | $ 41.01M | $ 238.38M | $ 33.48M | $ -17.69M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.44 | $ 0.63 | $ 3.77 | $ 0.57 | $ -0.32 | |
$ 0.42 | $ 0.60 | $ 3.51 | $ 0.54 | $ -0.32 | |
65.98M | 65.06M | 63.28M | 59.07M | 54.99M | |
69.32M | 68.91M | 67.86M | 62.00M | 54.99M |