SEC CIK 1136856
HOLMES NED S
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| PBview stock → | 38,300 | 2026-10-21 |
Position History — PB
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — PB
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-21 | Open-market sale | 100 | $68.24 | 38,300 |
| 2026-10-21 | Open-market sale | 500 | $68.24 | 81,693 |
| 2026-10-21 | Open-market sale | 500 | $68.25 | 66,115 |
| 2026-10-14 | Open-market sale | 100 | $66.22 | 38,400 |
| 2026-10-14 | Open-market sale | 48 | $66.62 | 82,193 |
| 2026-10-14 | Open-market sale | 452 | $66.19 | 82,241 |
| 2026-10-14 | Open-market sale | 500 | $66.22 | 66,615 |
| 2026-10-07 | Open-market sale | 100 | $65.81 | 38,500 |
| 2026-10-07 | Open-market sale | 500 | $65.78 | 82,693 |
| 2026-10-07 | Open-market sale | 500 | $65.78 | 67,115 |
| 2026-09-30 | Open-market sale | 100 | $66.50 | 38,600 |
| 2026-09-30 | Open-market sale | 421 | $66.66 | 83,193 |
| 2026-09-30 | Open-market sale | 79 | $66.10 | 83,614 |
| 2026-09-30 | Open-market sale | 452 | $66.67 | 67,615 |
| 2026-09-30 | Open-market sale | 48 | $66.02 | 68,067 |
| 2026-09-23 | Open-market sale | 82 | $68.56 | 38,700 |
| 2026-09-23 | Open-market sale | 18 | $67.69 | 38,782 |
| 2026-09-23 | Open-market sale | 411 | $68.61 | 83,693 |
| 2026-09-23 | Open-market sale | 89 | $67.69 | 84,104 |
| 2026-09-23 | Open-market sale | 404 | $68.67 | 68,115 |
| 2026-09-23 | Open-market sale | 96 | $67.76 | 68,519 |
| 2026-09-16 | Open-market sale | 92 | $71.03 | 38,800 |
| 2026-09-16 | Open-market sale | 8 | $69.89 | 38,892 |
| 2026-09-16 | Open-market sale | 455 | $71.03 | 84,193 |
| 2026-09-16 | Open-market sale | 45 | $69.89 | 84,648 |
| 2026-09-16 | Open-market sale | 472 | $71.01 | 68,615 |
| 2026-09-16 | Open-market sale | 28 | $69.89 | 69,087 |
| 2026-09-09 | Open-market sale | 100 | $71.42 | 38,900 |
| 2026-09-09 | Open-market sale | 500 | $71.43 | 84,693 |
| 2026-09-09 | Open-market sale | 500 | $71.42 | 69,115 |
| 2026-09-02 | Open-market sale | 54 | $72.09 | 39,000 |
| 2026-09-02 | Open-market sale | 46 | $71.59 | 39,054 |
| 2026-09-02 | Open-market sale | 210 | $72.01 | 85,193 |
| 2026-09-02 | Open-market sale | 290 | $71.51 | 85,403 |
| 2026-09-02 | Open-market sale | 230 | $72.08 | 69,615 |
| 2026-09-02 | Open-market sale | 270 | $71.53 | 69,845 |
| 2026-08-26 | Open-market sale | 95 | $73.22 | 39,100 |
| 2026-08-26 | Open-market sale | 5 | $72.26 | 39,195 |
| 2026-08-26 | Open-market sale | 500 | $73.19 | 85,693 |
| 2026-08-26 | Open-market sale | 500 | $73.19 | 70,115 |
| 2026-08-19 | Open-market sale | 23 | $74.20 | 39,200 |
| 2026-08-19 | Open-market sale | 77 | $73.41 | 39,223 |
| 2026-08-19 | Open-market sale | 135 | $74.21 | 86,193 |
| 2026-08-19 | Open-market sale | 365 | $73.50 | 86,328 |
| 2026-08-19 | Open-market sale | 113 | $74.25 | 70,615 |
| 2026-08-19 | Open-market sale | 387 | $73.47 | 70,728 |
| 2026-08-12 | Open-market sale | 100 | $74.16 | 39,300 |
| 2026-08-12 | Open-market sale | 500 | $74.13 | 86,693 |
| 2026-08-12 | Open-market sale | 500 | $74.14 | 71,115 |
| 2026-08-05 | Open-market sale | 100 | $74.64 | 39,400 |
| 2026-08-05 | Open-market sale | 500 | $74.60 | 87,193 |
| 2026-08-05 | Open-market sale | 500 | $74.62 | 71,615 |
| 2026-07-29 | Open-market sale | 95 | $74.31 | 39,500 |
| 2026-07-29 | Open-market sale | 5 | $72.84 | 39,595 |
| 2026-07-29 | Open-market sale | 499 | $74.27 | 87,693 |
| 2026-07-29 | Open-market sale | 1 | $72.90 | 88,192 |
| 2026-07-29 | Open-market sale | 499 | $74.26 | 72,115 |
| 2026-07-29 | Open-market sale | 1 | $72.90 | 72,614 |
| 2026-07-22 | Open-market sale | 100 | $73.01 | 39,600 |
| 2026-07-22 | Open-market sale | 500 | $72.98 | 88,193 |
| 2026-07-22 | Open-market sale | 500 | $72.97 | 72,615 |
| 2026-07-15 | Open-market sale | 95 | $73.11 | 39,700 |
| 2026-07-15 | Open-market sale | 5 | $72.14 | 39,795 |
| 2026-07-15 | Open-market sale | 500 | $73.09 | 88,693 |
| 2026-07-15 | Open-market sale | 500 | $73.02 | 73,115 |
| 2026-07-08 | Open-market sale | 5 | $71.76 | 39,800 |
| 2026-07-08 | Open-market sale | 95 | $70.55 | 39,805 |
| 2026-07-08 | Open-market sale | 1 | $71.74 | 89,193 |
| 2026-07-08 | Open-market sale | 499 | $70.60 | 89,194 |
| 2026-07-08 | Open-market sale | 1 | $71.74 | 73,615 |
| 2026-07-08 | Open-market sale | 499 | $70.55 | 73,616 |
| 2026-07-01 | Open-market sale | 95 | $73.51 | 39,900 |
| 2026-07-01 | Open-market sale | 5 | $72.79 | 39,995 |
| 2026-07-01 | Open-market sale | 500 | $73.54 | 89,693 |
| 2026-07-01 | Open-market sale | 500 | $73.56 | 74,115 |
| 2026-06-24 | Open-market sale | 100 | $72.74 | 40,000 |
| 2026-06-24 | Open-market sale | 500 | $72.72 | 90,193 |
| 2026-06-24 | Open-market sale | 500 | $72.73 | 74,615 |
| 2026-06-17 | Open-market sale | 90 | $71.69 | 40,100 |
| 2026-06-17 | Open-market sale | 10 | $70.94 | 40,190 |
| 2026-06-17 | Open-market sale | 456 | $71.73 | 90,693 |
| 2026-06-17 | Open-market sale | 44 | $70.98 | 91,149 |
| 2026-06-17 | Open-market sale | 457 | $71.74 | 75,115 |
| 2026-06-17 | Open-market sale | 43 | $70.98 | 75,572 |
| 2026-06-10 | Open-market sale | 100 | $71.36 | 40,200 |
| 2026-06-10 | Open-market sale | 500 | $71.40 | 91,193 |
| 2026-06-10 | Open-market sale | 500 | $71.35 | 75,615 |
| 2026-06-03 | Open-market sale | 5 | $68.33 | 40,300 |
| 2026-06-03 | Open-market sale | 95 | $67.67 | 40,305 |
| 2026-06-03 | Open-market sale | 1 | $68.28 | 91,693 |
| 2026-06-03 | Open-market sale | 499 | $67.68 | 91,694 |
| 2026-06-03 | Open-market sale | 500 | $67.70 | 76,115 |
| 2026-05-27 | Open-market sale | 3 | $69.95 | 40,400 |
| 2026-05-27 | Open-market sale | 97 | $69.29 | 40,403 |
| 2026-05-27 | Open-market sale | 480 | $69.32 | 92,193 |
| 2026-05-27 | Open-market sale | 20 | $68.84 | 92,673 |
| 2026-05-27 | Open-market sale | 14 | $70.02 | 76,615 |
| 2026-05-27 | Open-market sale | 486 | $69.30 | 76,629 |
| 2026-05-20 | Open-market sale | 95 | $68.85 | 40,500 |
| 2026-05-20 | Open-market sale | 5 | $67.97 | 40,595 |
| 2026-05-20 | Open-market sale | 499 | $68.78 | 92,693 |
| 2026-05-20 | Open-market sale | 1 | $68.04 | 93,192 |
| 2026-05-20 | Open-market sale | 499 | $68.78 | 77,115 |
| 2026-05-20 | Open-market sale | 1 | $68.04 | 77,614 |
| 2026-05-13 | Open-market sale | 5 | $67.36 | 40,600 |
| 2026-05-13 | Open-market sale | 95 | $66.51 | 40,605 |
| 2026-05-13 | Open-market sale | 45 | $67.30 | 93,193 |
| 2026-05-13 | Open-market sale | 455 | $66.51 | 93,238 |
| 2026-05-13 | Open-market sale | 153 | $67.16 | 77,615 |
| 2026-05-13 | Open-market sale | 347 | $66.35 | 77,768 |
| 2026-05-06 | Open-market sale | 100 | $70.18 | 40,700 |
| 2026-05-06 | Open-market sale | 500 | $70.25 | 93,693 |
| 2026-05-06 | Open-market sale | 500 | $70.21 | 78,115 |
| 2026-04-29 | Open-market sale | 34 | $70.55 | 40,800 |
| 2026-04-29 | Open-market sale | 16 | $69.55 | 40,834 |
| 2026-04-29 | Open-market sale | 50 | $68.83 | 40,850 |
| 2026-04-29 | Open-market sale | 228 | $70.34 | 94,193 |
| 2026-04-29 | Open-market sale | 272 | $69.04 | 94,421 |
| 2026-04-29 | Open-market sale | 222 | $70.35 | 78,615 |
| 2026-04-29 | Open-market sale | 232 | $69.16 | 78,837 |
| 2026-04-29 | Open-market sale | 46 | $68.13 | 79,069 |
| 2026-04-22 | Open-market sale | 100 | $69.86 | 40,900 |
| 2026-04-22 | Open-market sale | 500 | $69.85 | 94,693 |
| 2026-04-22 | Open-market sale | 500 | $69.86 | 79,115 |
| 2026-04-21 | Grant / award | 1,700 | $0.00 | 79,615 |
| 2026-04-15 | Open-market sale | 90 | $68.76 | 41,000 |
| 2026-04-15 | Open-market sale | 10 | $68.12 | 41,090 |
| 2026-04-15 | Open-market sale | 500 | $68.73 | 95,193 |
| 2026-04-15 | Open-market sale | 457 | $68.77 | 77,915 |
| 2026-04-15 | Open-market sale | 43 | $68.07 | 78,372 |
| 2026-04-08 | Open-market sale | 428 | $69.10 | 95,693 |
| 2026-04-08 | Open-market sale | 34 | $68.23 | 78,881 |
| 2026-04-08 | Open-market sale | 466 | $69.05 | 78,415 |
| 2026-04-08 | Open-market sale | 89 | $69.02 | 41,100 |
| 2026-04-08 | Open-market sale | 11 | $68.14 | 41,189 |
| 2026-04-08 | Open-market sale | 72 | $68.24 | 96,121 |
| 2026-04-01 | Open-market sale | 100 | $67.78 | 41,200 |
| 2026-04-01 | Open-market sale | 500 | $67.79 | 96,193 |
| 2026-04-01 | Open-market sale | 500 | $67.80 | 78,915 |
| 2026-03-25 | Open-market sale | 100 | $66.18 | 41,300 |
| 2026-03-25 | Open-market sale | 500 | $66.25 | 96,693 |
| 2026-03-25 | Open-market sale | 500 | $66.25 | 79,415 |
| 2026-03-18 | Open-market sale | 500 | $64.29 | 97,193 |
| 2026-03-18 | Open-market sale | 500 | $64.28 | 79,915 |
| 2026-03-18 | Open-market sale | 100 | $64.30 | 41,400 |
| 2026-03-11 | Open-market sale | 500 | $66.00 | 80,415 |
| 2026-03-11 | Open-market sale | 100 | $65.96 | 41,500 |
| 2026-03-11 | Open-market sale | 500 | $65.97 | 97,693 |
| 2026-03-04 | Open-market sale | 500 | $70.04 | 80,915 |
| 2026-03-04 | Open-market sale | 100 | $70.07 | 41,600 |
| 2026-03-04 | Open-market sale | 500 | $70.03 | 98,193 |
| 2026-02-25 | Open-market sale | 500 | $71.31 | 81,415 |
| 2026-02-25 | Open-market sale | 100 | $71.25 | 41,700 |
| 2026-02-25 | Open-market sale | 500 | $71.31 | 98,693 |
| 2026-02-18 | Open-market sale | 95 | $73.60 | 41,800 |
| 2026-02-18 | Open-market sale | 5 | $72.61 | 41,895 |
| 2026-02-18 | Open-market sale | 500 | $73.60 | 99,193 |
| 2026-02-18 | Open-market sale | 500 | $73.62 | 81,915 |
| 2026-02-11 | Open-market sale | 500 | $76.07 | 99,693 |
| 2026-02-11 | Open-market sale | 500 | $76.08 | 82,415 |
| 2026-02-11 | Open-market sale | 100 | $76.04 | 41,900 |
| 2026-02-04 | Open-market sale | 40 | $73.13 | 42,000 |
| 2026-02-04 | Open-market sale | 169 | $72.00 | 83,246 |
| 2026-02-04 | Open-market sale | 55 | $72.44 | 42,040 |
| 2026-02-04 | Open-market sale | 5 | $70.92 | 42,095 |
| 2026-02-04 | Open-market sale | 323 | $72.96 | 100,193 |
| 2026-02-04 | Open-market sale | 177 | $72.00 | 100,516 |
| 2026-02-04 | Open-market sale | 331 | $72.96 | 82,915 |
| 2026-01-28 | Open-market sale | 425 | $66.59 | 83,490 |
| 2026-01-28 | Open-market sale | 74 | $67.29 | 83,416 |
| 2026-01-28 | Open-market sale | 1 | $68.00 | 83,415 |
| 2026-01-28 | Open-market sale | 452 | $66.58 | 100,741 |
| 2026-01-28 | Open-market sale | 48 | $67.53 | 100,693 |
| 2026-01-28 | Open-market sale | 81 | $66.53 | 42,119 |
| 2026-01-28 | Open-market sale | 19 | $67.31 | 42,100 |
| 2026-01-21 | Open-market sale | 499 | $74.30 | 101,193 |
| 2026-01-21 | Open-market sale | 1 | $72.58 | 84,414 |
| 2026-01-21 | Open-market sale | 95 | $74.32 | 42,200 |
| 2026-01-21 | Open-market sale | 5 | $72.41 | 42,295 |
| 2026-01-21 | Open-market sale | 1 | $72.58 | 101,692 |
| 2026-01-21 | Open-market sale | 499 | $74.29 | 83,915 |
| 2026-01-14 | Open-market sale | 4 | $72.45 | 42,300 |
| 2026-01-14 | Open-market sale | 96 | $71.68 | 42,304 |
| 2026-01-14 | Open-market sale | 29 | $72.45 | 101,693 |
| 2026-01-14 | Open-market sale | 471 | $71.59 | 101,722 |
| 2026-01-14 | Open-market sale | 32 | $72.45 | 84,415 |
| 2026-01-14 | Open-market sale | 468 | $71.65 | 84,447 |
| 2026-01-07 | Open-market sale | 500 | $69.97 | 102,193 |
| 2026-01-07 | Open-market sale | 100 | $69.98 | 42,400 |
| 2026-01-07 | Open-market sale | 500 | $69.97 | 84,915 |
| 2025-12-31 | Open-market sale | 100 | $69.35 | 42,500 |
| 2025-12-31 | Open-market sale | 500 | $69.38 | 102,693 |
| 2025-12-31 | Open-market sale | 500 | $69.38 | 85,415 |
| 2025-12-24 | Open-market sale | 100 | $71.00 | 42,600 |
| 2025-12-24 | Open-market sale | 500 | $70.96 | 103,193 |
| 2025-12-24 | Open-market sale | 500 | $70.96 | 85,915 |
| 2025-12-17 | Open-market sale | 500 | $71.99 | 103,693 |
| 2025-12-17 | Open-market sale | 500 | $71.98 | 86,415 |
| 2025-12-17 | Open-market sale | 100 | $71.97 | 42,700 |
| 2025-12-10 | Open-market sale | 58 | $72.30 | 86,915 |
| 2025-12-10 | Open-market sale | 1 | $70.37 | 87,414 |
| 2025-12-10 | Open-market sale | 441 | $71.42 | 86,973 |
| 2025-12-10 | Open-market sale | 1 | $70.37 | 104,692 |
| 2025-12-10 | Open-market sale | 432 | $71.42 | 104,260 |
| 2025-12-10 | Open-market sale | 67 | $72.28 | 104,193 |
| 2025-12-10 | Open-market sale | 5 | $70.24 | 42,895 |
| 2025-12-10 | Open-market sale | 85 | $71.51 | 42,810 |
| 2025-12-10 | Open-market sale | 10 | $72.28 | 42,800 |
| 2025-12-03 | Open-market sale | 1 | $69.01 | 105,192 |
| 2025-12-03 | Open-market sale | 95 | $70.10 | 42,900 |
| 2025-12-03 | Open-market sale | 5 | $69.14 | 42,995 |
| 2025-12-03 | Open-market sale | 499 | $70.08 | 104,693 |
| 2025-12-03 | Open-market sale | 499 | $70.10 | 87,415 |
| 2025-12-03 | Open-market sale | 1 | $69.01 | 87,914 |
| 2025-11-26 | Open-market sale | 500 | $69.29 | 105,193 |
| 2025-11-26 | Open-market sale | 500 | $69.29 | 87,915 |
| 2025-11-26 | Open-market sale | 100 | $69.25 | 43,000 |
| 2025-11-19 | Open-market sale | 100 | $65.57 | 43,100 |
| 2025-11-19 | Open-market sale | 500 | $65.60 | 105,693 |
| 2025-11-19 | Open-market sale | 500 | $65.57 | 88,415 |
| 2025-11-12 | Open-market sale | 500 | $67.28 | 88,915 |
| 2025-11-12 | Open-market sale | 500 | $67.28 | 106,193 |
| 2025-11-12 | Open-market sale | 100 | $67.26 | 43,200 |
| 2025-11-05 | Open-market sale | 500 | $66.84 | 106,693 |
| 2025-11-05 | Open-market sale | 5 | $66.04 | 43,395 |
| 2025-11-05 | Open-market sale | 95 | $66.88 | 43,300 |
| 2025-11-05 | Open-market sale | 500 | $66.83 | 89,415 |
| 2025-10-29 | Open-market sale | 232 | $63.90 | 90,182 |
| 2025-10-29 | Open-market sale | 1 | $62.77 | 90,414 |
| 2025-10-29 | Open-market sale | 136 | $65.73 | 90,046 |
| 2025-10-29 | Open-market sale | 131 | $66.95 | 89,915 |
| 2025-10-29 | Open-market sale | 30 | $66.87 | 43,400 |
| 2025-10-29 | Open-market sale | 24 | $65.66 | 43,430 |
| 2025-10-29 | Open-market sale | 41 | $63.92 | 43,454 |
| 2025-10-29 | Open-market sale | 5 | $62.55 | 43,495 |
| 2025-10-29 | Open-market sale | 156 | $66.92 | 107,193 |
| 2025-10-29 | Open-market sale | 97 | $65.81 | 107,349 |
| 2025-10-29 | Open-market sale | 246 | $63.92 | 107,446 |
| 2025-10-29 | Open-market sale | 1 | $62.77 | 107,692 |
| 2025-10-22 | Open-market sale | 43 | $63.87 | 90,415 |
| 2025-10-22 | Open-market sale | 457 | $63.40 | 90,458 |
| 2025-10-22 | Open-market sale | 45 | $63.87 | 107,693 |
| 2025-10-22 | Open-market sale | 455 | $63.39 | 107,738 |
| 2025-10-22 | Open-market sale | 92 | $63.38 | 43,508 |
| 2025-10-22 | Open-market sale | 8 | $63.87 | 43,500 |
| 2025-10-15 | Open-market sale | 88 | $66.02 | 90,915 |
| 2025-10-15 | Open-market sale | 27 | $65.92 | 43,600 |
| 2025-10-15 | Open-market sale | 101 | $66.12 | 108,193 |
| 2025-10-15 | Open-market sale | 73 | $65.02 | 43,627 |
| 2025-10-15 | Open-market sale | 399 | $65.08 | 108,294 |
| 2025-10-15 | Open-market sale | 412 | $65.08 | 91,003 |
| 2025-10-08 | Open-market sale | 500 | $65.63 | 91,415 |
| 2025-10-08 | Open-market sale | 500 | $65.66 | 108,693 |
| 2025-10-08 | Open-market sale | 100 | $65.66 | 43,700 |
| 2025-10-01 | Open-market sale | 500 | $66.62 | 109,193 |
| 2025-10-01 | Open-market sale | 500 | $66.65 | 91,915 |
| 2025-10-01 | Open-market sale | 100 | $66.59 | 43,800 |
| 2025-09-24 | Open-market sale | 500 | $65.25 | 92,415 |
| 2025-09-24 | Open-market sale | 100 | $65.21 | 43,900 |
| 2025-09-24 | Open-market sale | 500 | $65.25 | 109,693 |
| 2025-09-17 | Open-market sale | 48 | $66.89 | 110,193 |
| 2025-09-17 | Open-market sale | 452 | $65.68 | 110,241 |
| 2025-09-17 | Open-market sale | 45 | $66.61 | 92,915 |
| 2025-09-17 | Open-market sale | 455 | $65.76 | 92,960 |
| 2025-09-17 | Open-market sale | 22 | $66.34 | 44,000 |
| 2025-09-17 | Open-market sale | 78 | $65.68 | 44,022 |
| 2025-09-10 | Open-market sale | 100 | $67.16 | 44,100 |
| 2025-09-10 | Open-market sale | 500 | $67.19 | 110,693 |
| 2025-09-10 | Open-market sale | 500 | $67.19 | 93,415 |
| 2025-09-03 | Open-market sale | 40 | $68.21 | 94,375 |
| 2025-09-03 | Open-market sale | 460 | $68.79 | 93,915 |
| 2025-09-03 | Open-market sale | 500 | $68.65 | 111,193 |
| 2025-09-03 | Open-market sale | 100 | $68.64 | 44,200 |
| 2025-08-27 | Open-market sale | 96 | $69.72 | 44,300 |
| 2025-08-27 | Open-market sale | 500 | $68.85 | 94,415 |
| 2025-08-27 | Open-market sale | 500 | $69.85 | 111,693 |
| 2025-08-27 | Open-market sale | 4 | $68.95 | 44,396 |
| 2025-08-20 | Open-market sale | 500 | $67.36 | 112,193 |
| 2025-08-20 | Open-market sale | 100 | $67.34 | 44,400 |
| 2025-08-20 | Open-market sale | 500 | $67.35 | 94,915 |
| 2025-08-13 | Open-market sale | 500 | $67.92 | 112,693 |
| 2025-08-13 | Open-market sale | 100 | $67.91 | 44,500 |
| 2025-08-13 | Open-market sale | 500 | $67.88 | 95,415 |
| 2025-08-06 | Open-market sale | 500 | $66.33 | 113,193 |
| 2025-08-06 | Open-market sale | 500 | $66.33 | 95,915 |
| 2025-08-06 | Open-market sale | 100 | $66.35 | 44,600 |
| 2025-07-30 | Open-market sale | 44 | $67.83 | 113,693 |
| 2025-07-30 | Open-market sale | 456 | $67.29 | 113,737 |
| 2025-07-30 | Open-market sale | 500 | $67.29 | 96,415 |
| 2025-07-30 | Open-market sale | 100 | $67.31 | 44,700 |
| 2025-07-23 | Open-market sale | 44 | $71.83 | 114,193 |
| 2025-07-23 | Open-market sale | 5 | $72.43 | 44,800 |
| 2025-07-23 | Open-market sale | 5 | $70.57 | 44,805 |
| 2025-07-23 | Open-market sale | 90 | $69.97 | 44,810 |
| 2025-07-23 | Open-market sale | 460 | $70.07 | 96,955 |
| 2025-07-23 | Open-market sale | 456 | $70.07 | 114,237 |
| 2025-07-23 | Open-market sale | 40 | $71.81 | 96,915 |
| 2025-07-16 | Open-market sale | 452 | $72.11 | 114,693 |
| 2025-07-16 | Open-market sale | 48 | $71.42 | 115,145 |
| 2025-07-16 | Open-market sale | 100 | $71.98 | 44,900 |
| 2025-07-16 | Open-market sale | 455 | $71.93 | 97,460 |
| 2025-07-16 | Open-market sale | 45 | $72.52 | 97,415 |
| 2025-07-09 | Open-market sale | 500 | $74.11 | 115,193 |
| 2025-07-09 | Open-market sale | 100 | $74.15 | 45,000 |
| 2025-07-09 | Open-market sale | 500 | $74.13 | 97,915 |
| 2025-07-02 | Open-market sale | 500 | $72.94 | 115,693 |
| 2025-07-02 | Open-market sale | 100 | $72.99 | 45,100 |
| 2025-07-02 | Open-market sale | 500 | $72.97 | 98,415 |
| 2025-06-25 | Open-market sale | 500 | $69.09 | 116,193 |
| 2025-06-25 | Open-market sale | 100 | $69.08 | 45,200 |
| 2025-06-25 | Open-market sale | 500 | $69.09 | 98,915 |
| 2025-06-18 | Open-market sale | 500 | $67.71 | 116,693 |
| 2025-06-18 | Open-market sale | 500 | $67.71 | 99,415 |
| 2025-06-18 | Open-market sale | 95 | $67.77 | 45,300 |
| 2025-06-18 | Open-market sale | 5 | $66.84 | 45,395 |
| 2025-06-11 | Open-market sale | 60 | $71.19 | 117,193 |
| 2025-06-11 | Open-market sale | 95 | $70.18 | 45,405 |
| 2025-06-11 | Open-market sale | 5 | $71.10 | 45,400 |
| 2025-06-11 | Open-market sale | 440 | $70.21 | 117,253 |
| 2025-06-11 | Open-market sale | 49 | $71.31 | 99,915 |
| 2025-06-11 | Open-market sale | 451 | $70.20 | 99,964 |
| 2025-06-04 | Open-market sale | 100 | $69.33 | 45,500 |
| 2025-06-04 | Open-market sale | 500 | $69.32 | 100,415 |
| 2025-06-04 | Open-market sale | 500 | $69.32 | 117,693 |
| 2025-05-28 | Open-market sale | 499 | $70.34 | 100,916 |
| 2025-05-28 | Open-market sale | 500 | $70.30 | 118,193 |
| 2025-05-28 | Open-market sale | 100 | $70.28 | 45,600 |
| 2025-05-28 | Open-market sale | 1 | $70.96 | 100,915 |
| 2025-05-21 | Open-market sale | 5 | $70.38 | 45,795 |
| 2025-05-21 | Open-market sale | 456 | $70.95 | 118,693 |
| 2025-05-21 | Open-market sale | 95 | $70.91 | 45,700 |
| 2025-05-21 | Open-market sale | 457 | $70.97 | 101,415 |
| 2025-05-21 | Open-market sale | 43 | $70.23 | 101,872 |
| 2025-05-21 | Open-market sale | 44 | $70.23 | 119,149 |
| 2025-05-14 | Open-market sale | 500 | $72.69 | 101,915 |
| 2025-05-14 | Open-market sale | 500 | $72.69 | 119,193 |
| 2025-05-14 | Open-market sale | 100 | $72.67 | 45,800 |
| 2025-05-07 | Open-market sale | 500 | $69.81 | 119,693 |
| 2025-05-07 | Open-market sale | 100 | $69.78 | 45,900 |
| 2025-05-07 | Open-market sale | 500 | $69.79 | 102,415 |
| 2025-04-30 | Open-market sale | 500 | $67.20 | 102,915 |
| 2025-04-30 | Open-market sale | 500 | $67.20 | 120,193 |
| 2025-04-30 | Open-market sale | 100 | $67.23 | 46,000 |
| 2025-04-23 | Open-market sale | 5 | $68.44 | 46,100 |
| 2025-04-23 | Open-market sale | 90 | $67.63 | 46,105 |
| 2025-04-23 | Open-market sale | 5 | $66.06 | 46,195 |
| 2025-04-23 | Open-market sale | 87 | $68.04 | 120,693 |
| 2025-04-23 | Open-market sale | 412 | $67.50 | 120,780 |
| 2025-04-23 | Open-market sale | 1 | $65.74 | 121,192 |
| 2025-04-23 | Open-market sale | 80 | $67.99 | 103,415 |
| 2025-04-23 | Open-market sale | 419 | $67.50 | 103,495 |
| 2025-04-23 | Open-market sale | 1 | $65.74 | 103,914 |
| 2025-04-16 | Open-market sale | 100 | $65.86 | 46,200 |
| 2025-04-16 | Open-market sale | 500 | $65.92 | 121,193 |
| 2025-04-16 | Open-market sale | 500 | $65.87 | 103,915 |
| 2025-04-15 | Grant / award | 1,600 | $0.00 | 104,415 |
| 2025-04-09 | Open-market sale | 310 | $62.57 | 121,883 |
| 2025-04-09 | Open-market sale | 242 | $62.30 | 103,073 |
| 2025-04-09 | Open-market sale | 143 | $63.34 | 102,930 |
| 2025-04-09 | Open-market sale | 115 | $66.75 | 102,815 |
| 2025-04-09 | Open-market sale | 48 | $63.59 | 121,835 |
| 2025-04-09 | Open-market sale | 117 | $66.59 | 121,718 |
| 2025-04-09 | Open-market sale | 25 | $67.32 | 121,693 |
| 2025-04-09 | Open-market sale | 7 | $67.50 | 46,300 |
| 2025-04-09 | Open-market sale | 18 | $66.65 | 46,307 |
| 2025-04-09 | Open-market sale | 15 | $63.22 | 46,325 |
| 2025-04-09 | Open-market sale | 60 | $62.37 | 46,340 |
| 2025-04-02 | Open-market sale | 95 | $70.97 | 46,400 |
| 2025-04-02 | Open-market sale | 41 | $70.14 | 103,774 |
| 2025-04-02 | Open-market sale | 459 | $70.94 | 103,315 |
| 2025-04-02 | Open-market sale | 375 | $70.76 | 122,318 |
| 2025-04-02 | Open-market sale | 125 | $71.21 | 122,193 |
| 2025-04-02 | Open-market sale | 5 | $69.78 | 46,495 |
| 2025-03-26 | Open-market sale | 71 | $71.92 | 46,529 |
| 2025-03-26 | Open-market sale | 182 | $72.71 | 122,693 |
| 2025-03-26 | Open-market sale | 129 | $72.80 | 103,815 |
| 2025-03-26 | Open-market sale | 371 | $71.89 | 103,944 |
| 2025-03-26 | Open-market sale | 29 | $72.81 | 46,500 |
| 2025-03-26 | Open-market sale | 318 | $71.97 | 122,875 |
| 2025-03-19 | Open-market sale | 471 | $70.85 | 123,222 |
| 2025-03-19 | Open-market sale | 88 | $70.76 | 46,612 |
| 2025-03-19 | Open-market sale | 29 | $71.62 | 123,193 |
| 2025-03-19 | Open-market sale | 12 | $71.46 | 46,600 |
| 2025-03-19 | Open-market sale | 29 | $71.62 | 104,315 |
| 2025-03-19 | Open-market sale | 471 | $70.81 | 104,344 |
| 2025-03-12 | Open-market sale | 500 | $70.61 | 123,693 |
| 2025-03-12 | Open-market sale | 500 | $70.63 | 104,815 |
| 2025-03-12 | Open-market sale | 100 | $70.63 | 46,700 |
| 2025-03-05 | Open-market sale | 51 | $74.23 | 105,315 |
| 2025-03-05 | Open-market sale | 449 | $73.55 | 105,366 |
| 2025-03-05 | Open-market sale | 500 | $73.75 | 124,193 |
| 2025-03-05 | Open-market sale | 100 | $73.72 | 46,800 |
| 2025-02-26 | Open-market sale | 41 | $76.91 | 105,815 |
| 2025-02-26 | Open-market sale | 459 | $76.37 | 105,856 |
| 2025-02-26 | Open-market sale | 454 | $76.32 | 124,739 |
| 2025-02-26 | Open-market sale | 46 | $76.91 | 124,693 |
| 2025-02-26 | Open-market sale | 6 | $75.90 | 46,994 |
| 2025-02-26 | Open-market sale | 94 | $76.44 | 46,900 |
| 2025-02-19 | Open-market sale | 100 | $78.10 | 47,000 |
| 2025-02-19 | Open-market sale | 39 | $78.84 | 125,193 |
| 2025-02-19 | Open-market sale | 461 | $78.08 | 125,232 |
| 2025-02-19 | Open-market sale | 500 | $78.15 | 106,315 |
| 2025-02-12 | Open-market sale | 500 | $78.30 | 106,815 |
| 2025-02-12 | Open-market sale | 500 | $78.28 | 125,693 |
| 2025-02-12 | Open-market sale | 100 | $78.29 | 47,100 |
| 2025-02-05 | Open-market sale | 500 | $80.01 | 107,315 |
| 2025-02-05 | Open-market sale | 25 | $79.72 | 126,668 |
| 2025-02-05 | Open-market sale | 475 | $80.08 | 126,193 |
| 2025-02-05 | Open-market sale | 100 | $79.97 | 47,200 |
| 2025-01-29 | Open-market sale | 125 | $79.35 | 108,019 |
| 2025-01-29 | Open-market sale | 171 | $78.52 | 108,144 |
| 2025-01-29 | Open-market sale | 165 | $81.18 | 107,854 |
| 2025-01-29 | Open-market sale | 39 | $82.55 | 107,815 |
| 2025-01-29 | Open-market sale | 189 | $78.82 | 127,004 |
| 2025-01-29 | Open-market sale | 184 | $79.84 | 126,820 |
| 2025-01-29 | Open-market sale | 82 | $81.17 | 126,738 |
| 2025-01-29 | Open-market sale | 45 | $82.31 | 126,693 |
| 2025-01-29 | Open-market sale | 5 | $76.17 | 47,395 |
| 2025-01-29 | Open-market sale | 43 | $78.60 | 47,352 |
| 2025-01-29 | Open-market sale | 34 | $80.52 | 47,318 |
| 2025-01-29 | Open-market sale | 18 | $82.30 | 47,300 |
| 2025-01-22 | Open-market sale | 100 | $78.94 | 47,400 |
| 2025-01-22 | Open-market sale | 265 | $78.74 | 108,550 |
| 2025-01-22 | Open-market sale | 235 | $79.31 | 108,315 |
| 2025-01-22 | Open-market sale | 281 | $78.73 | 127,412 |
| 2025-01-22 | Open-market sale | 219 | $79.35 | 127,193 |
| 2025-01-15 | Open-market sale | 409 | $78.25 | 127,784 |
| 2025-01-15 | Open-market sale | 412 | $78.20 | 108,903 |
| 2025-01-15 | Open-market sale | 88 | $79.51 | 108,815 |
| 2025-01-15 | Open-market sale | 22 | $79.09 | 47,500 |
| 2025-01-15 | Open-market sale | 78 | $78.17 | 47,522 |
| 2025-01-15 | Open-market sale | 91 | $79.51 | 127,693 |
| 2025-01-08 | Open-market sale | 42 | $74.66 | 47,600 |
| 2025-01-08 | Open-market sale | 58 | $73.79 | 47,642 |
| 2025-01-08 | Open-market sale | 221 | $74.64 | 128,193 |
| 2025-01-08 | Open-market sale | 283 | $73.74 | 109,532 |
| 2025-01-08 | Open-market sale | 217 | $74.61 | 109,315 |
| 2025-01-08 | Open-market sale | 279 | $73.71 | 128,414 |
| 2025-01-02 | Open-market sale | 364 | $75.07 | 128,829 |
| 2025-01-02 | Open-market sale | 136 | $75.86 | 128,693 |
| 2025-01-02 | Open-market sale | 76 | $75.06 | 47,724 |
| 2025-01-02 | Open-market sale | 24 | $75.63 | 47,700 |
| 2025-01-02 | Open-market sale | 335 | $74.99 | 109,980 |
| 2025-01-02 | Open-market sale | 165 | $75.78 | 109,815 |
| 2024-12-26 | Open-market sale | 95 | $75.95 | 47,805 |
| 2024-12-26 | Open-market sale | 500 | $76.05 | 129,193 |
| 2024-12-26 | Open-market sale | 5 | $76.45 | 47,800 |
| 2024-12-26 | Open-market sale | 500 | $76.04 | 110,315 |
| 2024-12-18 | Open-market sale | 435 | $78.77 | 129,693 |
| 2024-12-18 | Open-market sale | 9 | $76.25 | 47,991 |
| 2024-12-18 | Open-market sale | 6 | $77.50 | 47,985 |
| 2024-12-18 | Open-market sale | 30 | $77.50 | 130,128 |
| 2024-12-18 | Open-market sale | 35 | $76.25 | 130,158 |
| 2024-12-18 | Open-market sale | 407 | $78.76 | 110,815 |
| 2024-12-18 | Open-market sale | 68 | $77.64 | 111,222 |
| 2024-12-18 | Open-market sale | 25 | $76.25 | 111,290 |
| 2024-12-18 | Open-market sale | 85 | $78.77 | 47,900 |
| 2024-12-11 | Open-market sale | 87 | $81.63 | 130,606 |
| 2024-12-11 | Open-market sale | 39 | $81.79 | 48,061 |
| 2024-12-11 | Open-market sale | 413 | $82.28 | 130,193 |
| 2024-12-11 | Open-market sale | 61 | $82.30 | 48,000 |
| 2024-12-11 | Open-market sale | 500 | $82.17 | 111,315 |
| 2024-12-11 | Gift | 1,000 | $0.00 | 111,815 |
| 2024-12-04 | Open-market sale | 457 | $82.98 | 130,736 |
| 2024-12-04 | Open-market sale | 43 | $83.63 | 130,693 |
| 2024-12-04 | Open-market sale | 100 | $82.95 | 48,100 |
| 2024-12-04 | Open-market sale | 500 | $83.04 | 112,815 |
| 2024-11-27 | Open-market sale | 190 | $84.30 | 113,625 |
| 2024-11-27 | Open-market sale | 310 | $84.88 | 113,315 |
| 2024-11-27 | Open-market sale | 110 | $84.31 | 131,583 |
| 2024-11-27 | Open-market sale | 41 | $84.27 | 48,259 |
| 2024-11-27 | Open-market sale | 59 | $84.81 | 48,200 |
| 2024-11-27 | Open-market sale | 390 | $84.83 | 131,193 |
| 2024-11-20 | Open-market sale | 500 | $81.44 | 113,815 |
| 2024-11-20 | Open-market sale | 500 | $81.43 | 131,693 |
| 2024-11-20 | Open-market sale | 100 | $81.40 | 48,300 |
| 2024-11-13 | Open-market sale | 38 | $83.37 | 48,462 |
| 2024-11-13 | Open-market sale | 278 | $83.56 | 114,537 |
| 2024-11-13 | Open-market sale | 222 | $84.47 | 114,315 |
| 2024-11-13 | Open-market sale | 275 | $83.60 | 132,418 |
| 2024-11-13 | Open-market sale | 225 | $84.47 | 132,193 |
| 2024-11-13 | Open-market sale | 62 | $84.43 | 48,400 |
| 2024-05-06 | J | 17,870 | $0.00 | 0 |
| 2024-04-29 | Gift | 2,015 | $0.00 | 114,815 |
| 2024-04-16 | Grant / award | 1,500 | $0.00 | 116,830 |
| 2023-11-16 | Gift | 2,000 | $0.00 | 115,330 |
| 2023-04-18 | Grant / award | 1,400 | $0.00 | 117,330 |
| 2022-04-19 | Grant / award | 1,300 | $0.00 | 115,930 |
| 2021-04-20 | Grant / award | 1,200 | $0.00 | 114,630 |
| 2020-04-21 | Grant / award | 1,100 | $0.00 | 113,430 |
| 2019-07-24 | J | 9,630 | $0.00 | 17,870 |
| 2019-04-16 | Grant / award | 1,075 | $0.00 | 110,330 |
| 2018-05-08 | Open-market sale | 13,159 | $74.23 | 140,201 |
| 2018-05-08 | Open-market sale | 30,946 | $74.64 | 109,255 |
| 2018-05-07 | Open-market sale | 5,895 | $74.01 | 153,360 |
| 2018-04-17 | Grant / award | 1,050 | $0.00 | 159,255 |
| 2017-04-18 | Grant / award | 1,000 | $0.00 | 158,205 |
| 2017-02-24 | Gift | 5,000 | $0.00 | 157,205 |
| 2016-04-19 | Grant / award | 1,000 | $0.00 | 162,205 |
| 2015-04-21 | Grant / award | 1,000 | $0.00 | 161,205 |
| 2014-04-15 | Grant / award | 1,000 | $0.00 | 160,205 |
| 2013-08-05 | W | 1,240 | $0.00 | 3,720 |
| 2013-04-16 | Grant / award | 900 | $0.00 | 159,205 |
| 2012-12-18 | Open-market buy | 2,000 | $42.62 | 2,000 |
| 2012-04-17 | Grant / award | 800 | $0.00 | 158,305 |
| 2011-06-02 | Gift | 21,000 | $0.00 | 48,500 |
| 2011-04-19 | Grant / award | 800 | $0.00 | 157,505 |
| 2011-02-24 | Open-market sale | 25,000 | $40.18 | 70,070 |
| 2011-02-04 | Open-market sale | 37,473 | $40.92 | 156,705 |
| 2011-02-03 | Open-market sale | 12,527 | $41.49 | 194,178 |
| 2010-04-20 | Grant / award | 800 | $0.00 | 206,705 |
| 2010-02-23 | Open-market sale | 15,000 | $41.43 | 99,479 |
| 2010-02-23 | Open-market sale | 15,000 | $41.43 | 205,905 |
| 2009-06-02 | Open-market sale | 75,000 | $28.12 | 113,235 |
| 2009-04-21 | Grant / award | 700 | $0.00 | 220,905 |
| 2009-03-02 | Open-market sale | 75,000 | $24.53 | 219,605 |
| 2009-03-02 | Open-market sale | 75,000 | $24.60 | 95,070 |
| 2008-07-24 | Open-market sale | 10,000 | $31.82 | 270,070 |
| 2008-07-23 | Open-market sale | 80,000 | $31.82 | 280,070 |
| 2008-07-23 | Open-market sale | 63,000 | $31.82 | 395,205 |
| 2008-07-18 | Open-market sale | 7,000 | $30.16 | 458,205 |
| 2008-07-18 | Open-market sale | 10,000 | $30.22 | 360,070 |
| 2008-04-15 | Grant / award | 600 | $0.00 | 465,205 |
| 2007-04-17 | Grant / award | 500 | $0.00 | 464,605 |
| 2007-01-30 | J (derivative) | 100,000 | — | 0 |
| 2006-04-18 | Grant / award | 500 | $0.00 | 524,105 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.