Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.85B | $ 1.66B | $ 2.02B | $ 1.75B | $ 1.39B | |
$ 315.88M | $ 255.82M | $ 350.00M | $ 215.33M | $ 159.54M | |
$ 112.77M | $ 110.37M | $ 109.56M | $ 112.37M | $ 79.18M | |
$ 124.19M | $ 77.04M | $ 76.66M | $ 93.59M | $ 101.97M | |
$ 332.40M | $ 225.54M | $ 317.09M | $ 203.82M | $ 154.50M | |
$ 203.11M | $ 145.44M | $ 164.92M | $ 42.64M | $ 4.35M | |
$ -29.37M | $ -21.14M | $ -15.01M | $ -4.38M | $ -16.45M | |
$ 173.74M | $ 124.30M | $ 225.42M | $ 98.58M | $ 63.91M | |
$ 129.91M | $ 92.90M | $ 168.63M | $ 73.73M | $ 48.13M | |
$ 4.94 | $ 3.53 | $ 6.37 | $ 2.74 | $ 1.78 | |
$ 4.93 | $ 3.53 | $ 6.37 | $ 2.74 | $ 1.78 | |
26.32M | 26.28M | 26.47M | 26.92M | 27.00M | |
26.35M | 26.31M | 26.49M | 26.93M | 27.00M |