SEC CIK 1293293
Cavanagh Brendan Thomas
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| SBACview stock → | 63,782.441 | 2026-03-06 |
| EDview stock → | 2,606 | 2026-05-19 |
Position History — SBAC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — SBAC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-03-06 | Option exercise (derivative) | 5,003 | $0.00 | 10,008 |
| 2026-03-06 | Option exercise (derivative) | 3,966 | $0.00 | 3,966 |
| 2026-03-06 | Disposition to issuer (derivative) | 4,335 | $0.00 | 0 |
| 2026-03-06 | Option exercise (derivative) | 4,335 | $0.00 | 0 |
| 2026-03-06 | Option exercise (derivative) | 1,445 | $0.00 | 0 |
| 2026-03-06 | Tax withholding | 1,968.68 | $195.69 | 63,782.441 |
| 2026-03-06 | Option exercise | 5,003 | $0.00 | 65,751.121 |
| 2026-03-06 | Tax withholding | 1,560.62 | $195.69 | 60,748.121 |
| 2026-03-06 | Option exercise | 3,966 | $0.00 | 62,308.741 |
| 2026-03-06 | Tax withholding | 3,144.765 | $195.69 | 58,342.741 |
| 2026-03-06 | Option exercise | 8,670 | $0.00 | 61,487.506 |
| 2026-03-06 | Tax withholding | 568.607 | $195.69 | 52,817.506 |
| 2026-03-06 | Option exercise | 1,445 | $0.00 | 53,386.113 |
| 2026-03-05 | Grant / award (derivative) | 25,289 | $0.00 | 25,289 |
| 2026-03-05 | Grant / award (derivative) | 16,859 | $0.00 | 16,859 |
| 2026-01-20 | Option exercise (derivative) | 55,741 | $0.00 | 0 |
| 2026-01-20 | Tax withholding | 53,792 | $194.11 | 51,941.113 |
| 2026-01-20 | Option exercise | 55,741 | $182.30 | 105,733.113 |
| 2025-03-06 | Grant / award (derivative) | 22,516 | $0.00 | 22,516 |
| 2025-03-06 | Option exercise (derivative) | 3,966 | $0.00 | 7,932 |
| 2025-03-06 | Option exercise (derivative) | 1,445 | $0.00 | 1,445 |
| 2025-03-06 | Grant / award (derivative) | 15,011 | $0.00 | 15,011 |
| 2025-03-06 | Option exercise | 3,966 | $0.00 | 51,552.73 |
| 2025-03-06 | Tax withholding | 1,560.62 | $220.38 | 49,992.11 |
| 2025-03-06 | Option exercise | 1,445 | $0.00 | 48,155.34 |
| 2025-03-06 | Tax withholding | 568.61 | $220.38 | 47,586.73 |
| 2025-03-04 | Option exercise (derivative) | 3,465 | $0.00 | 0 |
| 2025-03-04 | Option exercise (derivative) | 1,155 | $0.00 | 0 |
| 2025-03-04 | Disposition to issuer (derivative) | 3,465 | $0.00 | 0 |
| 2025-03-04 | Option exercise | 6,930 | $0.00 | 49,437.3 |
| 2025-03-04 | Tax withholding | 2,726.95 | $221.51 | 46,710.34 |
| 2025-03-04 | Tax withholding | 454.49 | $221.51 | 42,507.3 |
| 2025-03-04 | Option exercise | 1,155 | $0.00 | 42,961.79 |
| 2025-01-22 | Option exercise (derivative) | 50,212 | $0.00 | 0 |
| 2025-01-22 | Tax withholding | 43,048 | $204.36 | 56,060.79 |
| 2025-01-22 | Option exercise | 50,212 | $156.50 | 99,108.79 |
| 2024-03-06 | Grant / award (derivative) | 11,898 | $0.00 | 11,898 |
| 2024-03-06 | Option exercise (derivative) | 1,445 | $0.00 | 2,890 |
| 2024-03-06 | Grant / award (derivative) | 17,846 | $0.00 | 17,846 |
| 2024-03-06 | Tax withholding | 568.61 | $216.50 | 48,896.79 |
| 2024-03-06 | Option exercise | 1,445 | $0.00 | 49,465.39 |
| 2024-03-04 | Option exercise (derivative) | 7,744 | $0.00 | 0 |
| 2024-03-04 | Option exercise (derivative) | 1,291 | $0.00 | 0 |
| 2024-03-04 | Tax withholding | 3,053.86 | $208.29 | 47,319.89 |
| 2024-03-04 | Tax withholding | 454.49 | $208.29 | 48,020.39 |
| 2024-03-04 | Option exercise | 1,155 | $0.00 | 48,474.89 |
| 2024-03-04 | Option exercise | 7,744 | $0.00 | 50,373.75 |
| 2024-03-04 | Option exercise | 1,291 | $0.00 | 43,137.76 |
| 2024-03-04 | Tax withholding | 508.01 | $208.29 | 42,629.75 |
| 2023-03-06 | Grant / award (derivative) | 4,335 | $0.00 | 4,335 |
| 2023-03-06 | Grant / award (derivative) | 4,335 | $0.00 | 4,335 |
| 2023-03-06 | Grant / award (derivative) | 4,335 | $0.00 | 4,335 |
| 2023-03-06 | Option exercise (derivative) | 1,296 | — | 0 |
| 2023-03-06 | Tax withholding | 509.98 | $260.35 | 41,846.76 |
| 2023-03-06 | Option exercise | 1,296 | $0.00 | 42,356.73 |
| 2023-03-06 | Tax withholding | 454.49 | $260.35 | 41,060.73 |
| 2023-03-06 | Tax withholding | 508.01 | $260.35 | 40,360.22 |
| 2023-03-04 | Option exercise (derivative) | 1,155 | — | 2,310 |
| 2023-03-04 | Option exercise (derivative) | 1,291 | — | 1,291 |
| 2023-03-04 | Option exercise | 1,291 | $0.00 | 40,868.23 |
| 2023-03-04 | Option exercise | 1,155 | $0.00 | 41,515.22 |
| 2023-02-25 | Option exercise (derivative) | 3,663 | — | 0 |
| 2023-02-25 | Option exercise (derivative) | 1,221 | — | 0 |
| 2023-02-25 | Tax withholding | 4,124.86 | $257.82 | 39,577.23 |
| 2023-02-25 | Option exercise | 1,221 | $0.00 | 32,987.81 |
| 2023-02-25 | Option exercise | 7,326 | $0.00 | 40,313.81 |
| 2023-02-25 | Option exercise | 3,388.28 | $0.00 | 43,702.09 |
| 2022-03-06 | Option exercise (derivative) | 1,309 | — | 0 |
| 2022-03-06 | Option exercise (derivative) | 1,296 | — | 1,296 |
| 2022-03-06 | Tax withholding | 1,025.07 | $330.90 | 31,759.81 |
| 2022-03-06 | Option exercise | 1,309 | — | 31,488.88 |
| 2022-03-06 | Option exercise | 1,296 | — | 32,784.88 |
| 2022-03-04 | Option exercise (derivative) | 1,290 | — | 2,582 |
| 2022-03-04 | Grant / award (derivative) | 3,465 | $0.00 | 3,465 |
| 2022-03-04 | Grant / award (derivative) | 3,465 | $0.00 | 3,465 |
| 2022-03-04 | Option exercise | 1,290 | — | 30,687.5 |
| 2022-03-04 | Tax withholding | 507.62 | $326.03 | 30,179.88 |
| 2022-02-25 | Option exercise (derivative) | 1,221 | — | 1,221 |
| 2022-02-25 | Option exercise | 1,221 | — | 29,889 |
| 2022-02-25 | Tax withholding | 491.51 | $302.30 | 29,397.5 |
| 2021-11-17 | Open-market buy | 4 | $350.37 | 31,766.81 |
| 2021-09-02 | Option exercise (derivative) | 60,163 | $0.00 | 0 |
| 2021-09-02 | Option exercise | 60,163 | $115.17 | 91,170 |
| 2021-09-02 | Open-market sale | 21,451 | $364.56 | 69,719 |
| 2021-09-02 | Open-market sale | 16,592 | $365.53 | 53,127 |
| 2021-09-02 | Open-market sale | 22,120 | $366.42 | 31,007 |
| 2021-03-06 | Option exercise (derivative) | 1,308 | — | 1,309 |
| 2021-03-06 | Option exercise (derivative) | 1,296 | — | 2,592 |
| 2021-03-06 | Option exercise (derivative) | 1,544 | — | 0 |
| 2021-03-06 | Option exercise | 1,308 | — | 31,344 |
| 2021-03-06 | Option exercise | 1,296 | — | 32,640 |
| 2021-03-06 | Tax withholding | 1,633 | $242.19 | 31,007 |
| 2021-03-06 | Option exercise | 1,544 | — | 30,036 |
| 2021-03-04 | Grant / award (derivative) | 3,872 | $0.00 | 3,872 |
| 2021-03-04 | Grant / award (derivative) | 3,872 | $0.00 | 3,872 |
| 2021-03-02 | Open-market sale | 3 | $247.47 | 19,052 |
| 2021-02-25 | Option exercise (derivative) | 1,221 | — | 2,442 |
| 2021-02-25 | Option exercise | 1,221 | — | 48,022 |
| 2021-02-25 | Tax withholding | 481 | $250.51 | 47,541 |
| 2020-06-11 | Open-market buy | 3 | $294.04 | 31,762.81 |
| 2020-06-01 | Option exercise (derivative) | 68,258 | $0.00 | 0 |
| 2020-06-01 | Open-market sale | 14,254 | $319.85 | 49,301 |
| 2020-06-01 | Option exercise | 68,258 | $96.58 | 116,124 |
| 2020-06-01 | Open-market sale | 4,897 | $316.05 | 111,227 |
| 2020-06-01 | Open-market sale | 25,935 | $317.09 | 85,292 |
| 2020-06-01 | Open-market sale | 5,013 | $317.81 | 80,279 |
| 2020-06-01 | Open-market sale | 400 | $320.62 | 48,901 |
| 2020-06-01 | Open-market sale | 16,724 | $319.03 | 63,555 |
| 2020-03-06 | Option exercise (derivative) | 1,296 | — | 3,888 |
| 2020-03-06 | Option exercise (derivative) | 1,544 | — | 1,544 |
| 2020-03-06 | Option exercise (derivative) | 1,309 | — | 2,617 |
| 2020-03-06 | Option exercise | 1,544 | — | 46,895 |
| 2020-03-06 | Option exercise | 1,296 | — | 49,500 |
| 2020-03-06 | Option exercise | 1,309 | — | 48,204 |
| 2020-03-06 | Tax withholding | 1,634 | $300.32 | 47,866 |
| 2020-03-04 | Option exercise (derivative) | 1,668 | — | 0 |
| 2020-03-04 | Tax withholding | 657 | $286.66 | 45,351 |
| 2020-03-04 | Option exercise | 1,668 | — | 46,008 |
| 2020-02-25 | Grant / award (derivative) | 3,663 | $0.00 | 3,663 |
| 2020-02-25 | Grant / award (derivative) | 3,663 | $0.00 | 3,663 |
| 2019-11-11 | Open-market buy | 3 | $229.98 | 19,055 |
| 2019-10-10 | Open-market buy | 3 | $242.08 | 19,052 |
| 2019-09-04 | Option exercise (derivative) | 54,411 | $0.00 | 0 |
| 2019-09-04 | Open-market sale | 6,223 | $267.14 | 85,307 |
| 2019-09-04 | Open-market sale | 23,744 | $268.28 | 61,563 |
| 2019-09-04 | Open-market sale | 17,223 | $268.91 | 44,340 |
| 2019-09-04 | Open-market sale | 7,221 | $266.15 | 91,530 |
| 2019-09-04 | Option exercise | 54,411 | $124.59 | 98,751 |
| 2019-03-06 | Option exercise (derivative) | 1,308 | — | 3,926 |
| 2019-03-06 | Grant / award (derivative) | 5,184 | $0.00 | 5,184 |
| 2019-03-06 | Grant / award (derivative) | 55,741 | $0.00 | 55,741 |
| 2019-03-06 | Option exercise (derivative) | 1,544 | — | 3,088 |
| 2019-03-06 | Option exercise | 1,308 | — | 45,463 |
| 2019-03-06 | Option exercise | 1,544 | — | 44,155 |
| 2019-03-06 | Tax withholding | 1,123 | $182.10 | 44,340 |
| 2019-03-05 | Option exercise (derivative) | 1,362 | — | 0 |
| 2019-03-05 | Tax withholding | 509 | $182.48 | 42,611 |
| 2019-03-05 | Option exercise | 1,362 | — | 43,120 |
| 2019-03-04 | Option exercise (derivative) | 1,668 | — | 1,668 |
| 2019-03-04 | Tax withholding | 627 | $182.11 | 41,758 |
| 2019-03-04 | Option exercise | 1,668 | — | 42,385 |
| 2018-11-19 | Option exercise (derivative) | 8,746 | $0.00 | 0 |
| 2018-11-19 | Open-market sale | 5,404 | $172.67 | 43,013 |
| 2018-11-19 | Tax withholding | 1,163 | $172.02 | 48,417 |
| 2018-11-19 | Option exercise | 1,370 | $72.99 | 49,580 |
| 2018-11-19 | Option exercise | 8,746 | $95.53 | 48,210 |
| 2018-11-19 | Open-market sale | 2,296 | $173.46 | 40,717 |
| 2018-11-16 | Option exercise (derivative) | 51,842 | $0.00 | 8,746 |
| 2018-11-16 | Option exercise (derivative) | 45,829 | $0.00 | 1,370 |
| 2018-11-16 | Option exercise (derivative) | 28,999 | $0.00 | 0 |
| 2018-11-16 | Open-market sale | 879 | $173.10 | 39,464 |
| 2018-11-16 | Open-market sale | 139,138 | $172.11 | 40,343 |
| 2018-11-16 | Option exercise | 51,842 | $95.53 | 179,481 |
| 2018-11-16 | Option exercise | 45,829 | $72.99 | 127,639 |
| 2018-11-16 | Option exercise | 28,999 | $47.52 | 81,810 |
| 2018-03-06 | Option exercise (derivative) | 1,543 | — | 4,632 |
| 2018-03-06 | Grant / award (derivative) | 50,212 | $0.00 | 50,212 |
| 2018-03-06 | Grant / award (derivative) | 5,234 | $0.00 | 5,234 |
| 2018-03-06 | Option exercise (derivative) | 1,537 | — | 0 |
| 2018-03-06 | Option exercise | 1,537 | — | 51,268 |
| 2018-03-06 | Option exercise | 1,543 | — | 52,811 |
| 2018-03-05 | Option exercise (derivative) | 1,361 | — | 1,362 |
| 2018-03-05 | Option exercise | 1,361 | — | 49,731 |
| 2018-03-04 | Option exercise (derivative) | 1,668 | — | 3,336 |
| 2018-03-04 | Option exercise | 1,668 | — | 48,370 |
| 2018-02-27 | Option exercise (derivative) | 27,221 | $0.00 | 0 |
| 2018-02-27 | Option exercise | 27,221 | $42.15 | 60,576 |
| 2018-02-27 | Tax withholding | 13,874 | $172.73 | 46,702 |
| 2017-03-06 | Grant / award (derivative) | 6,175 | $0.00 | 6,175 |
| 2017-03-06 | Grant / award (derivative) | 60,163 | $0.00 | 60,163 |
| 2017-03-06 | Option exercise (derivative) | 1,536 | — | 1,537 |
| 2017-03-06 | Option exercise (derivative) | 1,545 | — | 0 |
| 2017-03-06 | Option exercise | 1,545 | — | 36,192 |
| 2017-03-06 | Option exercise | 1,536 | — | 34,647 |
| 2017-03-05 | Option exercise (derivative) | 1,362 | — | 2,723 |
| 2017-03-05 | Option exercise | 1,362 | — | 33,111 |
| 2017-03-04 | Option exercise (derivative) | 1,668 | — | 5,004 |
| 2017-03-04 | Option exercise | 1,668 | — | 31,749 |
| 2016-09-08 | Option exercise (derivative) | 28,409 | $0.00 | 0 |
| 2016-09-08 | Option exercise (derivative) | 2,104 | $0.00 | 28,999 |
| 2016-09-08 | Option exercise (derivative) | 2,372 | $0.00 | 27,221 |
| 2016-09-08 | Option exercise | 2,800 | $35.71 | 36,887 |
| 2016-09-08 | Tax withholding | 10,675 | $118.47 | 34,087 |
| 2016-09-08 | Option exercise | 25,609 | $35.71 | 44,762 |
| 2016-09-08 | Tax withholding | 844 | $118.47 | 38,831 |
| 2016-09-08 | Option exercise | 2,104 | $47.52 | 39,675 |
| 2016-09-08 | Tax withholding | 844 | $118.47 | 37,571 |
| 2016-09-08 | Option exercise | 2,372 | $42.15 | 38,415 |
| 2016-09-08 | Tax withholding | 844 | $118.47 | 36,043 |
| 2016-03-06 | Option exercise (derivative) | 1,720 | — | 0 |
| 2016-03-06 | Option exercise (derivative) | 1,545 | — | 1,545 |
| 2016-03-06 | Option exercise (derivative) | 1,537 | — | 3,073 |
| 2016-03-06 | Tax withholding | 1,315 | $96.58 | 19,153 |
| 2016-03-06 | Option exercise | 1,537 | — | 20,468 |
| 2016-03-06 | Option exercise | 1,545 | — | 18,931 |
| 2016-03-06 | Option exercise | 1,720 | — | 17,386 |
| 2016-03-05 | Option exercise (derivative) | 1,361 | — | 4,085 |
| 2016-03-05 | Tax withholding | 373 | $96.58 | 15,666 |
| 2016-03-05 | Option exercise | 1,361 | — | 16,039 |
| 2016-03-04 | Grant / award (derivative) | 68,258 | $0.00 | 68,258 |
| 2016-03-04 | Grant / award (derivative) | 6,672 | $0.00 | 6,672 |
| 2015-03-06 | Option exercise (derivative) | 1,545 | — | 3,090 |
| 2015-03-06 | Option exercise (derivative) | 1,719 | — | 1,720 |
| 2015-03-06 | Option exercise (derivative) | 1,536 | — | 4,610 |
| 2015-03-06 | Option exercise | 1,719 | — | 13,406 |
| 2015-03-06 | Option exercise | 1,545 | — | 14,951 |
| 2015-03-06 | Option exercise | 1,536 | — | 16,487 |
| 2015-03-06 | Tax withholding | 1,551 | $124.59 | 14,936 |
| 2015-03-05 | Grant / award (derivative) | 5,446 | $0.00 | 5,446 |
| 2015-03-05 | Grant / award (derivative) | 54,411 | $0.00 | 54,411 |
| 2015-03-04 | Option exercise (derivative) | 1,703 | — | 0 |
| 2015-03-04 | Option exercise | 1,703 | — | 12,153 |
| 2015-03-04 | Tax withholding | 466 | $124.87 | 11,687 |
| 2014-03-06 | Option exercise (derivative) | 1,720 | — | 3,439 |
| 2014-03-06 | Option exercise (derivative) | 1,545 | — | 4,635 |
| 2014-03-06 | Grant / award (derivative) | 6,146 | $0.00 | 6,146 |
| 2014-03-06 | Grant / award (derivative) | 60,588 | $0.00 | 60,588 |
| 2014-03-06 | Option exercise | 1,720 | — | 10,276 |
| 2014-03-06 | Tax withholding | 1,371 | $95.24 | 10,450 |
| 2014-03-06 | Option exercise | 1,545 | — | 11,821 |
| 2014-03-04 | Option exercise (derivative) | 1,621 | — | 0 |
| 2014-03-04 | Option exercise (derivative) | 1,702 | — | 1,703 |
| 2014-03-04 | Tax withholding | 1,395 | $95.18 | 8,556 |
| 2014-03-04 | Option exercise | 1,621 | — | 8,249 |
| 2014-03-04 | Option exercise | 1,702 | — | 9,951 |
| 2013-09-16 | Option exercise (derivative) | 61,628 | $0.00 | 0 |
| 2013-09-16 | Option exercise | 40,000 | $32.39 | 46,628 |
| 2013-09-16 | Option exercise | 61,628 | $19.68 | 108,256 |
| 2013-09-16 | Open-market sale | 101,628 | $77.04 | 6,628 |
| 2013-03-06 | Option exercise (derivative) | 1,719 | — | 5,159 |
| 2013-03-06 | Grant / award (derivative) | 6,180 | $0.00 | 6,180 |
| 2013-03-06 | Grant / award (derivative) | 47,199 | $0.00 | 47,199 |
| 2013-03-06 | Option exercise | 1,719 | — | 6,941 |
| 2013-03-06 | Tax withholding | 643 | $73.03 | 6,298 |
| 2013-03-04 | Option exercise (derivative) | 1,621 | — | 1,621 |
| 2013-03-04 | Option exercise (derivative) | 1,703 | — | 3,405 |
| 2013-03-04 | Option exercise | 1,621 | — | 4,762 |
| 2013-03-04 | Option exercise | 1,703 | — | 6,465 |
| 2013-03-04 | Tax withholding | 1,243 | $71.63 | 5,222 |
| 2012-08-29 | Option exercise (derivative) | 4,474 | $0.00 | 0 |
| 2012-08-29 | Option exercise | 35,000 | $28.54 | 88,973 |
| 2012-08-29 | Option exercise | 35,000 | $19.10 | 53,973 |
| 2012-08-29 | Option exercise | 4,474 | $8.56 | 18,973 |
| 2012-08-29 | Open-market sale | 85,832 | $60.09 | 3,141 |
| 2012-08-28 | Open-market sale | 7,807 | $60.00 | 14,499 |
| 2012-03-06 | Grant / award (derivative) | 31,103 | $0.00 | 31,103 |
| 2012-03-06 | Grant / award (derivative) | 6,878 | $0.00 | 6,878 |
| 2012-03-04 | Option exercise (derivative) | 1,621 | — | 3,242 |
| 2012-03-04 | Option exercise (derivative) | 1,702 | — | 5,108 |
| 2012-03-04 | Option exercise | 1,621 | — | 21,816 |
| 2012-03-04 | Tax withholding | 1,212 | $47.10 | 22,306 |
| 2012-03-04 | Option exercise | 1,702 | — | 23,518 |
| 2011-03-04 | Grant / award (derivative) | 6,810 | $0.00 | 6,810 |
| 2011-03-04 | Grant / award (derivative) | 29,593 | $0.00 | 29,593 |
| 2011-03-04 | Option exercise (derivative) | 1,621 | — | 4,863 |
| 2011-03-04 | Tax withholding | 591 | $42.00 | 20,195 |
| 2011-03-04 | Option exercise | 1,621 | — | 20,786 |
| 2010-03-04 | Grant / award (derivative) | 6,484 | $0.00 | 6,484 |
| 2010-03-04 | Grant / award (derivative) | 28,409 | $0.00 | 28,409 |
| 2009-12-02 | Option exercise (derivative) | 15,526 | $0.00 | 4,474 |
| 2009-12-02 | Option exercise (derivative) | 650 | $0.00 | 0 |
| 2009-12-02 | Option exercise | 2,418 | $8.00 | 19,165 |
| 2009-12-02 | Open-market sale | 37,542 | $33.31 | 1,221 |
| 2009-12-02 | Option exercise | 15,526 | $8.56 | 16,747 |
| 2009-03-05 | Grant / award (derivative) | 61,628 | $0.00 | 61,628 |
| 2008-09-30 | Option exercise (derivative) | 8,750 | $0.00 | 0 |
| 2008-09-30 | Option exercise | 3,750 | $4.15 | 30,013 |
| 2008-09-30 | Option exercise | 8,750 | $4.25 | 38,763 |
| 2008-04-01 | Open-market sale | 300 | $29.72 | 47,063 |
| 2008-04-01 | Open-market sale | 400 | $29.71 | 47,363 |
| 2008-04-01 | Open-market sale | 200 | $29.70 | 47,763 |
| 2008-04-01 | Open-market sale | 500 | $29.69 | 47,963 |
| 2008-04-01 | Open-market sale | 200 | $29.67 | 48,463 |
| 2008-04-01 | Open-market sale | 500 | $29.66 | 48,663 |
| 2008-04-01 | Open-market sale | 100 | $29.65 | 49,163 |
| 2008-04-01 | Open-market sale | 1 | $29.64 | 49,263 |
| 2008-04-01 | Open-market sale | 99 | $29.62 | 49,264 |
| 2008-04-01 | Open-market sale | 800 | $29.60 | 49,363 |
| 2008-04-01 | Open-market sale | 600 | $29.59 | 50,163 |
| 2008-04-01 | Open-market sale | 200 | $29.57 | 50,763 |
| 2008-04-01 | Open-market sale | 300 | $29.53 | 50,963 |
| 2008-04-01 | Open-market sale | 900 | $29.96 | 38,763 |
| 2008-04-01 | Open-market sale | 600 | $29.94 | 39,663 |
| 2008-04-01 | Open-market sale | 100 | $29.93 | 40,263 |
| 2008-04-01 | Open-market sale | 400 | $29.91 | 40,363 |
| 2008-04-01 | Open-market sale | 800 | $29.90 | 40,763 |
| 2008-04-01 | Open-market sale | 400 | $29.88 | 41,563 |
| 2008-04-01 | Open-market sale | 300 | $29.87 | 41,963 |
| 2008-04-01 | Open-market sale | 200 | $29.86 | 42,263 |
| 2008-04-01 | Open-market sale | 500 | $29.85 | 42,463 |
| 2008-04-01 | Open-market sale | 400 | $29.84 | 42,963 |
| 2008-04-01 | Open-market sale | 800 | $29.83 | 43,363 |
| 2008-04-01 | Open-market sale | 200 | $29.82 | 44,163 |
| 2008-04-01 | Open-market sale | 300 | $29.80 | 44,363 |
| 2008-04-01 | Open-market sale | 1,000 | $29.76 | 44,663 |
| 2008-04-01 | Open-market sale | 600 | $29.75 | 45,663 |
| 2008-04-01 | Open-market sale | 500 | $29.74 | 46,263 |
| 2008-04-01 | Open-market sale | 300 | $29.73 | 46,763 |
| 2008-04-01 | Open-market sale | 800 | $30.01 | 34,463 |
| 2008-04-01 | Open-market sale | 2,300 | $30.00 | 35,263 |
| 2008-04-01 | Open-market sale | 700 | $29.99 | 37,563 |
| 2008-04-01 | Open-market sale | 500 | $29.97 | 38,263 |
| 2008-04-01 | Open-market sale | 300 | $30.29 | 26,263 |
| 2008-04-01 | Open-market sale | 300 | $30.15 | 26,563 |
| 2008-04-01 | Open-market sale | 500 | $30.14 | 26,863 |
| 2008-04-01 | Open-market sale | 400 | $30.12 | 27,363 |
| 2008-04-01 | Open-market sale | 800 | $30.12 | 27,763 |
| 2008-04-01 | Open-market sale | 100 | $30.11 | 28,563 |
| 2008-04-01 | Open-market sale | 600 | $30.02 | 33,863 |
| 2008-04-01 | Open-market sale | 500 | $30.03 | 33,363 |
| 2008-04-01 | Open-market sale | 300 | $30.06 | 33,063 |
| 2008-04-01 | Open-market sale | 100 | $30.06 | 32,963 |
| 2008-04-01 | Open-market sale | 600 | $30.07 | 32,363 |
| 2008-04-01 | Open-market sale | 1,400 | $30.08 | 30,963 |
| 2008-04-01 | Open-market sale | 400 | $30.09 | 30,563 |
| 2008-04-01 | Open-market sale | 700 | $30.11 | 28,663 |
| 2008-04-01 | Open-market sale | 1,200 | $30.10 | 29,363 |
| 2008-02-28 | Grant / award (derivative) | 40,000 | $0.00 | 40,000 |
| 2007-08-31 | Option exercise (derivative) | 4,757 | $0.00 | 20,000 |
| 2007-08-31 | Open-market sale | 200 | $32.76 | 54,329 |
| 2007-08-31 | Open-market sale | 500 | $32.74 | 52,029 |
| 2007-08-31 | Open-market sale | 1,800 | $32.75 | 52,529 |
| 2007-08-31 | Open-market sale | 766 | $32.73 | 51,263 |
| 2007-08-31 | Open-market sale | 200 | $32.77 | 54,529 |
| 2007-08-31 | Open-market sale | 1,291 | $32.78 | 54,729 |
| 2007-08-31 | Option exercise | 4,757 | $8.56 | 56,020 |
| 2007-06-15 | Option exercise (derivative) | 3,750 | $0.00 | 3,750 |
| 2007-06-15 | Option exercise | 3,750 | $4.15 | 51,263 |
| 2007-05-18 | Option exercise (derivative) | 8,750 | $0.00 | 8,750 |
| 2007-05-18 | Option exercise (derivative) | 15,243 | $0.00 | 24,757 |
| 2007-05-18 | Option exercise (derivative) | 12,500 | $0.00 | 0 |
| 2007-05-18 | Open-market sale | 1,000 | $30.76 | 40,648 |
| 2007-05-18 | Open-market sale | 400 | $30.77 | 41,648 |
| 2007-05-18 | Option exercise | 15,243 | $8.56 | 42,048 |
| 2007-05-18 | Option exercise | 561 | $8.00 | 26,805 |
| 2007-05-18 | Option exercise | 23 | $8.00 | 26,244 |
| 2007-05-18 | Option exercise | 8,750 | $4.25 | 47,513 |
| 2007-05-18 | Option exercise | 12,500 | $2.10 | 38,721 |
| 2007-05-18 | Open-market sale | 900 | $30.71 | 26,221 |
| 2007-05-18 | Open-market sale | 3,327 | $30.72 | 27,121 |
| 2007-05-18 | Open-market sale | 1,100 | $30.73 | 30,448 |
| 2007-05-18 | Open-market sale | 4,000 | $30.74 | 31,548 |
| 2007-05-18 | Open-market sale | 5,100 | $30.75 | 35,548 |
| 2007-02-26 | Grant / award (derivative) | 35,000 | $0.00 | 35,000 |
| 2006-12-14 | Option exercise (derivative) | 12,500 | $0.00 | 12,500 |
| 2006-12-14 | Option exercise (derivative) | 3,750 | $0.00 | 7,500 |
| 2006-12-14 | Option exercise (derivative) | 8,750 | $0.00 | 17,500 |
| 2006-12-14 | Open-market sale | 104 | $28.54 | 6,221 |
| 2006-12-14 | Option exercise | 3,750 | $4.15 | 4,971 |
| 2006-12-14 | Option exercise | 12,500 | $2.10 | 17,471 |
| 2006-12-14 | Open-market sale | 200 | $28.56 | 1,621 |
| 2006-12-14 | Open-market sale | 400 | $28.55 | 1,221 |
| 2006-12-14 | Option exercise | 8,750 | $4.25 | 26,221 |
| 2006-12-14 | Open-market sale | 100 | $28.59 | 5,321 |
| 2006-12-14 | Open-market sale | 800 | $28.60 | 5,421 |
| 2006-12-14 | Open-market sale | 3,500 | $28.57 | 1,821 |
| 2006-01-19 | Grant / award (derivative) | 35,000 | $0.00 | 35,000 |
| 2004-06-08 | — | — | — | 2,019 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.