| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Aug 5 | S | 20,000 | $44.27 | $885K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Jul 28 | F | 23,610 | $44.22 | $1.0M |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Jun 11 | S | 20,000 | $38.22 | $764K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | May 15 | S | 482 | $39.40 | $19K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | May 15 | S | 19,518 | $38.71 | $756K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Apr 29 | S | 2,244 | $41.01 | $92K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Apr 29 | S | 5,837 | $40.08 | $234K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Apr 29 | S | 11,919 | $39.25 | $468K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChairDERIV | Mar 27 | M | 8,342 | $0.00 | —? |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Mar 30 | F | 3,592 | $34.16 | $123K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Mar 27 | F | 3,283 | $33.67 | $111K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Mar 27 | M | 8,342 | $0.00 | — |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Mar 25 | S | 20,000 | $34.60 | $692K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChairDERIV | Mar 19 | M | 12,791 | $0.00 | —? |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Mar 19 | F | 5,034 | $32.89 | $166K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Mar 19 | M | 12,791 | $0.00 | — |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChairDERIV | Mar 2 | A | 22,696 | $0.00 | —? |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Feb 24 | F | 6,863 | $30.23 | $207K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Feb 24 | A | 27,382 | $0.00 | — |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Dec 30 | G | 30,000 | $0.00 | — |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Dec 30 | G | 30,000 | $0.00 | — |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Dec 30 | G | 15,000 | $0.00 | — |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Dec 19 | S | 20,000 | $33.82 | $676K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Nov 25 | S | 20,000 | $33.46 | $669K |
| UNIVERSAL INSURANCE HOLDINGS, INC. | UVE | Sean P. DownesChair | Oct 29 | S | 20,000 | $31.40 | $628K |