Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 449.18M | $ 421.88M | $ 371.77M | $ 346.46M | $ 302.87M | $ 263.52M | |
$ 71.98M | $ 68.21M | $ 58.61M | $ 46.68M | $ 63.17M | $ 57.32M | |
$ 376.74M | $ 353.67M | $ 313.16M | $ 299.78M | $ 239.70M | $ 206.20M | |
$ 294.11M | $ 283.35M | $ 265.76M | $ 266.49M | $ 205.93M | $ 169.59M | |
$ 82.63M | $ 70.32M | $ 47.40M | $ 33.28M | $ 33.77M | $ 36.61M | |
$ -30.75M | $ -30.25M | $ -21.35M | $ -20.47M | $ -28.14M | $ -33.80M | |
$ -3.69M | $ -4.26M | $ -1.88M | $ 1.27M | $ -773.00K | $ 386.00K | |
$ 55.58M | $ 44.33M | $ 30.43M | $ 11.55M | $ 4.86M | $ 3.19M | |
$ 23.33M | $ 20.91M | $ 13.72M | $ 11.48M | $ 12.01M | $ 5.71M | |
- | - | - | - | - | - | |
$ 32.28M | $ 23.41M | $ 28.39M | $ 68.00K | $ -7.16M | $ -2.51M | |
$ 0.17 | $ 0.13 | $ 0.09 | - | $ -0.02 | $ >-0.01 | |
$ 0.17 | $ 0.13 | $ 0.09 | - | $ -0.02 | $ >-0.01 | |
$ 734.81M | $ 182.37M | $ 180.14M | $ 167.46M | $ 315.40M | $ 315.40M | |
$ 749.53M | $ 185.98M | $ 181.30M | $ 168.67M | $ 315.40M | $ 315.40M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 192.94M | $ 351.56M | $ 324.37M | $ 313.17M | $ 269.11M | $ 226.91M | |
$ 32.27M | $ 23.41M | $ 16.71M | $ 68.00K | $ -7.16M | $ -2.51M | |
$ 23.36M | - | - | - | $ -7.16M | $ -2.51M | |
- | - | - | - | $ 28.14M | $ 33.80M | |
$ 38.85M | $ 44.33M | $ 32.92M | $ 32.02M | $ 32.99M | $ 37.00M | |
$ 57.10M | $ 67.55M | $ 58.97M | $ 37.82M | $ 89.44M | $ 91.14M |