SEC CIK 1215018
HALEY JOHN J
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| STRRview stock → | 98,199.35 | 2015-08-06 |
| MMSview stock → | 47,115.951 | 2026-03-10 |
Position History — MMS
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — MMS
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-03-10 | Grant / award | 7,009 | $0.00 | 47,115.951 |
| 2026-02-18 | Gift | 32,764 | $0.00 | 32,764 |
| 2026-02-18 | Gift | 32,764 | $0.00 | 0 |
| 2026-02-10 | Gift | 32,764 | $0.00 | 32,764 |
| 2026-02-10 | Gift | 32,764 | $0.00 | 39,971.489 |
| 2025-12-01 | Grant / award | 104.144 | $0.00 | 39,971.489 |
| 2025-08-31 | Grant / award | 102.76 | $0.00 | 39,867.35 |
| 2025-05-31 | Grant / award | 124.09 | $0.00 | 39,764.58 |
| 2025-03-12 | Gift | 71,132 | $0.00 | 71,132 |
| 2025-03-12 | Gift | 71,132 | $0.00 | 0 |
| 2025-03-11 | Grant / award | 7,291 | $0.00 | 39,640.5 |
| 2025-02-28 | Grant / award (derivative) | 103.97 | $0.00 | 22,701.06 |
| 2025-02-21 | Gift | 42,387 | $0.00 | 71,132 |
| 2025-02-21 | Gift | 42,387 | $0.00 | 9,648.44 |
| 2024-12-12 | Open-market buy | 3,490 | $71.76 | 113,544.44 |
| 2024-11-29 | Grant / award (derivative) | 90.63 | $0.00 | 22,597.08 |
| 2024-08-30 | Grant / award (derivative) | 72.95 | $0.00 | 22,506.45 |
| 2024-05-31 | Grant / award (derivative) | 77.89 | $0.00 | 22,433.51 |
| 2024-03-12 | Grant / award (derivative) | 5,885 | $0.00 | 5,885 |
| 2024-02-29 | Grant / award (derivative) | 58.85 | $0.00 | 16,470.61 |
| 2023-11-30 | Grant / award (derivative) | 58.76 | $0.00 | 16,411.76 |
| 2023-08-31 | Grant / award (derivative) | 56.46 | $0.00 | 16,353 |
| 2023-05-31 | Grant / award (derivative) | 56.17 | $0.00 | 16,296.54 |
| 2023-03-14 | Grant / award (derivative) | 6,225 | $0.00 | 6,225 |
| 2023-02-28 | Grant / award (derivative) | 33.79 | $0.00 | 10,015.37 |
| 2022-11-30 | Grant / award (derivative) | 39.6 | $0.00 | 9,981.59 |
| 2022-08-31 | Grant / award (derivative) | 45.73 | $0.00 | 9,941.99 |
| 2022-06-15 | Open-market buy | 18,000 | $60.32 | 110,054.44 |
| 2022-05-31 | Grant / award (derivative) | 42.52 | $0.00 | 9,896.26 |
| 2022-03-15 | Grant / award (derivative) | 6,362 | $0.00 | 6,362 |
| 2022-02-28 | Grant / award (derivative) | 12.35 | $0.00 | 3,491.74 |
| 2021-11-30 | Grant / award (derivative) | 12.87 | $0.00 | 3,479.38 |
| 2021-08-31 | Grant / award (derivative) | 11.11 | $0.00 | 3,466.52 |
| 2021-05-28 | Grant / award (derivative) | 10.41 | $0.00 | 3,455.41 |
| 2021-03-16 | Grant / award (derivative) | 3,445 | $0.00 | 3,445 |
| 2021-02-26 | Grant / award (derivative) | 21.14 | $0.00 | 6,157.55 |
| 2020-11-30 | Grant / award (derivative) | 23.83 | $0.00 | 6,136.41 |
| 2020-08-31 | Grant / award (derivative) | 21.99 | $0.00 | 6,112.58 |
| 2020-05-29 | Grant / award (derivative) | 23.59 | $0.00 | 6,090.59 |
| 2020-03-17 | Grant / award (derivative) | 6,067 | $0.00 | 6,067 |
| 2020-03-17 | — | — | — | 85,896.89 |
| 2018-11-30 | Grant / award (derivative) | 501.47 | $0.00 | 143,160.89 |
| 2018-08-31 | Grant / award (derivative) | 96.47 | $0.00 | 142,659.42 |
| 2018-05-31 | Grant / award (derivative) | 105.26 | $0.00 | 142,562.95 |
| 2018-02-28 | Grant / award (derivative) | 92.58 | $0.00 | 137,896.69 |
| 2017-11-30 | Grant / award (derivative) | 89.71 | $0.00 | 137,804.11 |
| 2017-08-31 | Grant / award (derivative) | 101.89 | $0.00 | 137,714.4 |
| 2017-05-31 | Grant / award (derivative) | 99.67 | $0.00 | 137,612.51 |
| 2017-03-14 | Grant / award (derivative) | 5,061 | $0.00 | 5,061 |
| 2017-02-28 | Grant / award (derivative) | 99.81 | $0.00 | 132,452 |
| 2016-11-30 | Grant / award (derivative) | 107.63 | $0.00 | 132,352 |
| 2016-08-31 | Grant / award (derivative) | 101.1 | $0.00 | 132,244.39 |
| 2016-05-31 | Grant / award (derivative) | 103.07 | $0.00 | 132,143.29 |
| 2016-03-16 | Grant / award (derivative) | 5,998 | $0.00 | 5,998 |
| 2016-02-29 | Grant / award (derivative) | 115.25 | $0.00 | 126,042.23 |
| 2015-12-16 | Grant / award (derivative) | 134 | $0.00 | 134 |
| 2015-12-15 | Grant / award (derivative) | 45 | $0.00 | 45 |
| 2015-11-30 | Grant / award (derivative) | 99.63 | $0.00 | 125,747.98 |
| 2015-11-05 | Grant / award (derivative) | 37 | $0.00 | 37 |
| 2015-09-16 | Grant / award (derivative) | 79 | $0.00 | 79 |
| 2015-09-15 | Grant / award (derivative) | 40 | $0.00 | 40 |
| 2015-08-31 | Grant / award (derivative) | 93.2 | $0.00 | 125,492.35 |
| 2015-06-18 | Grant / award (derivative) | 39 | $0.00 | 39 |
| 2015-06-17 | Grant / award (derivative) | 78 | $0.00 | 78 |
| 2015-05-29 | Grant / award (derivative) | 86.19 | $0.00 | 125,282.15 |
| 2015-03-14 | Grant / award (derivative) | 4,561 | $0.00 | 4,561 |
| 2015-03-11 | Grant / award (derivative) | 3,956 | $0.00 | 3,956 |
| 2015-03-10 | Grant / award (derivative) | 40 | $0.00 | 40 |
| 2015-02-27 | Grant / award (derivative) | 92.01 | $0.00 | 121,199.96 |
| 2015-02-02 | Grant / award (derivative) | 45 | $0.00 | 45 |
| 2014-12-11 | Grant / award (derivative) | 96 | $0.00 | 96 |
| 2014-12-10 | Grant / award (derivative) | 94 | $0.00 | 94 |
| 2014-11-28 | Grant / award (derivative) | 103.74 | $0.00 | 120,872.96 |
| 2014-10-31 | Grant / award (derivative) | 52 | $0.00 | 52 |
| 2014-10-27 | Grant / award (derivative) | 57 | $0.00 | 57 |
| 2014-09-17 | Grant / award (derivative) | 121 | $0.00 | 121 |
| 2014-09-16 | Grant / award (derivative) | 60 | $0.00 | 60 |
| 2014-08-29 | Grant / award (derivative) | 134.37 | $0.00 | 120,482 |
| 2014-08-29 | Grant / award (derivative) | 131.46 | $0.00 | 120,479.22 |
| 2014-06-18 | Grant / award (derivative) | 61 | $0.00 | 61 |
| 2014-06-17 | Grant / award (derivative) | 59 | $0.00 | 59 |
| 2014-05-30 | Grant / award (derivative) | 120.91 | $0.00 | 120,169.76 |
| 2014-05-19 | Grant / award (derivative) | 58 | $0.00 | 58 |
| 2014-05-05 | Grant / award (derivative) | 59 | $0.00 | 59 |
| 2014-03-19 | Grant / award (derivative) | 5,164 | $0.00 | 5,164 |
| 2014-03-18 | Grant / award (derivative) | 55 | $0.00 | 55 |
| 2014-02-28 | Grant / award (derivative) | 107.97 | $0.00 | 114,770.97 |
| 2014-02-28 | Option exercise (derivative) | 5,316 | $0.00 | 0 |
| 2014-02-28 | Open-market sale | 5,316 | $48.81 | 0 |
| 2014-02-28 | Option exercise | 5,316 | $8.55 | 5,316 |
| 2014-01-29 | Grant / award (derivative) | 59 | $0.00 | 59 |
| 2013-12-12 | Grant / award (derivative) | 114 | $0.00 | 114 |
| 2013-12-11 | Grant / award (derivative) | 112 | $0.00 | 112 |
| 2013-11-29 | Grant / award (derivative) | 113.01 | $0.00 | 114,378 |
| 2013-11-11 | Grant / award (derivative) | 53 | $0.00 | 53 |
| 2013-10-22 | Grant / award (derivative) | 51 | $0.00 | 51 |
| 2013-09-18 | Grant / award (derivative) | 119 | $0.00 | 119 |
| 2013-09-17 | Grant / award (derivative) | 62 | $0.00 | 62 |
| 2013-08-30 | Grant / award (derivative) | 136.58 | $0.00 | 113,979 |
| 2013-06-12 | Grant / award (derivative) | 70 | $0.00 | 70 |
| 2013-06-11 | Grant / award (derivative) | 34 | $0.00 | 34 |
| 2013-05-31 | Grant / award (derivative) | 68.44 | $0.00 | 56,817.65 |
| 2013-03-20 | Grant / award (derivative) | 1,010 | $0.00 | 1,010 |
| 2013-03-19 | Grant / award (derivative) | 65 | $0.00 | 65 |
| 2013-02-28 | Grant / award (derivative) | 68.76 | $0.00 | 55,674.21 |
| 2012-12-13 | Option exercise (derivative) | 420 | $0.00 | 0 |
| 2012-12-13 | Option exercise | 716 | $17.45 | 716 |
| 2012-12-13 | Option exercise | 158 | $17.24 | 158 |
| 2012-12-13 | Option exercise | 242 | $18.85 | 242 |
| 2012-12-13 | Option exercise | 294 | $14.15 | 294 |
| 2012-12-13 | Option exercise | 4,676 | $10.70 | 4,676 |
| 2012-12-13 | Option exercise | 416 | $10.02 | 416 |
| 2012-12-13 | Option exercise | 420 | $9.94 | 420 |
| 2012-12-13 | Option exercise | 286 | $14.62 | 286 |
| 2012-12-13 | Option exercise | 224 | $18.68 | 224 |
| 2012-12-13 | Open-market sale | 224 | $62.84 | 0 |
| 2012-12-13 | Option exercise | 390 | $10.70 | 390 |
| 2012-12-12 | Grant / award (derivative) | 78 | $0.00 | 78 |
| 2012-12-11 | Grant / award (derivative) | 79 | $0.00 | 79 |
| 2012-11-30 | Grant / award (derivative) | 79.11 | $0.00 | 55,448.45 |
| 2012-11-13 | Grant / award (derivative) | 43 | $0.00 | 43 |
| 2012-09-12 | Grant / award (derivative) | 88 | $0.00 | 88 |
| 2012-09-11 | Grant / award (derivative) | 44 | $0.00 | 44 |
| 2012-08-31 | Grant / award (derivative) | 91.18 | $0.00 | 55,194.34 |
| 2012-08-14 | Option exercise (derivative) | 310 | $0.00 | 0 |
| 2012-08-14 | Option exercise | 310 | $13.40 | 310 |
| 2012-08-14 | Option exercise | 362 | $11.50 | 362 |
| 2012-08-14 | Open-market sale | 300 | $52.91 | 0 |
| 2012-08-14 | Open-market sale | 42 | $52.89 | 300 |
| 2012-08-14 | Option exercise | 342 | $12.16 | 342 |
| 2012-06-13 | Grant / award (derivative) | 110 | $0.00 | 110 |
| 2012-06-12 | Grant / award (derivative) | 55 | $0.00 | 55 |
| 2012-05-31 | Grant / award (derivative) | 108.43 | $0.00 | 54,938.16 |
| 2012-04-05 | Grant / award (derivative) | 61 | $0.00 | 61 |
| 2012-03-12 | Option exercise (derivative) | 2,872 | $0.00 | 0 |
| 2012-03-12 | Option exercise | 360 | $11.55 | 360 |
| 2012-03-12 | Option exercise | 2,872 | $15.16 | 2,872 |
| 2012-03-12 | Option exercise | 30,000 | $15.16 | 30,000 |
| 2012-03-12 | Open-market sale | 30,000 | $41.50 | 0 |
| 2012-03-07 | Grant / award (derivative) | 1,913 | $0.00 | 1,913 |
| 2012-03-06 | Grant / award (derivative) | 122 | $0.00 | 122 |
| 2012-02-29 | Grant / award (derivative) | 113.54 | $0.00 | 52,733.73 |
| 2011-12-07 | Grant / award (derivative) | 118 | $0.00 | 118 |
| 2011-12-06 | Grant / award (derivative) | 60 | $0.00 | 60 |
| 2011-11-30 | Grant / award (derivative) | 113.2 | $0.00 | 52,442.19 |
| 2011-11-08 | Grant / award (derivative) | 61 | $0.00 | 61 |
| 2011-09-14 | Grant / award (derivative) | 74 | $0.00 | 74 |
| 2011-09-13 | Grant / award (derivative) | 148 | $0.00 | 148 |
| 2011-08-31 | Grant / award (derivative) | 126.32 | $0.00 | 52,045.99 |
| 2011-06-15 | Grant / award (derivative) | 32 | $0.00 | 32 |
| 2011-06-14 | Grant / award (derivative) | 66 | $0.00 | 66 |
| 2011-05-31 | Grant / award (derivative) | 46.15 | $0.00 | 25,861.84 |
| 2011-05-05 | Grant / award (derivative) | 33 | $0.00 | 33 |
| 2011-04-27 | Grant / award (derivative) | 31 | $0.00 | 31 |
| 2011-03-18 | Grant / award (derivative) | 6,948 | $0.00 | 6,948 |
| 2011-03-17 | Grant / award (derivative) | 68 | $0.00 | 68 |
| 2011-03-04 | Option exercise (derivative) | 396 | $0.00 | 0 |
| 2011-03-04 | Open-market sale | 1,427 | $74.73 | 0 |
| 2011-03-04 | Option exercise | 1,427 | $34.29 | 1,427 |
| 2011-03-04 | Option exercise | 15,000 | $34.29 | 15,000 |
| 2011-03-04 | Option exercise | 396 | $30.47 | 396 |
| 2011-02-28 | Grant / award (derivative) | 37.89 | $0.00 | 18,735.69 |
| 2010-12-15 | Grant / award (derivative) | 38 | $0.00 | 38 |
| 2010-12-02 | Grant / award (derivative) | 80 | $0.00 | 80 |
| 2010-12-01 | Grant / award (derivative) | 41 | $0.00 | 41 |
| 2010-11-30 | Grant / award (derivative) | 36.49 | $0.00 | 18,538.8 |
| 2010-11-17 | Grant / award (derivative) | 41 | $0.00 | 41 |
| 2010-08-31 | Grant / award (derivative) | 41.15 | $0.00 | 18,461.31 |
| 2010-06-16 | Grant / award (derivative) | 41 | $0.00 | 41 |
| 2010-06-15 | Grant / award (derivative) | 41 | $0.00 | 41 |
| 2010-05-28 | Grant / award (derivative) | 36.66 | $0.00 | 18,338.16 |
| 2010-05-04 | Grant / award (derivative) | 40 | $0.00 | 40 |
| 2010-04-15 | Grant / award (derivative) | 39 | $0.00 | 39 |
| 2010-03-18 | Grant / award (derivative) | 1,060 | $0.00 | 1,060 |
| 2010-03-17 | Grant / award (derivative) | 41 | $0.00 | 41 |
| 2010-02-26 | Grant / award (derivative) | 35.6 | $0.00 | 17,121.5 |
| 2010-01-13 | Grant / award (derivative) | 49 | $0.00 | 49 |
| 2009-12-16 | Grant / award (derivative) | 106 | $0.00 | 106 |
| 2009-12-15 | Grant / award (derivative) | 52 | $0.00 | 52 |
| 2009-11-30 | Grant / award (derivative) | 43.32 | $0.00 | 16,878.9 |
| 2009-11-10 | Grant / award (derivative) | 53 | $0.00 | 53 |
| 2009-09-30 | Grant / award (derivative) | 105 | $0.00 | 105 |
| 2009-09-29 | Grant / award (derivative) | 104 | $0.00 | 104 |
| 2009-08-31 | Grant / award (derivative) | 47.61 | $0.00 | 16,573.59 |
| 2009-06-17 | Grant / award (derivative) | 130 | $0.00 | 65 |
| 2009-06-16 | Grant / award (derivative) | 65 | $0.00 | 65 |
| 2009-05-29 | Grant / award (derivative) | 48.97 | $0.00 | 16,330.97 |
| 2009-03-18 | Grant / award (derivative) | 1,995 | $0.00 | 1,995 |
| 2009-03-17 | Grant / award (derivative) | 71 | $0.00 | 71 |
| 2008-12-17 | Grant / award (derivative) | 73 | $0.00 | 73 |
| 2008-12-16 | Grant / award (derivative) | 74 | $0.00 | 74 |
| 2008-12-11 | Grant / award (derivative) | 73 | $0.00 | 73 |
| 2008-11-10 | Grant / award (derivative) | 84 | $0.00 | 84 |
| 2008-10-14 | Grant / award (derivative) | 77 | $0.00 | 77 |
| 2008-09-11 | Grant / award (derivative) | 136 | $0.00 | 136 |
| 2008-09-10 | Grant / award (derivative) | 69 | $0.00 | 69 |
| 2008-06-18 | Grant / award (derivative) | 137 | $0.00 | 137 |
| 2008-06-17 | Grant / award (derivative) | 68 | $0.00 | 68 |
| 2008-03-18 | Grant / award (derivative) | 7,982 | $0.00 | 7,982 |
| 2008-03-17 | Grant / award (derivative) | 68 | $0.00 | 68 |
| 2007-12-05 | Grant / award (derivative) | 64 | $0.00 | 64 |
| 2007-12-04 | Grant / award (derivative) | 128 | $0.00 | 128 |
| 2007-11-20 | Grant / award (derivative) | 64 | $0.00 | 64 |
| 2007-11-13 | Grant / award (derivative) | 54 | $0.00 | 54 |
| 2007-11-08 | Grant / award (derivative) | 54 | $0.00 | 54 |
| 2007-10-16 | Grant / award (derivative) | 55 | $0.00 | 55 |
| 2007-10-02 | Grant / award (derivative) | 56 | $0.00 | 56 |
| 2007-09-18 | Grant / award (derivative) | 120 | $0.00 | 120 |
| 2007-06-28 | Grant / award (derivative) | 56 | $0.00 | 56 |
| 2007-06-19 | Grant / award (derivative) | 58 | $0.00 | 58 |
| 2007-06-18 | Grant / award (derivative) | 57 | $0.00 | 57 |
| 2007-05-17 | Grant / award (derivative) | 60 | $0.00 | 60 |
| 2007-04-13 | Grant / award (derivative) | 71 | $0.00 | 71 |
| 2007-03-30 | Grant / award (derivative) | 1,539 | $0.00 | 1,539 |
| 2007-03-28 | Grant / award (derivative) | 71 | $0.00 | 71 |
| 2007-03-19 | Grant / award (derivative) | 74 | $0.00 | 74 |
| 2007-01-16 | Grant / award (derivative) | 81 | $0.00 | 81 |
| 2006-12-21 | Grant / award (derivative) | 82 | $0.00 | 82 |
| 2006-12-06 | Grant / award (derivative) | 166 | $0.00 | 166 |
| 2006-12-05 | Grant / award (derivative) | 82 | $0.00 | 82 |
| 2006-10-25 | Grant / award (derivative) | 189 | $0.00 | 189 |
| 2006-09-21 | Grant / award (derivative) | 182 | $0.00 | 2,194 |
| 2006-09-21 | Grant / award (derivative) | 182 | $0.00 | 2,194 |
| 2006-07-31 | Grant / award (derivative) | 91 | $0.00 | 2,012 |
| 2006-06-20 | Grant / award (derivative) | 84 | $0.00 | 1,921 |
| 2006-06-19 | Grant / award (derivative) | 85 | $0.00 | 1,837 |
| 2006-06-06 | Grant / award (derivative) | 82 | $0.00 | 1,752 |
| 2006-04-21 | Grant / award (derivative) | 74 | $0.00 | 1,670 |
| 2006-04-20 | Grant / award (derivative) | 73 | $0.00 | 1,596 |
| 2006-04-11 | Grant / award (derivative) | 73 | $0.00 | 1,523 |
| 2006-03-23 | Grant / award (derivative) | 1,304 | $0.00 | 1,304 |
| 2006-03-23 | Grant / award (derivative) | 73 | $0.00 | 1,450 |
| 2006-03-23 | Grant / award (derivative) | 73 | $0.00 | 1,377 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.