Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 517.68M | $ 616.62M | $ 553.52M | $ 428.87M | $ 405.18M | $ 247.41M | |
$ 129.46M | $ 127.90M | $ -114.99M | $ 85.48M | $ 75.37M | $ 53.54M | |
$ 457.69M | $ 488.72M | $ 438.53M | $ 343.39M | $ 329.80M | $ 193.87M | |
$ 222.16M | $ 221.61M | $ -210.89M | $ 185.86M | $ 171.46M | $ 137.14M | |
$ 247.97M | $ 267.11M | $ 227.64M | $ 157.53M | $ 158.34M | $ 56.73M | |
$ 16.67M | - | $ 505.00K | $ 5.14M | $ 10.79M | $ 7.66M | |
$ 1.99M | $ -1.12M | $ -98.00K | $ 864.00K | $ 767.00K | $ -83.00K | |
$ 250.21M | $ 268.23M | $ 228.25M | $ 163.53M | $ 169.91M | $ 64.31M | |
$ 44.04M | $ 58.17M | $ 44.03M | $ 30.16M | $ 31.60M | $ 5.47M | |
- | - | - | - | - | - | |
$ 220.43M | $ 261.64M | $ 184.21M | $ 132.37M | $ 137.20M | $ 58.15M | |
$ 4.32 | $ 4.41 | $ 3.87 | $ 2.80 | $ 2.92 | $ 1.24 | |
$ 4.31 | $ 4.40 | $ 3.87 | $ 2.80 | $ 2.92 | $ 1.24 | |
$ 190.06M | $ 47.39M | $ 47.30M | $ 47.20M | $ 46.96M | $ 46.85M | |
$ 190.29M | $ 47.47M | $ 47.37M | $ 47.24M | $ 47.00M | $ 46.90M | |
$ 1.35 | $ 1.20 | $ 0.80 | $ 0.60 | $ 0.40 | $ 0.24 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 351.62M | $ 349.51M | $ -325.88M | $ 271.34M | $ 246.83M | $ 190.68M | |
$ 206.17M | $ 210.06M | $ 184.21M | $ 133.37M | $ 138.30M | $ 58.84M | |
$ 93.17M | $ 211.90M | - | $ 133.37M | $ 138.30M | $ 58.84M | |
- | - | - | - | - | - | |
$ 246.71M | $ 268.23M | $ 228.25M | $ 157.53M | $ 158.34M | $ 56.73M | |
$ 212.77M | $ 304.03M | $ 269.87M | $ 194.71M | $ 192.76M | $ 87.31M |