Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|
- | $ 1.22B | $ 645.94M | $ 523.49M | |
- | $ 856.62M | $ 393.20M | $ 321.57M | |
- | $ 360.42M | $ 252.73M | $ 201.93M | |
- | $ 101.95M | $ 58.67M | $ 44.26M | |
- | $ 258.48M | $ 194.07M | $ 157.67M | |
- | $ -32.76M | $ -12.71M | $ -4.75M | |
- | $ -8.67M | $ -318.38K | $ 2.14M | |
- | $ 217.05M | $ 181.04M | $ 154.57M | |
- | $ 7.68M | $ 5.06M | $ 867.84K | |
- | - | - | - | |
- | $ 158.98M | $ 137.94M | $ 110.61M | |
- | $ 0.06 | $ 0.05 | $ 0.06 | |
- | $ 0.06 | $ 0.05 | $ 0.06 | |
- | $ 2.68B | $ 2.52B | $ 1.95B | |
- | $ 2.68B | $ 2.52B | $ 1.95B | |
- | $ 0.03 | $ 0.04 | $ <0.01 | |
- | - | - | - | |
- | - | - | - | |
- | - | - | - | |
- | - | - | - | |
- | - | - | - | |
- | $ 158.98M | $ 137.94M | $ 110.61M | |
- | $ 158.98M | $ 137.94M | $ 110.61M | |
- | $ 33.77M | $ 13.04M | $ 5.27M | |
- | $ 250.81M | $ 194.08M | $ 159.83M | |
- | $ 317.41M | $ 230.06M | $ 196.62M |