Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 803.82M | $ 703.59M | $ 565.57M | $ 505.20M | $ 425.54M | $ 424.63M | |
$ 485.93M | $ 427.15M | $ 345.60M | $ 299.71M | $ 257.30M | $ 261.10M | |
$ 317.89M | $ 276.44M | $ 219.97M | $ 205.48M | $ 168.25M | $ 163.53M | |
$ 167.17M | $ 158.52M | $ 132.81M | $ 126.88M | $ 103.24M | $ 101.67M | |
$ 150.79M | $ 118.05M | $ 87.30M | $ 78.72M | $ 65.16M | $ 62.15M | |
$ 7.09M | $ 4.05M | $ 552.00K | $ 20.00K | $ -30.00K | $ -253.00K | |
$ 137.00K | $ 137.00K | $ 33.00K | $ 46.00K | $ 28.00K | $ 4.00K | |
$ 157.81M | $ 121.97M | $ 87.72M | $ 78.62M | $ 64.98M | $ 61.61M | |
$ 38.86M | $ 29.37M | $ 21.22M | $ 17.74M | $ 15.64M | $ 14.43M | |
- | - | - | - | - | - | |
$ 118.95M | $ 92.60M | $ 66.50M | $ 60.88M | $ 49.34M | $ 47.18M | |
$ 4.05 | $ 3.16 | $ 2.28 | $ 2.09 | $ 1.70 | $ 1.63 | |
$ 4.03 | $ 3.14 | $ 2.26 | $ 2.08 | $ 1.69 | $ 1.61 | |
$ 345.81K | $ 29.28K | $ 29.22K | $ 29.14K | $ 29.05K | $ 29.03K | |
$ 58.44M | $ 172.00 | $ 158.00 | $ 194.00 | $ 178.00 | $ 192.00 | |
$ 1.15 | $ 1.00 | $ 0.85 | $ 0.76 | $ 0.70 | $ 0.64 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 653.09M | $ 585.67M | $ 478.40M | $ 426.60M | $ 360.53M | $ 362.76M | |
$ 118.95M | $ 92.60M | $ 66.50M | $ 60.88M | $ 49.34M | $ 47.18M | |
$ 149.68M | $ 96.49M | - | - | - | - | |
- | - | - | - | - | - | |
$ 150.72M | $ 117.92M | $ 87.17M | $ 78.60M | $ 65.01M | $ 61.86M | |
$ 182.03M | $ 146.03M | $ 113.41M | $ 106.47M | $ 90.23M | $ 86.01M |