Revenue
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $28.96B | $29.07B | $29.05B | $29.73B | $29.95B | $25.33B | $21.86B | $21.83B | $22.96B | $22.26B | $22.76B | $25.86B | $30.42B | $19.54B | $13.79B | $16.04B | $10.96B | −$11.69B | $3.19B |
| Operating expenses | $9.57B | $9.71B | $9.80B | $8.21B | $8.64B | $8.18B | $7.85B | $7.11B | $6.87B | $6.26B | $6.91B | $4.77B | $802.0M | $3.17B | $4.02B | $5.24B | $74.39B | $28.86B | $8.34B |
| Net income | $14.36B | $16.98B | $17.41B | $12.92B | $22.18B | $11.80B | $14.16B | $15.96B | $2.46B | $12.31B | $10.95B | $14.21B | $83.96B | $17.22B | −$16.86B | −$14.01B | −$71.97B | −$58.71B | −$2.05B |
| Net profit margin | 49.59% | 58.41% | 59.93% | 43.46% | 74.05% | 46.61% | 64.78% | 73.11% | 10.73% | 55.31% | 48.13% | 54.95% | 276.01% | 88.14% | −122.24% | −87.38% | −656.95% | — | −64.18% |
| Basic EPSper basic share | $0.00 | $0.00 | $0.00 | $0.00 | $0.01 | $0.00 | $0.03 | $0.58 | -$1.12 | $0.01 | -$0.05 | -$0.19 | -$0.25 | $0.24 | -$4.61 | -$3.81 | -$13.11 | -$24.04 | -$2.63 |
| Diluted EPSper diluted share | $0.00 | $0.00 | $0.00 | $0.00 | $0.01 | $0.00 | $0.03 | $0.57 | -$1.12 | $0.01 | -$0.05 | -$0.19 | -$0.25 | $0.24 | -$4.61 | -$3.81 | -$13.11 | — | — |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 8, 2025Form 4 | Stucky MichaelDirector | SellCommon Stock | 8.0K | $6.40 | $51.2K | 0 |
| May 6, 2025Form 4 | Stucky MichaelDirector | BuyCommon Stock | 8.0K | $6.41 | $51.3K | 8.0K |
Fannie Mae ($FNMA) has launched fixed-price cash tenders for all notes in eight specified Connecticut Avenue Securities classes issued by six mortgage-credit-risk-transfer trusts. Quoted consideration ranges from $1,016.20 to $1,041.40 per ...