SEC CIK 1066061
FLORANCE ANDREW C
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CSGPview stock → | 1,806,165.03 | 2026-08-04 |
| WDview stock → | 24,019 | 2015-06-04 |
Position History — CSGP
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CSGP
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-04 | Open-market buy | 83,300 | $29.89 | 1,806,165.03 |
| 2026-05-01 | Open-market buy | 3,100 | $35.82 | 1,722,865.03 |
| 2026-05-01 | Open-market buy | 68,330 | $35.17 | 1,719,765.03 |
| 2026-03-10 | Grant / award | 124,162 | — | 1,651,435.03 |
| 2026-03-01 | Tax withholding | 59,593 | $44.63 | 1,527,273.03 |
| 2026-02-27 | Open-market buy | 55,720 | $44.52 | 1,586,866.03 |
| 2026-02-27 | Grant / award (derivative) | 83,708 | $0.00 | 83,708 |
| 2026-02-19 | Tax withholding | 19,221 | $49.07 | 1,531,146.03 |
| 2026-02-19 | Disposition to issuer | 104,983 | $0.00 | 1,550,367.03 |
| 2026-02-15 | Tax withholding | 17,482 | $44.99 | 1,655,350.03 |
| 2025-03-05 | Grant / award | 76,232 | — | 1,672,832.03 |
| 2025-03-01 | Tax withholding | 41,296 | $76.25 | 1,596,600.03 |
| 2025-02-20 | Grant / award (derivative) | 114,000 | $0.00 | 114,000 |
| 2025-02-20 | Grant / award | 451,440 | $0.00 | 1,637,896.03 |
| 2025-02-15 | Tax withholding | 14,235 | $74.06 | 1,248,863.03 |
| 2025-02-13 | Disposition to issuer | 28,896 | $0.00 | 1,219,967.03 |
| 2025-02-13 | Tax withholding | 33,511 | $73.27 | 1,186,456.03 |
| 2024-10-25 | Open-market buy | 14,731.03 | $74.67 | 1,263,098.03 |
| 2024-03-01 | Tax withholding | 24,228 | $87.03 | 1,248,367 |
| 2024-02-22 | Grant / award (derivative) | 90,500 | $0.00 | 90,500 |
| 2024-02-22 | Tax withholding | 22,058 | $83.98 | 904,755 |
| 2024-02-22 | Disposition to issuer | 31,200 | $0.00 | 926,813 |
| 2024-02-22 | Grant / award | 367,840 | $0.00 | 1,272,595 |
| 2024-02-15 | Tax withholding | 16,296 | $82.32 | 958,013 |
| 2023-04-28 | Option exercise (derivative) | 360,530 | $0.00 | 0 |
| 2023-04-28 | Option exercise | 360,530 | $18.28 | 1,334,839 |
| 2023-04-28 | Open-market sale | 360,530 | $76.77 | 974,309 |
| 2023-03-15 | Tax withholding | 9,261 | $67.62 | 974,309 |
| 2023-03-15 | Grant / award | 37,844 | — | 983,570 |
| 2023-03-01 | Tax withholding | 24,224 | $70.66 | 964,087 |
| 2023-02-15 | Tax withholding | 12,471 | $76.78 | 988,311 |
| 2023-02-14 | Grant / award (derivative) | 73,400 | $0.00 | 73,400 |
| 2023-02-14 | Grant / award | 285,900 | $0.00 | 1,000,782 |
| 2023-02-14 | Disposition to issuer | 68,537 | $0.00 | 714,882 |
| 2022-09-14 | Grant / award | 48 | $0.00 | 783,419 |
| 2022-03-01 | Tax withholding | 11,541 | $61.01 | 783,371 |
| 2022-02-16 | Grant / award (derivative) | 101,400 | $0.00 | 101,400 |
| 2022-02-16 | Grant / award | 199,900 | $0.00 | 794,912 |
| 2022-02-16 | Disposition to issuer | 34,685 | $0.00 | 645,582 |
| 2022-02-16 | Tax withholding | 50,570 | $67.69 | 595,012 |
| 2022-02-15 | Tax withholding | 32,383 | $65.99 | 680,267 |
| 2021-03-10 | Open-market sale | 19,570 | $818.37 | 76,085 |
| 2021-02-28 | Tax withholding | 5,522 | $823.76 | 95,655 |
| 2021-02-28 | Disposition to issuer | 799 | $0.00 | 101,177 |
| 2021-02-18 | Grant / award (derivative) | 8,000 | $0.00 | 8,000 |
| 2021-02-18 | Grant / award | 18,160 | $0.00 | 101,976 |
| 2021-02-15 | Tax withholding | 3,305 | $939.76 | 83,816 |
| 2020-08-27 | Option exercise (derivative) | 15,584 | $0.00 | 0 |
| 2020-08-27 | Open-market sale | 15,584 | $851.66 | 107,121 |
| 2020-08-27 | Option exercise | 15,584 | $193.69 | 122,705 |
| 2020-08-26 | Option exercise (derivative) | 15,584 | $0.00 | 15,584 |
| 2020-08-26 | Open-market sale | 15,584 | $848.16 | 107,121 |
| 2020-08-26 | Option exercise | 15,584 | $193.69 | 122,705 |
| 2020-05-07 | Gift | 20,000 | $0.00 | 87,121 |
| 2020-03-31 | Tax withholding | 3,026 | $599.99 | 107,121 |
| 2020-03-02 | Option exercise (derivative) | 33,600 | $0.00 | 0 |
| 2020-03-02 | Open-market sale | 33,600 | $663.90 | 110,147 |
| 2020-03-02 | Option exercise | 33,600 | $201.04 | 143,747 |
| 2020-03-02 | Tax withholding | 5,447 | $667.59 | 110,147 |
| 2020-02-29 | Tax withholding | 2,527 | $667.59 | 115,594 |
| 2020-02-15 | Tax withholding | 2,276 | $731.37 | 118,121 |
| 2020-02-06 | Grant / award (derivative) | 16,200 | $0.00 | 16,200 |
| 2020-02-06 | Grant / award | 22,520 | $0.00 | 120,397 |
| 2019-12-31 | Option exercise (derivative) | 1,032 | $0.00 | 31,168 |
| 2019-12-31 | Option exercise (derivative) | 547 | $0.00 | 36,053 |
| 2019-12-31 | Option exercise | 547 | $182.75 | 97,877 |
| 2019-12-31 | Option exercise | 1,032 | $193.69 | 97,330 |
| 2019-07-26 | Open-market sale | 24,210 | $628.64 | 96,298 |
| 2019-03-31 | Tax withholding | 3,026 | $466.42 | 120,508 |
| 2019-03-15 | Grant / award | 2,426 | — | 123,534 |
| 2019-03-11 | Tax withholding | 8,245 | $459.98 | 121,108 |
| 2019-03-04 | Option exercise (derivative) | 55,322 | $0.00 | 0 |
| 2019-03-04 | Open-market sale | 55,322 | $473.38 | 129,353 |
| 2019-03-04 | Option exercise | 55,322 | $102.16 | 184,675 |
| 2019-02-28 | Tax withholding | 2,198 | $454.33 | 129,353 |
| 2019-02-07 | Grant / award (derivative) | 22,200 | $0.00 | 22,200 |
| 2019-02-07 | Grant / award | 31,720 | $0.00 | 131,551 |
| 2018-07-31 | Gift | 20,000 | $0.00 | 99,831 |
| 2018-04-30 | Open-market sale | 5,839 | $369.05 | 119,831 |
| 2018-04-27 | Open-market sale | 11,200 | $371.15 | 125,670 |
| 2018-04-26 | Open-market sale | 7,782 | $372.34 | 136,870 |
| 2018-03-31 | Tax withholding | 3,026 | $362.68 | 144,652 |
| 2018-03-11 | Tax withholding | 2,913 | $361.22 | 147,678 |
| 2018-03-05 | Tax withholding | 8,605 | $348.28 | 150,591 |
| 2018-02-28 | Grant / award (derivative) | 31,000 | $0.00 | 31,000 |
| 2018-02-28 | Grant / award | 25,300 | $0.00 | 159,196 |
| 2018-02-27 | Option exercise (derivative) | 40,051 | $0.00 | 0 |
| 2018-02-27 | Option exercise | 40,004 | $58.95 | 213,951 |
| 2018-02-27 | Open-market sale | 80,055 | $347.10 | 133,896 |
| 2018-02-27 | Option exercise | 40,051 | $57.16 | 173,947 |
| 2017-09-09 | Grant / award | 11 | $0.00 | 133,896 |
| 2017-06-12 | Gift | 15,000 | $0.00 | 133,885 |
| 2017-05-03 | Option exercise (derivative) | 21,768 | $0.00 | 0 |
| 2017-05-03 | Option exercise | 21,768 | $42.29 | 170,653 |
| 2017-05-03 | Open-market sale | 21,768 | $244.19 | 148,885 |
| 2017-05-02 | Option exercise (derivative) | 21,768 | $0.00 | 21,768 |
| 2017-05-02 | Open-market sale | 21,768 | $244.73 | 148,885 |
| 2017-05-02 | Option exercise | 21,768 | $42.29 | 170,653 |
| 2017-03-11 | Tax withholding | 3,069 | $205.18 | 148,885 |
| 2017-03-05 | Tax withholding | 3,205 | $206.13 | 151,954 |
| 2017-03-02 | Grant / award (derivative) | 34,600 | $0.00 | 34,600 |
| 2017-03-02 | Open-market sale | 26,271 | $205.31 | 155,159 |
| 2017-03-02 | Disposition to issuer | 2,871 | $0.00 | 154,652 |
| 2017-03-02 | Grant / award | 30,080 | $0.00 | 181,430 |
| 2017-03-02 | Tax withholding | 3,302 | $206.80 | 151,350 |
| 2017-02-28 | Tax withholding | 1,899 | $203.99 | 157,523 |
| 2016-12-29 | Option exercise (derivative) | 499 | $0.00 | 40,051 |
| 2016-12-29 | Option exercise (derivative) | 1,696 | $0.00 | 40,004 |
| 2016-12-29 | Option exercise (derivative) | 978 | $0.00 | 55,322 |
| 2016-12-29 | Option exercise | 499 | $57.16 | 156,748 |
| 2016-12-29 | Option exercise | 1,696 | $58.95 | 158,444 |
| 2016-12-29 | Option exercise | 978 | $102.16 | 159,422 |
| 2016-06-03 | Gift | 8,400 | $0.00 | 156,249 |
| 2016-03-11 | Grant / award (derivative) | 36,600 | $0.00 | 36,600 |
| 2016-03-11 | Tax withholding | 5,769 | $182.75 | 164,580 |
| 2016-03-11 | Grant / award | 29,140 | $0.00 | 170,349 |
| 2016-03-11 | Tax withholding | 5,700 | $182.75 | 164,649 |
| 2016-03-05 | Tax withholding | 3,121 | $183.25 | 141,209 |
| 2016-02-28 | Tax withholding | 1,883 | $179.24 | 144,330 |
| 2015-12-09 | Option exercise (derivative) | 1,250 | $0.00 | 40,550 |
| 2015-12-09 | Option exercise (derivative) | 4,546 | $0.00 | 0 |
| 2015-12-09 | Option exercise (derivative) | 2,364 | $0.00 | 43,536 |
| 2015-12-09 | Option exercise | 1,250 | $57.16 | 146,213 |
| 2015-12-09 | Option exercise | 4,546 | $43.99 | 142,599 |
| 2015-12-09 | Option exercise | 2,364 | $42.29 | 144,963 |
| 2015-12-09 | Option exercise | 1,926 | $51.92 | 138,053 |
| 2015-11-11 | Open-market sale | 17,612 | $205.10 | 136,127 |
| 2015-09-21 | Gift | 6,015 | $0.00 | 153,739 |
| 2015-03-11 | Tax withholding | 5,700 | $191.03 | 159,754 |
| 2015-03-05 | Grant / award (derivative) | 32,200 | $0.00 | 32,200 |
| 2015-03-05 | Grant / award | 30,420 | $0.00 | 165,454 |
| 2015-03-02 | Open-market sale | 33,187 | $197.90 | 135,034 |
| 2015-02-28 | Tax withholding | 2,612 | $199.16 | 168,221 |
| 2015-02-21 | Tax withholding | 4,243 | $191.24 | 170,833 |
| 2014-03-11 | Tax withholding | 5,700 | $207.81 | 181,743 |
| 2014-03-10 | Gift | 6,667 | $0.00 | 175,076 |
| 2014-03-06 | Open-market sale | 50,000 | $210.04 | 187,443 |
| 2014-03-04 | Tax withholding | 2,985 | $214.00 | 237,443 |
| 2014-02-28 | Grant / award (derivative) | 33,600 | $0.00 | 33,600 |
| 2014-02-28 | Tax withholding | 72,531 | $201.04 | 215,668 |
| 2014-02-28 | Grant / award | 24,760 | $0.00 | 240,428 |
| 2014-02-21 | Tax withholding | 4,997 | $197.97 | 288,199 |
| 2013-10-28 | Option exercise (derivative) | 54,400 | $0.00 | 0 |
| 2013-10-28 | Option exercise | 54,400 | $25.00 | 347,596 |
| 2013-10-28 | Open-market sale | 54,400 | $179.08 | 293,196 |
| 2013-07-30 | Option exercise (derivative) | 30,520 | $0.00 | 4,546 |
| 2013-07-30 | Option exercise | 30,520 | $43.99 | 323,716 |
| 2013-07-30 | Open-market sale | 30,520 | $157.03 | 293,196 |
| 2013-07-29 | Option exercise (derivative) | 37,374 | $0.00 | 1,926 |
| 2013-07-29 | Option exercise (derivative) | 4,234 | $0.00 | 35,066 |
| 2013-07-29 | Option exercise (derivative) | 4,000 | $0.00 | 54,400 |
| 2013-07-29 | Option exercise | 4,234 | $43.99 | 297,430 |
| 2013-07-29 | Open-market sale | 37,374 | $155.86 | 293,196 |
| 2013-07-29 | Option exercise | 37,374 | $51.92 | 330,570 |
| 2013-07-29 | Option exercise | 4,000 | $25.00 | 293,196 |
| 2013-03-15 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2013-03-15 | Option exercise | 20,000 | $39.00 | 315,449 |
| 2013-03-15 | Open-market sale | 26,253 | $100.14 | 289,196 |
| 2013-03-14 | Option exercise (derivative) | 30,000 | $0.00 | 20,000 |
| 2013-03-14 | Option exercise | 30,000 | $39.00 | 325,449 |
| 2013-03-14 | Open-market sale | 30,000 | $99.68 | 295,449 |
| 2013-03-12 | Tax withholding | 3,495 | $101.06 | 295,449 |
| 2013-03-11 | Grant / award (derivative) | 56,300 | $0.00 | 56,300 |
| 2013-03-11 | Grant / award | 33,600 | $0.00 | 298,944 |
| 2013-03-04 | Open-market sale | 32,330 | $102.85 | 268,330 |
| 2013-03-04 | Tax withholding | 2,986 | $103.17 | 265,344 |
| 2013-02-21 | Tax withholding | 3,570 | $95.90 | 300,660 |
| 2012-09-09 | Grant / award | 31 | $0.00 | 309,230 |
| 2012-08-01 | Option exercise (derivative) | 46,448 | $0.00 | 0 |
| 2012-08-01 | Open-market sale | 56,448 | $80.10 | 309,199 |
| 2012-08-01 | Option exercise | 46,448 | $28.15 | 365,647 |
| 2012-05-17 | Open-market sale | 27,745 | $70.08 | 319,199 |
| 2012-03-12 | Tax withholding | 3,117 | $63.12 | 346,944 |
| 2012-03-04 | Tax withholding | 2,663 | $58.92 | 350,061 |
| 2012-03-02 | Tax withholding | 3,238 | $58.92 | 352,724 |
| 2012-02-21 | Grant / award (derivative) | 41,700 | $0.00 | 41,700 |
| 2012-02-21 | Grant / award | 172,000 | $0.00 | 355,962 |
| 2011-11-04 | Open-market sale | 20,000 | $62.93 | 186,544 |
| 2011-11-01 | Option exercise (derivative) | 45,074 | $0.00 | 0 |
| 2011-11-01 | Open-market sale | 45,074 | $59.33 | 206,544 |
| 2011-11-01 | Option exercise | 45,074 | $20.30 | 251,618 |
| 2011-05-28 | Tax withholding | 299 | $63.16 | 206,544 |
| 2011-04-17 | Tax withholding | 716 | $60.34 | 206,843 |
| 2011-03-12 | Tax withholding | 2,399 | $56.21 | 207,559 |
| 2011-03-04 | Grant / award (derivative) | 41,800 | $0.00 | 41,800 |
| 2011-03-04 | Grant / award | 17,600 | $0.00 | 209,942 |
| 2011-03-02 | Tax withholding | 2,508 | $56.31 | 192,342 |
| 2011-02-27 | Tax withholding | 1,856 | $57.23 | 194,850 |
| 2010-12-12 | Tax withholding | 19,508 | $55.84 | 202,969 |
| 2010-09-29 | Gift | 6,263 | $0.00 | 196,706 |
| 2010-08-09 | Option exercise (derivative) | 9,883 | $0.00 | 0 |
| 2010-08-09 | Open-market sale | 9,883 | $44.66 | 222,477 |
| 2010-08-09 | Option exercise | 9,883 | $18.06 | 232,360 |
| 2010-08-05 | Option exercise (derivative) | 3,855 | $0.00 | 9,883 |
| 2010-08-05 | Option exercise | 3,855 | $18.06 | 226,332 |
| 2010-08-05 | Open-market sale | 3,855 | $44.08 | 222,477 |
| 2010-08-04 | Option exercise (derivative) | 8,725 | $0.00 | 13,738 |
| 2010-08-04 | Open-market sale | 8,725 | $44.35 | 222,477 |
| 2010-08-04 | Option exercise | 8,725 | $18.06 | 231,202 |
| 2010-05-28 | Tax withholding | 233 | $40.77 | 222,477 |
| 2010-04-27 | Tax withholding | 1,103 | $44.71 | 222,710 |
| 2010-04-17 | Tax withholding | 716 | $45.19 | 223,813 |
| 2010-03-12 | Grant / award (derivative) | 45,900 | $0.00 | 45,900 |
| 2010-03-12 | Grant / award | 20,600 | $0.00 | 224,529 |
| 2010-03-02 | Tax withholding | 2,492 | $39.96 | 203,929 |
| 2010-02-27 | Tax withholding | 1,900 | $39.35 | 206,421 |
| 2009-10-29 | Open-market sale | 3,600 | $39.34 | 208,321 |
| 2009-10-28 | Open-market sale | 8,000 | $39.76 | 211,921 |
| 2009-10-27 | Option exercise (derivative) | 12,940 | $0.00 | 0 |
| 2009-10-27 | Option exercise (derivative) | 22,000 | $0.00 | 22,463 |
| 2009-10-27 | Option exercise | 12,940 | $24.88 | 232,861 |
| 2009-10-27 | Open-market sale | 22,000 | $40.56 | 219,921 |
| 2009-10-27 | Option exercise | 22,000 | $18.06 | 241,921 |
| 2009-05-28 | Tax withholding | 222 | $35.92 | 219,921 |
| 2009-04-27 | Tax withholding | 1,055 | $35.81 | 220,143 |
| 2009-04-17 | Tax withholding | 685 | $33.81 | 221,198 |
| 2009-03-10 | Tax withholding | 1,331 | $25.66 | 221,883 |
| 2009-03-02 | Grant / award (derivative) | 58,400 | $0.00 | 58,400 |
| 2009-03-02 | Grant / award | 21,400 | $0.00 | 223,214 |
| 2009-02-27 | Tax withholding | 1,852 | $25.50 | 201,814 |
| 2008-08-25 | Gift | 4,000 | $0.00 | 203,666 |
| 2008-05-28 | Grant / award | 2,000 | $0.00 | 207,666 |
| 2008-05-07 | Option exercise (derivative) | 25,447 | $0.00 | 0 |
| 2008-05-07 | Option exercise | 25,447 | $30.00 | 231,113 |
| 2008-05-07 | Open-market sale | 25,447 | $52.21 | 205,666 |
| 2008-04-27 | Tax withholding | 1,109 | $49.27 | 205,666 |
| 2008-04-17 | Tax withholding | 720 | $45.39 | 206,775 |
| 2008-03-10 | Tax withholding | 1,398 | $39.76 | 207,456 |
| 2008-02-27 | Grant / award (derivative) | 39,300 | $0.00 | 39,300 |
| 2008-02-27 | Grant / award | 15,800 | $0.00 | 208,854 |
| 2007-10-30 | Open-market sale | 29,983 | $56.28 | 193,054 |
| 2007-10-29 | Option exercise (derivative) | 3,552 | $0.00 | 46,448 |
| 2007-10-29 | Option exercise (derivative) | 124,553 | $0.00 | 25,447 |
| 2007-10-29 | Open-market sale | 121,230 | $57.40 | 223,037 |
| 2007-10-29 | Option exercise | 3,552 | $28.15 | 219,714 |
| 2007-10-29 | Option exercise | 124,553 | $30.00 | 344,267 |
| 2007-04-27 | Tax withholding | 1,401 | $49.12 | 216,162 |
| 2007-04-17 | Grant / award | 8,200 | $48.42 | 217,563 |
| 2007-03-12 | Tax withholding | 1,767 | $44.46 | 209,363 |
| 2007-02-28 | Option exercise (derivative) | 31,667 | $0.00 | 0 |
| 2007-02-28 | Option exercise | 31,667 | $9.00 | 242,797 |
| 2007-02-28 | Open-market sale | 31,667 | $48.09 | 211,130 |
| 2006-12-12 | Grant / award (derivative) | 39,300 | $0.00 | 39,300 |
| 2006-12-12 | Grant / award | 43,400 | $0.00 | 211,130 |
| 2006-08-21 | Option exercise (derivative) | 4,926 | $0.00 | 45,074 |
| 2006-08-21 | Option exercise (derivative) | 12,060 | $0.00 | 12,940 |
| 2006-08-21 | Option exercise (derivative) | 5,537 | $0.00 | 44,463 |
| 2006-08-21 | Option exercise | 5,537 | $18.06 | 175,334 |
| 2006-08-21 | Tax withholding | 12,530 | $39.90 | 167,730 |
| 2006-08-21 | Option exercise | 4,926 | $20.30 | 180,260 |
| 2006-08-21 | Option exercise | 12,060 | $24.88 | 169,797 |
| 2006-05-02 | Open-market sale | 33,333 | $56.34 | 157,737 |
| 2006-04-27 | Grant / award | 12,625 | $0.00 | 191,070 |
| 2006-03-10 | Tax withholding | 1,395 | $51.32 | 178,445 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.