Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.78B | $ 4.12B | $ 5.43B | $ 4.35B | $ 3.45B | |
$ 296.72M | $ 259.07M | $ 372.88M | $ 323.05M | $ 270.68M | |
$ 205.41M | $ 158.80M | $ 162.98M | $ 187.52M | $ 128.81M | |
$ 27.49M | $ 23.70M | $ 27.18M | $ 26.51M | $ 23.30M | |
$ 118.79M | $ 123.77M | $ 207.89M | $ 150.33M | $ 168.77M | |
$ 91.30M | $ 100.08M | $ 180.70M | $ 123.82M | $ 145.47M | |
$ -45.19M | $ -44.93M | $ -38.65M | $ -25.79M | $ -29.40M | |
$ 46.12M | $ 55.14M | $ 142.05M | $ 109.75M | $ 112.47M | |
$ 38.81M | $ 40.58M | $ 113.64M | $ 80.17M | $ 86.54M | |
$ 0.03 | $ 0.03 | $ 0.08 | $ 0.05 | $ 0.06 | |
$ 0.03 | $ 0.03 | $ 0.08 | $ 0.05 | $ 0.06 | |
1.50B | 1.50B | 1.50B | 1.50B | 1.50B | |
1.50B | 1.50B | 1.50B | 1.50B | 1.50B |