SEC CIK 1186630
GALLUP PATRICIA
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CNXNview stock → | 6,899,191 | 2026-10-21 |
Position History — CNXN
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CNXN
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-21 | Open-market sale | 1,108 | $87.64 | 6,899,191 |
| 2026-10-21 | Open-market sale | 6,084 | $87.12 | 6,900,299 |
| 2026-10-20 | Open-market sale | 79 | $87.33 | 6,906,383 |
| 2026-10-20 | Open-market sale | 7,925 | $86.56 | 6,906,462 |
| 2026-10-06 | Open-market sale | 56 | $92.95 | 6,914,387 |
| 2026-10-06 | Open-market sale | 6,174 | $92.07 | 6,914,443 |
| 2026-10-05 | Open-market sale | 1,572 | $93.06 | 6,920,617 |
| 2026-10-05 | Open-market sale | 5,570 | $92.42 | 6,922,189 |
| 2026-09-15 | Open-market sale | 2,018 | $85.61 | 6,927,759 |
| 2026-09-15 | Open-market sale | 5,124 | $85.01 | 6,929,777 |
| 2026-09-14 | Open-market sale | 1,792 | $86.04 | 6,934,901 |
| 2026-09-14 | Open-market sale | 3,551 | $85.62 | 6,936,693 |
| 2026-09-14 | Open-market sale | 1,799 | $84.42 | 6,940,244 |
| 2026-09-02 | Open-market sale | 2,684 | $80.88 | 6,942,043 |
| 2026-09-02 | Open-market sale | 4,458 | $80.40 | 6,944,727 |
| 2026-09-01 | Option exercise (derivative) | 500 | $0.00 | 500 |
| 2026-09-01 | Option exercise | 500 | $0.00 | 533,758 |
| 2026-09-01 | Open-market sale | 2,270 | $79.39 | 6,949,185 |
| 2026-09-01 | Open-market sale | 4,872 | $78.76 | 6,951,455 |
| 2026-08-18 | Open-market sale | 3,220 | $78.83 | 6,956,327 |
| 2026-08-18 | Open-market sale | 3,922 | $78.36 | 6,959,547 |
| 2026-08-17 | Open-market sale | 718 | $80.21 | 6,963,469 |
| 2026-08-17 | Open-market sale | 1,358 | $79.61 | 6,964,187 |
| 2026-08-17 | Open-market sale | 5,066 | $78.16 | 6,965,545 |
| 2026-08-05 | Open-market sale | 200 | $85.82 | 6,970,611 |
| 2026-08-05 | Open-market sale | 3,559 | $84.77 | 6,970,811 |
| 2026-08-05 | Open-market sale | 3,383 | $84.09 | 6,974,370 |
| 2026-08-04 | Open-market sale | 133 | $87.47 | 6,977,753 |
| 2026-08-04 | Open-market sale | 3,041 | $87.01 | 6,977,886 |
| 2026-08-04 | Open-market sale | 3,968 | $85.79 | 6,980,927 |
| 2026-07-23 | Open-market sale | 567 | $81.15 | 6,984,895 |
| 2026-07-23 | Open-market sale | 6,575 | $80.52 | 6,985,462 |
| 2026-07-22 | Open-market sale | 1,485 | $81.21 | 6,992,037 |
| 2026-07-22 | Open-market sale | 1,990 | $80.59 | 6,993,522 |
| 2026-07-22 | Open-market sale | 3,667 | $79.28 | 6,995,512 |
| 2026-07-07 | Open-market sale | 7,142 | $74.11 | 6,999,179 |
| 2026-07-06 | Open-market sale | 5,897 | $73.00 | 7,006,321 |
| 2026-07-06 | Open-market sale | 1,245 | $72.17 | 7,012,218 |
| 2026-06-24 | Open-market sale | 566 | $70.52 | 7,013,463 |
| 2026-06-24 | Open-market sale | 6,576 | $70.04 | 7,014,029 |
| 2026-06-23 | Open-market sale | 4,867 | $69.96 | 7,020,605 |
| 2026-06-23 | Open-market sale | 2,275 | $69.23 | 7,025,472 |
| 2026-06-09 | Open-market sale | 3,692 | $72.20 | 7,027,747 |
| 2026-06-09 | Open-market sale | 3,692 | $71.63 | 7,031,439 |
| 2026-06-08 | Open-market sale | 545 | $72.61 | 7,035,131 |
| 2026-06-08 | Open-market sale | 6,379 | $72.05 | 7,035,676 |
| 2026-03-14 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2026-03-14 | Option exercise | 5,000 | $0.00 | 2,533,258 |
| 2026-02-10 | Option exercise (derivative) | 5,000 | $0.00 | 15,000 |
| 2026-02-10 | Option exercise | 5,000 | $0.00 | 2,528,258 |
| 2025-12-17 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2025-12-17 | Option exercise | 1,250 | $0.00 | 2,523,258 |
| 2025-12-16 | Grant / award (derivative) | 22,500 | $0.00 | 22,500 |
| 2025-12-12 | Gift | 18,500 | $0.00 | 2,522,008 |
| 2025-09-15 | Gift | 3,500 | $0.00 | 4,540,508 |
| 2025-09-01 | Option exercise (derivative) | 500 | $0.00 | 1,000 |
| 2025-09-01 | Option exercise | 500 | $0.00 | 4,450,845 |
| 2025-03-14 | Option exercise (derivative) | 5,000 | $0.00 | 15,000 |
| 2025-03-14 | Option exercise | 5,000 | $0.00 | 4,450,345 |
| 2025-02-10 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2024-12-17 | Option exercise (derivative) | 1,250 | $0.00 | 1,250 |
| 2024-12-17 | Option exercise | 1,250 | $0.00 | 4,445,345 |
| 2024-09-01 | Option exercise (derivative) | 500 | $0.00 | 1,500 |
| 2024-09-01 | Option exercise | 500 | $0.00 | 6,444,095 |
| 2024-05-08 | Gift | 621,307 | $0.00 | 0 |
| 2024-03-14 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2023-12-17 | Option exercise (derivative) | 1,250 | $0.00 | 2,500 |
| 2023-12-17 | Option exercise | 1,250 | $0.00 | 4,604,850 |
| 2023-09-15 | Gift | 7,500 | $0.00 | 4,603,600 |
| 2023-09-01 | Option exercise (derivative) | 500 | $0.00 | 2,000 |
| 2023-09-01 | Option exercise | 500 | $0.00 | 4,611,100 |
| 2023-07-28 | Open-market sale | 1,800 | $48.08 | 162,093 |
| 2023-07-27 | Open-market sale | 2,600 | $47.84 | 163,893 |
| 2023-07-20 | Open-market sale | 100 | $46.27 | 166,493 |
| 2023-06-21 | Open-market sale | 500 | $46.28 | 166,593 |
| 2023-06-07 | Open-market sale | 5,187 | $46.89 | 167,093 |
| 2023-06-02 | Open-market sale | 600 | $46.26 | 172,280 |
| 2023-03-13 | W | 6,879,962 | $0.00 | 172,880 |
| 2023-03-13 | W | 6,879,962 | $0.00 | 6,879,962 |
| 2023-02-13 | Gift | 275,000 | $0.00 | 15,133 |
| 2023-02-13 | Gift | 275,000 | $0.00 | 275,000 |
| 2023-02-07 | Open-market sale | 3,290 | $48.19 | 7,052,842 |
| 2023-02-06 | Open-market sale | 800 | $49.15 | 7,057,275 |
| 2023-02-06 | Open-market sale | 3,613 | $48.36 | 7,058,075 |
| 2023-02-06 | Open-market sale | 1,143 | $50.43 | 7,056,132 |
| 2023-02-03 | Open-market sale | 4,325 | $51.51 | 7,061,688 |
| 2023-02-02 | Open-market sale | 989 | $50.50 | 7,068,577 |
| 2023-02-02 | Open-market sale | 2,564 | $51.07 | 7,066,013 |
| 2023-01-26 | Open-market sale | 2,702 | $48.29 | 7,069,566 |
| 2023-01-25 | Open-market sale | 4,111 | $48.21 | 7,072,268 |
| 2023-01-20 | Open-market sale | 2,030 | $49.80 | 7,076,379 |
| 2023-01-19 | Open-market sale | 2,400 | $49.76 | 7,078,409 |
| 2023-01-12 | Open-market sale | 1,500 | $48.43 | 7,080,809 |
| 2023-01-12 | Open-market sale | 300 | $47.93 | 7,082,309 |
| 2023-01-11 | Open-market sale | 3,133 | $47.94 | 7,082,609 |
| 2023-01-06 | Open-market sale | 3,290 | $47.38 | 7,085,742 |
| 2023-01-05 | Open-market sale | 2,590 | $46.51 | 7,089,732 |
| 2023-01-05 | Open-market sale | 700 | $47.08 | 7,089,032 |
| 2022-12-30 | Open-market sale | 3,290 | $46.80 | 7,092,322 |
| 2022-12-29 | Open-market sale | 3,290 | $46.89 | 7,095,612 |
| 2022-12-22 | Open-market sale | 1,400 | $48.36 | 7,098,902 |
| 2022-12-22 | Open-market sale | 1,890 | $47.38 | 7,100,302 |
| 2022-12-21 | Open-market sale | 1,612 | $49.55 | 7,102,192 |
| 2022-12-21 | Open-market sale | 4,829 | $49.09 | 7,103,804 |
| 2022-12-17 | Option exercise (derivative) | 1,250 | $0.00 | 3,750 |
| 2022-12-17 | Option exercise | 1,250 | $0.00 | 2,070,652 |
| 2022-12-15 | Open-market sale | 3,700 | $49.33 | 7,108,633 |
| 2022-12-14 | Open-market sale | 2,433 | $51.37 | 7,112,333 |
| 2022-12-08 | Open-market sale | 1,931 | $51.06 | 7,114,766 |
| 2022-12-08 | Open-market sale | 800 | $49.76 | 7,116,697 |
| 2022-12-07 | Open-market sale | 2,700 | $52.23 | 7,117,797 |
| 2022-12-07 | Open-market sale | 300 | $53.02 | 7,117,497 |
| 2022-12-02 | Open-market sale | 200 | $55.16 | 7,120,497 |
| 2022-12-02 | Open-market sale | 2,425 | $54.61 | 7,120,697 |
| 2022-12-01 | Open-market sale | 2,100 | $55.54 | 7,123,122 |
| 2022-11-22 | Open-market sale | 2,576 | $55.90 | 7,125,222 |
| 2022-11-22 | Open-market sale | 714 | $56.30 | 7,127,798 |
| 2022-11-21 | Open-market sale | 670 | $54.56 | 7,131,132 |
| 2022-11-21 | Open-market sale | 2,620 | $53.95 | 7,128,512 |
| 2022-11-16 | Open-market sale | 667 | $53.08 | 7,131,802 |
| 2022-11-16 | Open-market sale | 2,893 | $52.61 | 7,132,469 |
| 2022-11-15 | Open-market sale | 1,600 | $51.28 | 7,138,562 |
| 2022-11-15 | Open-market sale | 1,000 | $53.00 | 7,135,362 |
| 2022-11-15 | Open-market sale | 2,200 | $52.22 | 7,136,362 |
| 2022-11-11 | Open-market sale | 1,900 | $51.04 | 7,140,162 |
| 2022-11-10 | Open-market sale | 1,839 | $50.78 | 7,143,123 |
| 2022-11-10 | Open-market sale | 1,061 | $51.26 | 7,142,062 |
| 2022-09-16 | Gift | 10,500 | $0.00 | 2,069,402 |
| 2022-09-01 | Option exercise (derivative) | 500 | $0.00 | 2,500 |
| 2022-09-01 | Option exercise | 500 | $0.00 | 2,079,902 |
| 2022-07-27 | Open-market sale | 2,300 | $47.27 | 2,079,402 |
| 2022-07-26 | Open-market sale | 2,029 | $46.62 | 2,081,702 |
| 2022-07-20 | Open-market sale | 758 | $46.65 | 2,083,731 |
| 2022-07-20 | Open-market sale | 2,133 | $46.15 | 2,084,489 |
| 2022-07-19 | Open-market sale | 2,575 | $45.82 | 2,086,622 |
| 2022-07-13 | Open-market sale | 2,000 | $43.15 | 2,089,197 |
| 2022-07-12 | Open-market sale | 1,707 | $43.97 | 2,091,197 |
| 2022-07-07 | Open-market sale | 3,000 | $43.10 | 2,092,904 |
| 2022-07-06 | Open-market sale | 2,206 | $42.94 | 2,095,904 |
| 2022-06-28 | Open-market sale | 1,990 | $44.36 | 2,098,520 |
| 2022-06-28 | Open-market sale | 410 | $45.04 | 2,098,110 |
| 2022-06-27 | Open-market sale | 1,853 | $44.87 | 2,100,510 |
| 2022-06-23 | Open-market sale | 2,300 | $43.73 | 2,102,363 |
| 2022-06-22 | Open-market sale | 2,700 | $44.20 | 2,104,663 |
| 2022-06-15 | Open-market sale | 200 | $44.88 | 2,107,363 |
| 2022-06-15 | Open-market sale | 3,200 | $44.21 | 2,107,563 |
| 2022-06-14 | Open-market sale | 3,800 | $43.70 | 2,110,763 |
| 2022-06-07 | Open-market sale | 3,248 | $46.17 | 2,114,563 |
| 2022-06-06 | Open-market sale | 4,300 | $45.72 | 2,117,811 |
| 2022-05-24 | Open-market sale | 1,201 | $43.39 | 2,122,111 |
| 2022-05-24 | Open-market sale | 2,600 | $42.84 | 2,123,312 |
| 2022-05-23 | Open-market sale | 2,547 | $43.66 | 2,125,912 |
| 2022-05-19 | Open-market sale | 3,100 | $45.06 | 2,128,459 |
| 2022-05-18 | Open-market sale | 3,505 | $45.63 | 2,131,938 |
| 2022-05-18 | Open-market sale | 379 | $46.34 | 2,131,559 |
| 2022-05-11 | Open-market sale | 2,577 | $46.51 | 2,136,275 |
| 2022-05-11 | Open-market sale | 832 | $47.22 | 2,135,443 |
| 2022-05-10 | Open-market sale | 2,414 | $47.58 | 7,138,852 |
| 2022-05-10 | Open-market sale | 1,286 | $46.67 | 7,141,266 |
| 2022-05-10 | Open-market sale | 2,414 | $47.58 | 2,138,852 |
| 2022-05-10 | Open-market sale | 1,286 | $46.67 | 2,141,266 |
| 2022-05-04 | Open-market sale | 1,440 | $49.53 | 7,142,552 |
| 2022-05-04 | Open-market sale | 1,770 | $48.40 | 7,143,992 |
| 2022-05-03 | Open-market sale | 4,164 | $48.82 | 7,145,762 |
| 2022-04-26 | Open-market sale | 3,400 | $48.88 | 7,150,026 |
| 2022-04-26 | Open-market sale | 100 | $49.63 | 7,149,926 |
| 2022-04-25 | Open-market sale | 1,193 | $49.93 | 7,153,426 |
| 2022-04-25 | Open-market sale | 1,418 | $49.31 | 7,154,619 |
| 2022-04-20 | Open-market sale | 4,399 | $52.63 | 7,156,037 |
| 2022-04-19 | Open-market sale | 2,589 | $52.12 | 7,160,436 |
| 2022-04-14 | Open-market sale | 2,320 | $53.02 | 7,163,025 |
| 2022-04-13 | Open-market sale | 2,700 | $52.65 | 7,165,345 |
| 2022-04-06 | Open-market sale | 610 | $52.92 | 7,168,045 |
| 2022-04-05 | Open-market sale | 1,467 | $52.47 | 7,168,655 |
| 2022-04-05 | Open-market sale | 1,671 | $52.74 | 7,170,122 |
| 2022-03-25 | Open-market sale | 664 | $51.89 | 7,172,229 |
| 2022-03-25 | Open-market sale | 436 | $52.32 | 7,171,793 |
| 2022-03-24 | Open-market sale | 852 | $51.67 | 7,172,893 |
| 2022-03-16 | Open-market sale | 1,623 | $51.56 | 7,173,745 |
| 2022-03-15 | Open-market sale | 978 | $51.00 | 7,175,368 |
| 2022-03-08 | Open-market sale | 294 | $50.61 | 7,176,346 |
| 2022-03-08 | Open-market sale | 761 | $50.18 | 7,176,640 |
| 2022-03-07 | Open-market sale | 1,800 | $50.55 | 7,177,401 |
| 2022-03-04 | Open-market sale | 1,754 | $50.83 | 7,179,201 |
| 2022-03-04 | Open-market sale | 1,446 | $50.41 | 7,180,955 |
| 2022-03-03 | Open-market sale | 1,444 | $49.78 | 7,182,401 |
| 2022-02-24 | Open-market sale | 538 | $47.74 | 7,183,845 |
| 2022-02-24 | Open-market sale | 1,735 | $47.15 | 7,184,383 |
| 2022-02-23 | Open-market sale | 908 | $48.47 | 7,187,763 |
| 2022-02-23 | Open-market sale | 1,645 | $48.02 | 7,186,118 |
| 2022-02-15 | Open-market sale | 500 | $48.50 | 7,188,671 |
| 2022-02-15 | Open-market sale | 3,006 | $49.80 | 7,189,171 |
| 2022-02-14 | Open-market sale | 2,935 | $47.89 | 7,192,177 |
| 2022-02-14 | Open-market sale | 1,765 | $48.45 | 7,195,112 |
| 2022-02-09 | Open-market sale | 4,800 | $50.41 | 7,196,877 |
| 2022-02-08 | Open-market sale | 1,251 | $48.79 | 7,207,922 |
| 2022-02-08 | Open-market sale | 5,745 | $49.47 | 7,201,677 |
| 2022-02-08 | Open-market sale | 500 | $46.94 | 7,207,422 |
| 2022-02-03 | Open-market sale | 3,010 | $43.36 | 7,209,173 |
| 2022-02-03 | Open-market sale | 3,010 | $43.36 | 7,209,173 |
| 2022-02-02 | Open-market sale | 2,500 | $43.03 | 7,212,183 |
| 2022-02-02 | Open-market sale | 2,500 | $43.03 | 7,212,183 |
| 2022-01-25 | Open-market sale | 4,067 | $42.63 | 7,214,718 |
| 2022-01-25 | Open-market sale | 35 | $43.09 | 7,214,683 |
| 2022-01-24 | Open-market sale | 5,236 | $43.05 | 7,218,785 |
| 2022-01-24 | Open-market sale | 906 | $43.67 | 7,224,021 |
| 2022-01-05 | Open-market sale | 2,796 | $42.98 | 7,224,927 |
| 2022-01-04 | Open-market sale | 2,116 | $43.57 | 7,227,723 |
| 2021-12-29 | Open-market sale | 2,418 | $44.19 | 7,229,839 |
| 2021-12-28 | Open-market sale | 1,535 | $44.19 | 7,232,257 |
| 2021-12-21 | Open-market sale | 2,000 | $43.27 | 7,233,792 |
| 2021-12-20 | Open-market sale | 4,069 | $42.54 | 7,235,792 |
| 2021-12-20 | Open-market sale | 330 | $43.14 | 7,239,861 |
| 2021-12-17 | Gift | 275,000 | $0.00 | 7,265,191 |
| 2021-12-17 | Gift | 25,000 | $0.00 | 7,240,191 |
| 2021-12-17 | Gift | 275,000 | $0.00 | 290,133 |
| 2021-12-17 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2021-12-15 | Open-market sale | 1,916 | $43.90 | 7,540,191 |
| 2021-12-15 | Open-market sale | 1,367 | $44.75 | 7,542,107 |
| 2021-12-14 | Open-market sale | 1,700 | $44.11 | 7,543,474 |
| 2021-12-09 | Open-market sale | 1,300 | $44.72 | 7,545,174 |
| 2021-12-08 | Open-market sale | 1,842 | $45.47 | 7,546,474 |
| 2021-11-30 | Open-market sale | 3,800 | $43.84 | 7,548,316 |
| 2021-11-29 | Open-market sale | 3,000 | $44.93 | 7,552,116 |
| 2021-11-23 | Open-market sale | 2,917 | $47.53 | 7,555,116 |
| 2021-11-22 | Open-market sale | 2,368 | $47.91 | 7,558,610 |
| 2021-11-22 | Open-market sale | 577 | $48.25 | 7,558,033 |
| 2021-11-17 | Open-market sale | 2,740 | $46.54 | 7,561,878 |
| 2021-11-17 | Open-market sale | 900 | $47.61 | 7,560,978 |
| 2021-11-16 | Open-market sale | 2,175 | $49.43 | 7,565,378 |
| 2021-11-16 | Open-market sale | 760 | $49.73 | 7,564,618 |
| 2021-11-09 | Open-market sale | 3,247 | $47.64 | 7,567,553 |
| 2021-11-08 | Open-market sale | 2,625 | $48.45 | 7,570,800 |
| 2021-11-08 | Open-market sale | 1,037 | $49.02 | 7,573,425 |
| 2021-09-10 | Z | 7,119,095 | $0.00 | 7,574,462 |
| 2021-09-09 | Gift | 8,350 | $0.00 | 455,367 |
| 2021-09-01 | Option exercise (derivative) | 500 | $0.00 | 3,000 |
| 2021-09-01 | Option exercise | 500 | $0.00 | 463,717 |
| 2020-09-01 | Option exercise (derivative) | 500 | $0.00 | 3,500 |
| 2020-09-01 | Option exercise (derivative) | 500 | $0.00 | 0 |
| 2020-09-01 | Option exercise | 500 | $0.00 | 463,217 |
| 2020-09-01 | Option exercise | 500 | $0.00 | 462,717 |
| 2019-09-01 | Option exercise (derivative) | 500 | $0.00 | 0 |
| 2019-09-01 | Option exercise (derivative) | 500 | $0.00 | 4,000 |
| 2019-09-01 | Option exercise (derivative) | 500 | $0.00 | 500 |
| 2019-09-01 | Option exercise | 500 | $0.00 | 462,217 |
| 2019-09-01 | Option exercise | 500 | $0.00 | 461,217 |
| 2019-09-01 | Option exercise | 500 | $0.00 | 461,717 |
| 2018-12-13 | Gift | 20,000 | $0.00 | 460,217 |
| 2018-09-01 | Option exercise (derivative) | 500 | $0.00 | 500 |
| 2018-09-01 | Option exercise (derivative) | 500 | $0.00 | 1,000 |
| 2018-09-01 | Option exercise | 500 | $0.00 | 480,217 |
| 2018-09-01 | Option exercise | 500 | $0.00 | 479,717 |
| 2018-09-01 | Option exercise (derivative) | 500 | $0.00 | 4,500 |
| 2018-09-01 | Option exercise | 500 | — | 460,717 |
| 2018-02-13 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2017-12-03 | Option exercise (derivative) | 500 | $0.00 | 500 |
| 2017-12-03 | Option exercise | 500 | $0.00 | 479,217 |
| 2017-09-01 | Option exercise (derivative) | 500 | $0.00 | 1,000 |
| 2017-09-01 | Option exercise (derivative) | 500 | $0.00 | 1,500 |
| 2017-09-01 | Option exercise | 500 | $0.00 | 478,717 |
| 2017-09-01 | Option exercise | 500 | $0.00 | 478,217 |
| 2016-12-16 | Gift | 20,000 | $0.00 | 477,717 |
| 2016-12-03 | Option exercise (derivative) | 500 | $0.00 | 500 |
| 2016-12-03 | Option exercise | 500 | $0.00 | 497,717 |
| 2016-11-12 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2016-11-12 | Option exercise | 2,000 | $0.00 | 497,217 |
| 2016-09-01 | Option exercise (derivative) | 500 | $0.00 | 1,500 |
| 2016-09-01 | Option exercise | 500 | $0.00 | 495,217 |
| 2016-03-01 | Grant / award (derivative) | 2,000 | $0.00 | 2,000 |
| 2015-12-03 | Option exercise (derivative) | 500 | $0.00 | 1,000 |
| 2015-12-03 | Option exercise | 500 | $0.00 | 492,717 |
| 2015-11-12 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2015-11-12 | Option exercise | 2,000 | $0.00 | 494,717 |
| 2015-11-05 | Open-market sale | 3,125 | $22.51 | 492,217 |
| 2015-11-04 | Open-market sale | 3,125 | $22.41 | 495,342 |
| 2015-10-27 | Open-market sale | 3,125 | $20.34 | 498,467 |
| 2015-10-26 | Open-market sale | 3,125 | $20.72 | 501,592 |
| 2015-10-22 | Open-market sale | 3,125 | $20.83 | 504,717 |
| 2015-10-21 | Open-market sale | 3,125 | $20.72 | 507,842 |
| 2015-10-13 | Open-market sale | 3,125 | $20.99 | 510,967 |
| 2015-10-12 | Open-market sale | 3,125 | $21.12 | 514,092 |
| 2015-10-08 | Open-market sale | 3,125 | $21.22 | 517,217 |
| 2015-10-07 | Open-market sale | 3,125 | $20.93 | 520,342 |
| 2015-09-29 | Open-market sale | 1,200 | $20.05 | 523,467 |
| 2015-09-28 | Open-market sale | 1,898 | $20.01 | 524,667 |
| 2015-09-24 | Open-market sale | 3,125 | $20.76 | 526,565 |
| 2015-09-23 | Open-market sale | 3,125 | $20.89 | 529,690 |
| 2015-09-15 | Open-market sale | 3,125 | $20.56 | 532,815 |
| 2015-09-14 | Open-market sale | 3,125 | $20.56 | 535,940 |
| 2015-09-10 | Open-market sale | 3,125 | $20.45 | 539,065 |
| 2015-09-09 | Open-market sale | 3,125 | $20.75 | 542,190 |
| 2015-09-01 | Open-market sale | 3,125 | $20.79 | 545,315 |
| 2015-08-31 | Open-market sale | 3,125 | $20.93 | 548,440 |
| 2015-08-27 | Open-market sale | 3,125 | $20.34 | 551,565 |
| 2015-08-18 | Open-market sale | 3,125 | $21.21 | 554,690 |
| 2015-08-17 | Open-market sale | 3,125 | $21.41 | 557,815 |
| 2015-08-13 | Open-market sale | 3,125 | $21.08 | 560,940 |
| 2015-08-12 | Open-market sale | 3,125 | $21.05 | 564,065 |
| 2015-08-08 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2015-08-08 | Option exercise | 2,000 | $0.00 | 567,190 |
| 2015-08-04 | Open-market sale | 3,125 | $21.59 | 565,190 |
| 2015-08-03 | Open-market sale | 3,125 | $21.70 | 568,315 |
| 2015-07-30 | Open-market sale | 3,125 | $22.14 | 571,440 |
| 2015-07-29 | Open-market sale | 3,125 | $22.22 | 574,565 |
| 2015-07-21 | Open-market sale | 3,125 | $23.59 | 577,690 |
| 2015-07-20 | Open-market sale | 3,125 | $24.03 | 580,815 |
| 2015-07-16 | Open-market sale | 3,125 | $24.11 | 583,940 |
| 2015-07-15 | Open-market sale | 3,125 | $24.16 | 587,065 |
| 2015-07-07 | Open-market sale | 3,125 | $23.77 | 590,190 |
| 2015-07-06 | Open-market sale | 3,125 | $24.06 | 593,315 |
| 2015-07-02 | Open-market sale | 3,125 | $24.30 | 596,440 |
| 2015-07-01 | Open-market sale | 3,125 | $24.73 | 599,565 |
| 2015-06-23 | Open-market sale | 3,125 | $25.38 | 602,690 |
| 2015-06-22 | Open-market sale | 3,125 | $25.86 | 605,815 |
| 2015-06-18 | Open-market sale | 3,125 | $25.21 | 608,940 |
| 2015-06-17 | Open-market sale | 3,125 | $24.87 | 612,065 |
| 2015-06-15 | Gift | 7,370 | $0.00 | 615,190 |
| 2015-06-09 | Open-market sale | 3,125 | $24.25 | 622,560 |
| 2015-06-08 | Open-market sale | 3,125 | $24.45 | 625,685 |
| 2015-06-04 | Open-market sale | 3,125 | $24.77 | 628,810 |
| 2015-06-03 | Open-market sale | 3,125 | $25.21 | 631,935 |
| 2015-05-27 | Open-market sale | 3,125 | $24.64 | 635,060 |
| 2015-05-26 | Open-market sale | 3,125 | $24.57 | 638,185 |
| 2015-05-21 | Open-market sale | 3,125 | $24.89 | 641,310 |
| 2015-05-20 | Open-market sale | 3,125 | $25.40 | 644,435 |
| 2015-05-12 | Open-market sale | 3,125 | $24.58 | 647,560 |
| 2015-05-11 | Open-market sale | 3,125 | $24.77 | 650,685 |
| 2015-05-07 | Open-market sale | 3,125 | $24.67 | 653,810 |
| 2015-05-06 | Open-market sale | 3,125 | $24.46 | 656,935 |
| 2015-04-28 | Open-market sale | 3,125 | $25.63 | 660,060 |
| 2015-04-27 | Open-market sale | 3,125 | $25.95 | 663,185 |
| 2015-04-23 | Open-market sale | 3,125 | $26.57 | 666,310 |
| 2015-04-22 | Open-market sale | 3,125 | $26.65 | 669,435 |
| 2015-04-14 | Open-market sale | 3,125 | $25.82 | 672,560 |
| 2015-04-13 | Open-market sale | 3,125 | $26.30 | 675,685 |
| 2015-04-09 | Open-market sale | 3,125 | $25.91 | 678,810 |
| 2015-04-08 | Open-market sale | 3,125 | $25.94 | 681,935 |
| 2015-03-31 | Open-market sale | 3,125 | $26.29 | 685,060 |
| 2015-03-30 | Open-market sale | 3,125 | $26.68 | 688,185 |
| 2015-03-26 | Open-market sale | 3,125 | $25.90 | 691,310 |
| 2015-03-25 | Open-market sale | 3,125 | $26.17 | 694,435 |
| 2015-03-17 | Open-market sale | 3,125 | $25.46 | 697,560 |
| 2015-03-16 | Open-market sale | 3,125 | $25.34 | 700,685 |
| 2015-03-12 | Open-market sale | 3,125 | $25.39 | 453,810 |
| 2015-03-11 | Open-market sale | 3,125 | $25.67 | 456,935 |
| 2015-03-03 | Open-market sale | 3,125 | $25.74 | 460,060 |
| 2015-03-02 | Open-market sale | 3,125 | $25.83 | 463,185 |
| 2015-02-26 | Open-market sale | 3,125 | $25.65 | 466,310 |
| 2015-02-25 | Open-market sale | 3,125 | $25.13 | 469,435 |
| 2015-02-18 | Open-market sale | 3,125 | $23.64 | 472,560 |
| 2015-02-17 | Open-market sale | 3,125 | $23.60 | 475,685 |
| 2015-02-12 | Open-market sale | 3,125 | $23.62 | 478,810 |
| 2015-02-11 | Open-market sale | 3,125 | $24.02 | 481,935 |
| 2015-02-03 | Open-market sale | 3,125 | $23.74 | 485,060 |
| 2015-02-02 | Open-market sale | 3,125 | $23.50 | 488,185 |
| 2015-01-22 | Z | 250,000 | $0.00 | 463,217 |
| 2015-01-22 | Z | 250,000 | $0.00 | 7,119,094 |
| 2014-12-23 | Open-market sale | 5,000 | $24.88 | 491,310 |
| 2014-12-22 | Open-market sale | 5,000 | $24.51 | 496,310 |
| 2014-12-18 | Open-market sale | 5,000 | $25.15 | 501,310 |
| 2014-12-17 | Open-market sale | 5,000 | $24.09 | 506,310 |
| 2014-12-09 | Open-market sale | 5,000 | $22.77 | 511,310 |
| 2014-12-08 | Open-market sale | 5,000 | $22.90 | 516,310 |
| 2014-12-04 | Open-market sale | 5,000 | $22.76 | 521,310 |
| 2014-12-03 | Option exercise (derivative) | 500 | $0.00 | 1,500 |
| 2014-12-03 | Open-market sale | 5,000 | $22.90 | 526,310 |
| 2014-12-03 | Grant / award | 500 | $0.00 | 531,310 |
| 2014-11-25 | Open-market sale | 5,000 | $22.90 | 530,810 |
| 2014-11-24 | Open-market sale | 5,000 | $22.90 | 535,810 |
| 2014-11-20 | Open-market sale | 5,000 | $23.00 | 540,810 |
| 2014-11-19 | Open-market sale | 5,000 | $22.95 | 545,810 |
| 2014-11-11 | Open-market sale | 5,000 | $23.21 | 550,810 |
| 2014-11-10 | Open-market sale | 5,000 | $23.03 | 555,810 |
| 2014-11-06 | Open-market sale | 5,000 | $23.16 | 560,810 |
| 2014-11-05 | Open-market sale | 5,000 | $22.89 | 565,810 |
| 2014-10-30 | Grant / award (derivative) | 2,000 | $0.00 | 2,000 |
| 2014-10-28 | Open-market sale | 5,000 | $23.19 | 570,810 |
| 2014-10-27 | Open-market sale | 5,000 | $22.24 | 575,810 |
| 2014-10-23 | Open-market sale | 5,000 | $21.89 | 580,810 |
| 2014-10-22 | Open-market sale | 5,000 | $21.78 | 585,810 |
| 2014-10-14 | Open-market sale | 5,000 | $21.66 | 590,810 |
| 2014-10-13 | Open-market sale | 5,000 | $21.93 | 595,810 |
| 2014-10-09 | Open-market sale | 5,000 | $21.88 | 600,810 |
| 2014-10-08 | Open-market sale | 5,000 | $21.74 | 605,810 |
| 2014-09-30 | Open-market sale | 5,000 | $21.51 | 610,810 |
| 2014-09-29 | Open-market sale | 5,000 | $21.83 | 615,810 |
| 2014-09-25 | Open-market sale | 5,000 | $21.50 | 620,810 |
| 2014-09-24 | Open-market sale | 5,000 | $21.95 | 625,810 |
| 2014-09-16 | Open-market sale | 5,000 | $21.99 | 630,810 |
| 2014-09-15 | Open-market sale | 5,000 | $22.17 | 635,810 |
| 2014-09-11 | Open-market sale | 5,000 | $22.28 | 640,810 |
| 2014-09-10 | Open-market sale | 5,000 | $22.36 | 645,810 |
| 2014-09-03 | Open-market sale | 5,000 | $22.82 | 650,810 |
| 2014-09-02 | Open-market sale | 5,000 | $22.84 | 655,810 |
| 2014-08-28 | Open-market sale | 5,000 | $22.36 | 660,810 |
| 2014-08-27 | Open-market sale | 5,000 | $22.74 | 665,810 |
| 2014-08-19 | Open-market sale | 5,000 | $22.49 | 670,810 |
| 2014-08-18 | Open-market sale | 5,000 | $22.37 | 675,810 |
| 2014-08-14 | Open-market sale | 5,000 | $21.91 | 680,810 |
| 2014-08-13 | Open-market sale | 5,000 | $21.74 | 685,810 |
| 2014-08-08 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2014-08-08 | Option exercise | 2,000 | $0.00 | 690,810 |
| 2014-08-05 | Open-market sale | 5,000 | $20.41 | 688,810 |
| 2014-08-04 | Open-market sale | 5,000 | $20.81 | 693,810 |
| 2014-07-31 | Open-market sale | 5,000 | $20.24 | 698,810 |
| 2014-07-30 | Open-market sale | 5,000 | $20.06 | 703,810 |
| 2014-07-22 | Open-market sale | 5,000 | $20.24 | 708,810 |
| 2014-07-21 | Open-market sale | 5,000 | $20.02 | 713,810 |
| 2014-07-17 | Open-market sale | 5,000 | $19.89 | 718,810 |
| 2014-07-16 | Open-market sale | 5,000 | $19.91 | 723,810 |
| 2014-07-08 | Open-market sale | 5,000 | $20.26 | 728,810 |
| 2014-07-07 | Open-market sale | 5,000 | $20.36 | 733,810 |
| 2014-07-03 | Open-market sale | 5,000 | $20.46 | 738,810 |
| 2014-07-02 | Open-market sale | 5,000 | $20.40 | 743,810 |
| 2014-06-24 | Open-market sale | 5,000 | $20.37 | 748,810 |
| 2014-06-23 | Open-market sale | 5,000 | $20.24 | 753,810 |
| 2014-06-19 | Open-market sale | 5,000 | $20.27 | 758,810 |
| 2014-06-18 | Open-market sale | 5,000 | $20.14 | 763,810 |
| 2014-06-10 | Open-market sale | 5,000 | $21.06 | 768,810 |
| 2014-06-09 | Open-market sale | 5,000 | $21.13 | 773,810 |
| 2014-06-05 | Open-market sale | 5,000 | $20.20 | 778,810 |
| 2014-06-04 | Open-market sale | 5,000 | $20.04 | 783,810 |
| 2014-05-27 | Open-market sale | 5,000 | $21.69 | 788,810 |
| 2014-05-22 | Open-market sale | 5,000 | $20.50 | 793,810 |
| 2014-05-21 | Open-market sale | 5,000 | $20.33 | 798,810 |
| 2014-05-13 | Open-market sale | 5,000 | $20.56 | 803,810 |
| 2014-05-12 | Open-market sale | 5,000 | $20.67 | 808,810 |
| 2014-05-08 | Open-market sale | 5,000 | $19.89 | 813,810 |
| 2014-05-07 | Open-market sale | 5,000 | $19.89 | 818,810 |
| 2014-04-29 | Open-market sale | 5,000 | $20.54 | 823,810 |
| 2014-04-28 | Open-market sale | 5,000 | $20.65 | 828,810 |
| 2014-04-24 | Open-market sale | 5,000 | $20.74 | 833,810 |
| 2014-04-23 | Open-market sale | 5,000 | $20.93 | 838,810 |
| 2014-04-15 | Open-market sale | 5,000 | $20.45 | 843,810 |
| 2014-04-14 | Open-market sale | 5,000 | $20.75 | 848,810 |
| 2014-04-10 | Open-market sale | 5,000 | $20.83 | 853,810 |
| 2014-04-09 | Open-market sale | 5,000 | $20.84 | 858,810 |
| 2014-04-01 | Open-market sale | 5,000 | $20.75 | 863,810 |
| 2014-03-31 | Open-market sale | 5,000 | $20.38 | 868,810 |
| 2014-03-27 | Open-market sale | 5,000 | $20.44 | 873,810 |
| 2014-03-26 | Open-market sale | 5,000 | $20.82 | 878,810 |
| 2014-03-18 | Open-market sale | 5,000 | $21.77 | 883,810 |
| 2014-03-17 | Open-market sale | 5,000 | $21.98 | 888,810 |
| 2014-03-13 | Open-market sale | 5,000 | $21.75 | 893,810 |
| 2014-03-12 | Open-market sale | 5,000 | $21.75 | 898,810 |
| 2014-03-04 | Open-market sale | 5,000 | $21.16 | 903,810 |
| 2014-03-03 | Open-market sale | 5,000 | $20.05 | 908,810 |
| 2014-02-27 | Open-market sale | 5,000 | $20.05 | 913,810 |
| 2014-02-26 | Open-market sale | 5,000 | $19.91 | 918,810 |
| 2014-02-19 | Open-market sale | 5,000 | $20.42 | 923,810 |
| 2014-02-18 | Open-market sale | 5,000 | $20.88 | 928,810 |
| 2014-02-13 | Open-market sale | 5,000 | $19.45 | 933,810 |
| 2014-02-12 | Open-market sale | 5,000 | $19.14 | 938,810 |
| 2014-02-04 | Open-market sale | 5,000 | $19.20 | 943,810 |
| 2014-02-03 | Open-market sale | 5,000 | $19.08 | 948,810 |
| 2014-01-30 | Open-market sale | 5,000 | $21.66 | 953,810 |
| 2014-01-29 | Open-market sale | 5,000 | $22.03 | 958,810 |
| 2014-01-21 | Open-market sale | 5,000 | $24.35 | 963,810 |
| 2014-01-16 | Open-market sale | 5,000 | $24.40 | 968,810 |
| 2014-01-15 | Open-market sale | 5,000 | $24.64 | 973,810 |
| 2014-01-07 | Open-market sale | 5,000 | $24.62 | 978,810 |
| 2014-01-06 | Open-market sale | 5,000 | $24.37 | 983,810 |
| 2014-01-03 | Gift | 500,000 | — | 7,369,094 |
| 2014-01-03 | Gift | 500,000 | — | 988,810 |
| 2013-12-17 | Gift | 26,690 | $0.00 | 488,810 |
| 2013-12-03 | Grant / award (derivative) | 2,000 | $0.00 | 2,000 |
| 2013-12-03 | Grant / award | 500 | — | 515,500 |
| 2012-12-17 | Disposition to issuer | 300,000 | $10.58 | 515,000 |
| 2012-12-14 | Gift | 300,000 | $0.00 | 7,869,094 |
| 2012-12-14 | Gift | 300,000 | $0.00 | 815,000 |
| 2012-11-12 | Grant / award (derivative) | 4,000 | $0.00 | 8,000 |
| 2011-12-31 | W | 133 | $0.00 | 15,133 |
| 2011-12-16 | Gift | 5,000 | $0.00 | 515,000 |
| 2011-12-15 | Gift | 10,000 | $0.00 | 520,000 |
| 2011-08-08 | Grant / award (derivative) | 4,000 | $0.00 | 4,000 |
| 2011-08-08 | Grant / award (derivative) | 4,000 | $0.00 | 4,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.