Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 262.93M | $ 250.61M | $ 29.58M | $ 26.57M | $ 170.94M | $ 160.23M | |
$ 34.76M | $ 40.26M | $ -27.82M | $ -24.56M | $ 19.59M | $ 21.21M | |
$ 228.17M | $ 210.35M | $ -6.23M | $ -3.04M | $ 151.35M | $ 139.02M | |
$ 117.53M | $ 113.67M | $ -97.33M | $ -82.08M | $ 44.48M | $ 40.25M | |
$ -86.57M | $ -82.94M | $ -67.74M | $ -55.51M | $ 106.88M | $ 98.78M | |
$ -49.24M | $ -44.61M | $ -36.41M | $ -32.55M | $ -29.23M | $ -26.52M | |
$ -233.34M | $ 3.26M | $ -202.29M | $ -173.28M | $ 170.00K | $ 944.00K | |
$ 97.53M | $ 95.59M | $ 98.14M | $ 85.21M | $ 77.81M | $ 73.20M | |
$ 104.00K | $ 130.00K | $ 237.00K | $ -534.00K | $ 247.00K | $ 265.00K | |
- | - | - | - | - | - | |
$ 97.31M | $ 95.34M | $ 97.77M | $ 85.58M | $ 77.33M | $ 72.62M | |
$ 1.07 | $ 1.08 | $ 1.20 | $ 1.12 | $ 1.08 | $ 1.06 | |
$ 1.07 | $ 1.07 | $ 1.20 | $ 1.11 | $ 1.08 | $ 1.06 | |
$ 364.43M | $ 88.53M | $ 81.59M | $ 76.67M | $ 71.31M | $ 68.43M | |
$ 365.26M | $ 88.75M | $ 81.81M | $ 76.84M | $ 71.61M | $ 68.63M | |
$ 1.39 | $ 1.40 | $ 1.34 | $ 1.29 | $ 1.23 | $ 1.17 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 149.47M | $ 153.93M | $ -125.15M | $ -106.64M | $ 64.07M | $ 61.46M | |
$ 97.31M | $ 95.34M | $ 97.91M | $ 85.58M | $ 77.33M | $ 72.62M | |
$ 91.19M | - | - | - | $ 77.33M | $ 72.62M | |
- | - | - | - | $ 29.23M | $ 26.52M | |
$ 146.77M | $ 140.20M | $ 134.55M | $ 117.77M | $ 107.05M | $ 99.72M | |
$ 151.82M | $ 193.24M | $ 178.12M | $ 154.99M | $ 136.48M | $ 126.03M |