Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 776.73M | $ 776.74M | $ 610.53M | $ 405.22M | $ 288.39M | $ 271.13M | |
$ 339.94M | $ 339.94M | $ 283.89M | $ 191.27M | $ 141.64M | $ 136.11M | |
$ 436.79M | $ 436.79M | $ 326.64M | $ 213.94M | $ 146.75M | $ 135.02M | |
$ 275.19M | $ 275.19M | $ 239.72M | $ 168.23M | $ 137.48M | $ 120.97M | |
$ 161.60M | $ 161.60M | $ 86.92M | $ 45.72M | $ 9.27M | $ 14.05M | |
$ 4.93M | $ 4.93M | $ -400.00K | $ -774.00K | $ 808.00K | $ 1.35M | |
- | - | - | - | - | - | |
$ 167.16M | $ 167.16M | $ 87.26M | $ 42.92M | $ 9.71M | $ 15.08M | |
$ 44.82M | $ 44.82M | $ 16.09M | $ 4.53M | $ 2.38M | $ 6.22M | |
- | - | - | - | - | - | |
$ 122.34M | $ 122.34M | $ 71.17M | $ 38.39M | $ 7.33M | $ 8.86M | |
$ 0.64 | $ 0.64 | $ 0.37 | $ 0.21 | $ 0.04 | $ 0.05 | |
$ 0.63 | $ 0.63 | $ 0.37 | $ 0.20 | $ 0.04 | $ 0.05 | |
$ 765.46M | $ 191.37M | $ 190.96M | $ 181.02M | $ 175.31M | $ 172.59M | |
$ 770.96M | $ 192.74M | $ 193.04M | $ 194.70M | $ 176.39M | $ 179.45M | |
- | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 1.58M | $ 953.00K | $ 1.43M | $ 5.40M | |
$ 615.13M | $ 615.13M | $ 523.61M | $ 359.50M | $ 279.12M | $ 257.09M | |
$ 122.34M | $ 122.34M | $ 71.17M | $ 38.39M | $ 7.33M | $ 8.86M | |
$ 122.34M | $ 122.34M | $ 71.17M | $ 38.39M | $ 7.33M | $ 8.86M | |
$ 56.00K | $ 621.00K | $ 822.00K | $ 768.00K | $ 1.10M | $ 428.00K | |
$ 167.59M | $ 167.78M | $ 88.08M | $ 43.69M | $ 10.81M | $ 15.51M | |
$ 220.52M | $ 211.84M | $ 125.88M | $ 74.76M | $ 34.34M | $ 32.24M |