Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 616.56M | $ 624.29M | $ 440.52M | $ 318.72M | $ 94.09M | |
$ 213.57M | $ 195.38M | $ 154.72M | $ 109.75M | $ 31.35M | |
$ 184.89M | $ 180.33M | $ 132.89M | $ 94.39M | $ 46.10M | |
$ 15.88T | $ 16.43M | $ 10.57M | $ 7.51M | $ 5.51M | |
$ 41.70T | $ 31.75M | $ 32.40M | $ 28.07M | $ -9.25M | |
$ 28.69T | $ 15.05M | $ 21.83M | $ 10.49M | $ -14.76M | |
$ -939.72B | $ 1.24M | $ 950.26K | $ 4.44M | $ 125.91K | |
$ 27.75T | $ 16.29M | $ 22.78M | $ 19.80M | $ -14.63M | |
$ 19.99M | $ 6.86M | $ 34.58M | $ 23.74M | $ -14.80M | |
$ 0.20 | $ 0.07 | $ 0.34 | $ 0.30 | $ -0.25 | |
$ 0.18 | $ 0.06 | $ 0.34 | $ 0.25 | $ -0.25 | |
102.40M | 103.51M | 101.23M | 80.29M | 58.37M | |
109.42M | 105.62M | 102.98M | 94.86M | 58.37M |