SEC CIK 1566391
Meaney William L
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| STTview stock → | 26,472 | 2026-05-20 |
| IRMview stock → | 0 | 2026-10-01 |
Position History — IRM
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — IRM
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-01 | Option exercise (derivative) | 38,474 | — | 76,948 |
| 2026-10-01 | Open-market sale | 14,308 | $111.18 | 0 |
| 2026-10-01 | Open-market sale | 10,808 | $110.56 | 14,308 |
| 2026-10-01 | Open-market sale | 13,358 | $109.57 | 25,116 |
| 2026-10-01 | Option exercise | 38,474 | $37.00 | 38,474 |
| 2026-09-01 | Option exercise (derivative) | 38,474 | — | 115,422 |
| 2026-09-01 | Open-market sale | 89 | $116.00 | 0 |
| 2026-09-01 | Open-market sale | 6,101 | $115.00 | 89 |
| 2026-09-01 | Open-market sale | 20,952 | $114.14 | 6,190 |
| 2026-09-01 | Open-market sale | 11,332 | $113.45 | 27,142 |
| 2026-09-01 | Option exercise | 38,474 | $37.00 | 38,474 |
| 2026-08-07 | Option exercise (derivative) | 38,474 | — | 153,896 |
| 2026-08-07 | Open-market sale | 2,909 | $122.75 | 0 |
| 2026-08-07 | Open-market sale | 16,785 | $122.11 | 2,909 |
| 2026-08-07 | Open-market sale | 18,780 | $121.10 | 19,694 |
| 2026-08-07 | Option exercise | 38,474 | $37.00 | 38,474 |
| 2026-07-01 | Option exercise (derivative) | 38,474 | — | 192,370 |
| 2026-07-01 | Open-market sale | 2,530 | $125.82 | 0 |
| 2026-07-01 | Open-market sale | 1,601 | $124.72 | 2,530 |
| 2026-07-01 | Open-market sale | 7,173 | $123.84 | 4,131 |
| 2026-07-01 | Open-market sale | 9,656 | $122.84 | 11,304 |
| 2026-07-01 | Open-market sale | 17,514 | $121.81 | 20,960 |
| 2026-07-01 | Option exercise | 38,474 | $37.00 | 38,474 |
| 2026-06-01 | Option exercise (derivative) | 38,474 | — | 230,844 |
| 2026-06-01 | Open-market sale | 1,091 | $129.66 | 0 |
| 2026-06-01 | Open-market sale | 9,247 | $129.14 | 1,091 |
| 2026-06-01 | Open-market sale | 7,523 | $127.90 | 10,338 |
| 2026-06-01 | Open-market sale | 10,457 | $127.00 | 17,861 |
| 2026-06-01 | Open-market sale | 10,156 | $126.20 | 28,318 |
| 2026-06-01 | Option exercise | 38,474 | $37.00 | 38,474 |
| 2026-05-08 | Option exercise (derivative) | 38,474 | — | 269,318 |
| 2026-05-08 | Open-market sale | 23,598 | $129.19 | 0 |
| 2026-05-08 | Open-market sale | 14,876 | $128.52 | 23,598 |
| 2026-05-08 | Option exercise | 38,474 | $37.00 | 38,474 |
| 2026-04-01 | Option exercise (derivative) | 38,474 | — | 307,792 |
| 2026-04-01 | Open-market sale | 38,474 | $102.71 | 0 |
| 2026-04-01 | Option exercise | 38,474 | $37.00 | 38,474 |
| 2026-03-05 | Open-market sale | 38,021 | $107.02 | 0 |
| 2026-03-05 | Open-market sale | 34,358 | $106.15 | 38,021 |
| 2026-03-05 | Open-market sale | 26,278 | $105.26 | 72,379 |
| 2026-03-04 | Open-market sale | 70,971 | $107.52 | 98,657 |
| 2026-03-04 | Open-market sale | 27,688 | $106.96 | 169,628 |
| 2026-03-03 | Open-market sale | 25,769 | $107.94 | 197,316 |
| 2026-03-03 | Open-market sale | 30,940 | $107.43 | 223,085 |
| 2026-03-03 | Open-market sale | 18,360 | $106.33 | 254,025 |
| 2026-03-03 | Open-market sale | 23,590 | $105.25 | 272,385 |
| 2026-03-02 | Option exercise (derivative) | 38,474 | — | 346,266 |
| 2026-03-02 | Open-market sale | 18,117 | $110.02 | 297,799 |
| 2026-03-02 | Open-market sale | 16,457 | $108.91 | 315,916 |
| 2026-03-02 | Open-market sale | 2,076 | $107.95 | 332,373 |
| 2026-03-02 | Option exercise | 38,474 | $37.00 | 334,449 |
| 2026-03-02 | Open-market sale | 3,200 | $110.74 | 295,975 |
| 2026-03-02 | Open-market sale | 41,456 | $110.05 | 299,175 |
| 2026-03-02 | Open-market sale | 37,296 | $109.07 | 340,631 |
| 2026-03-02 | Open-market sale | 13,778 | $108.27 | 377,927 |
| 2026-03-02 | Open-market sale | 2,929 | $107.16 | 391,705 |
| 2026-03-01 | Grant / award (derivative) | 74,069 | — | 74,069 |
| 2026-03-01 | Option exercise (derivative) | 650,674 | $0.00 | 0 |
| 2026-03-01 | Tax withholding | 256,040 | $108.33 | 394,634 |
| 2026-03-01 | Option exercise | 650,674 | $0.00 | 650,674 |
| 2026-02-20 | Option exercise (derivative) | 38,474 | — | 384,740 |
| 2026-02-20 | Open-market sale | 38,474 | $108.17 | 0 |
| 2026-02-20 | Option exercise | 38,474 | $37.00 | 38,474 |
| 2026-02-16 | Grant / award (derivative) | 464,767 | $0.00 | 650,674 |
| 2026-01-02 | Option exercise (derivative) | 38,482 | — | 423,214 |
| 2026-01-02 | Open-market sale | 25,809 | $82.99 | 12,673 |
| 2026-01-02 | Option exercise | 38,482 | $37.00 | 38,482 |
| 2026-01-02 | Open-market sale | 12,673 | $83.55 | 0 |
| 2025-12-01 | Option exercise (derivative) | 69,125 | — | 0 |
| 2025-12-01 | Open-market sale | 10,569 | $83.93 | 0 |
| 2025-12-01 | Open-market sale | 58,556 | $83.23 | 10,569 |
| 2025-12-01 | Option exercise | 69,125 | $36.59 | 69,125 |
| 2025-11-03 | Option exercise (derivative) | 69,125 | $36.59 | 69,125 |
| 2025-11-03 | Open-market sale | 35,678 | $102.92 | 10,828 |
| 2025-11-03 | Option exercise | 69,125 | $36.59 | 69,125 |
| 2025-11-03 | Open-market sale | 10,828 | $103.69 | 0 |
| 2025-11-03 | Open-market sale | 22,619 | $102.02 | 46,506 |
| 2025-10-01 | Option exercise (derivative) | 69,125 | $36.59 | 138,250 |
| 2025-10-01 | Option exercise | 69,125 | $36.59 | 69,125 |
| 2025-10-01 | Open-market sale | 40,062 | $102.60 | 0 |
| 2025-10-01 | Open-market sale | 29,063 | $101.99 | 40,062 |
| 2025-09-03 | Option exercise (derivative) | 69,125 | $36.59 | 207,375 |
| 2025-09-03 | Open-market sale | 69,125 | $89.56 | 0 |
| 2025-09-03 | Option exercise | 69,125 | $36.59 | 69,125 |
| 2025-08-01 | Option exercise (derivative) | 69,125 | $36.59 | 276,500 |
| 2025-08-01 | Open-market sale | 10,702 | $95.80 | 58 |
| 2025-08-01 | Option exercise | 69,125 | $36.59 | 69,125 |
| 2025-08-01 | Open-market sale | 41,029 | $94.04 | 28,096 |
| 2025-08-01 | Open-market sale | 17,336 | $95.00 | 10,760 |
| 2025-08-01 | Open-market sale | 58 | $96.62 | 0 |
| 2025-07-01 | Option exercise (derivative) | 69,125 | $36.59 | 345,625 |
| 2025-07-01 | Option exercise | 69,125 | $36.59 | 69,125 |
| 2025-07-01 | Open-market sale | 2,624 | $101.85 | 0 |
| 2025-07-01 | Open-market sale | 54,162 | $100.14 | 14,963 |
| 2025-07-01 | Open-market sale | 12,339 | $101.01 | 2,624 |
| 2025-06-02 | Option exercise (derivative) | 69,125 | $36.59 | 414,750 |
| 2025-06-02 | Open-market sale | 24,230 | $98.61 | 36,248 |
| 2025-06-02 | Open-market sale | 8,647 | $97.45 | 60,478 |
| 2025-06-02 | Open-market sale | 36,248 | $99.18 | 0 |
| 2025-06-02 | Option exercise | 69,125 | $36.59 | 69,125 |
| 2025-05-02 | Option exercise (derivative) | 69,125 | $36.59 | 483,875 |
| 2025-05-02 | Open-market sale | 34,961 | $96.51 | 0 |
| 2025-05-02 | Option exercise | 69,125 | $36.59 | 69,125 |
| 2025-05-02 | Open-market sale | 2,562 | $94.49 | 66,563 |
| 2025-05-02 | Open-market sale | 31,602 | $95.76 | 34,961 |
| 2025-04-01 | Option exercise (derivative) | 69,125 | $36.59 | 553,000 |
| 2025-04-01 | Open-market sale | 109 | $87.50 | 0 |
| 2025-04-01 | Open-market sale | 23,702 | $86.71 | 109 |
| 2025-04-01 | Open-market sale | 34,786 | $86.06 | 23,811 |
| 2025-04-01 | Open-market sale | 10,528 | $84.92 | 58,597 |
| 2025-04-01 | Option exercise | 69,125 | $36.59 | 69,125 |
| 2025-03-04 | Open-market sale | 100,189 | $88.35 | 68,088 |
| 2025-03-04 | Open-market sale | 61,282 | $89.24 | 6,806 |
| 2025-03-04 | Open-market sale | 6,806 | $90.00 | 0 |
| 2025-03-04 | Open-market sale | 100,189 | $88.35 | 68,088 |
| 2025-03-04 | Open-market sale | 6,806 | $90.00 | 0 |
| 2025-03-04 | Open-market sale | 61,282 | $89.24 | 6,806 |
| 2025-03-03 | Option exercise (derivative) | 69,125 | $36.59 | 622,125 |
| 2025-03-03 | Option exercise | 69,125 | $36.59 | 409,954 |
| 2025-03-03 | Open-market sale | 223 | $92.54 | 237,402 |
| 2025-03-03 | Open-market sale | 2,932 | $91.73 | 237,625 |
| 2025-03-03 | Open-market sale | 1,120 | $90.33 | 240,557 |
| 2025-03-03 | Open-market sale | 26,773 | $92.30 | 241,677 |
| 2025-03-03 | Open-market sale | 92,552 | $91.60 | 268,450 |
| 2025-03-03 | Open-market sale | 48,952 | $90.28 | 361,002 |
| 2025-03-03 | Open-market sale | 39,743 | $91.62 | 177,877 |
| 2025-03-03 | Open-market sale | 9,600 | $92.34 | 168,277 |
| 2025-03-03 | Open-market sale | 19,782 | $90.30 | 217,620 |
| 2025-03-03 | Open-market sale | 9,600 | $92.34 | 168,277 |
| 2025-03-03 | Open-market sale | 19,782 | $90.30 | 217,620 |
| 2025-03-03 | Open-market sale | 39,743 | $91.62 | 177,877 |
| 2025-03-01 | Option exercise (derivative) | 7,047 | $0.00 | 0 |
| 2025-03-01 | Grant / award (derivative) | 83,389 | $93.17 | 83,389 |
| 2025-03-01 | Option exercise (derivative) | 554,911 | $0.00 | 0 |
| 2025-03-01 | Option exercise | 7,047 | $0.00 | 343,601 |
| 2025-03-01 | Tax withholding | 218,357 | $93.17 | 336,554 |
| 2025-03-01 | Tax withholding | 2,772 | $93.17 | 340,829 |
| 2025-03-01 | Option exercise | 554,911 | $0.00 | 554,911 |
| 2025-02-14 | Grant / award (derivative) | 396,365 | $0.00 | 554,911 |
| 2025-02-03 | Option exercise (derivative) | 69,125 | $36.59 | 691,250 |
| 2025-02-03 | Open-market sale | 10,754 | $98.18 | 4,022 |
| 2025-02-03 | Open-market sale | 12,252 | $100.74 | 56,873 |
| 2025-02-03 | Option exercise | 69,125 | $36.59 | 69,125 |
| 2025-02-03 | Open-market sale | 4,022 | $97.04 | 0 |
| 2025-02-03 | Open-market sale | 4,793 | $98.97 | 14,776 |
| 2025-02-03 | Open-market sale | 37,304 | $100.41 | 19,569 |
| 2025-01-02 | Option exercise (derivative) | 69,131 | $36.59 | 760,375 |
| 2025-01-02 | Open-market sale | 15,566 | $105.43 | 0 |
| 2025-01-02 | Option exercise | 69,131 | $36.59 | 69,131 |
| 2025-01-02 | Open-market sale | 53,565 | $104.68 | 15,566 |
| 2024-12-11 | Option exercise (derivative) | 15,872 | $48.54 | 0 |
| 2024-12-11 | Option exercise | 15,872 | $48.54 | 15,872 |
| 2024-12-11 | Open-market sale | 15,872 | $112.99 | 0 |
| 2024-12-10 | Option exercise (derivative) | 15,875 | $48.54 | 15,872 |
| 2024-12-10 | Open-market sale | 15,875 | $114.11 | 0 |
| 2024-12-10 | Option exercise | 15,875 | $48.54 | 15,875 |
| 2024-11-11 | Option exercise (derivative) | 15,875 | $48.54 | 31,747 |
| 2024-11-11 | Open-market sale | 15,875 | $118.97 | 295,650 |
| 2024-11-11 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-11-08 | Option exercise (derivative) | 15,875 | $48.54 | 47,622 |
| 2024-11-08 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-11-08 | Open-market sale | 15,875 | $117.96 | 295,650 |
| 2024-10-08 | Option exercise (derivative) | 15,875 | $48.54 | 63,497 |
| 2024-10-08 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-10-08 | Open-market sale | 15,875 | $117.68 | 295,650 |
| 2024-10-07 | Option exercise (derivative) | 15,875 | $48.54 | 79,372 |
| 2024-10-07 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-10-07 | Open-market sale | 15,875 | $117.36 | 295,650 |
| 2024-09-18 | Option exercise (derivative) | 15,875 | $48.54 | 95,247 |
| 2024-09-18 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-09-18 | Open-market sale | 15,875 | $115.85 | 295,650 |
| 2024-09-17 | Option exercise (derivative) | 15,875 | $48.54 | 111,122 |
| 2024-09-17 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-09-17 | Open-market sale | 15,875 | $117.00 | 295,650 |
| 2024-08-20 | Option exercise (derivative) | 15,875 | $48.54 | 126,997 |
| 2024-08-20 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-08-20 | Open-market sale | 15,875 | $109.75 | 295,650 |
| 2024-08-19 | Option exercise (derivative) | 15,875 | $48.54 | 142,872 |
| 2024-08-19 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-08-19 | Open-market sale | 15,875 | $108.41 | 295,650 |
| 2024-07-09 | Option exercise (derivative) | 15,875 | $48.54 | 158,747 |
| 2024-07-09 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-07-09 | Open-market sale | 15,875 | $92.88 | 295,650 |
| 2024-07-08 | Option exercise (derivative) | 15,875 | $48.54 | 174,622 |
| 2024-07-08 | Open-market sale | 15,875 | $91.59 | 295,650 |
| 2024-07-08 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-06-04 | Option exercise (derivative) | 15,875 | $48.54 | 190,497 |
| 2024-06-04 | Open-market sale | 15,875 | $80.38 | 295,650 |
| 2024-06-04 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-06-03 | Option exercise (derivative) | 15,875 | $48.54 | 206,372 |
| 2024-06-03 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-06-03 | Open-market sale | 15,875 | $81.03 | 295,650 |
| 2024-05-16 | Option exercise (derivative) | 15,875 | $48.54 | 222,247 |
| 2024-05-16 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-05-16 | Open-market sale | 15,875 | $82.22 | 295,650 |
| 2024-05-15 | Option exercise (derivative) | 15,875 | $48.54 | 238,122 |
| 2024-05-15 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-05-15 | Open-market sale | 15,875 | $81.54 | 295,650 |
| 2024-04-16 | Option exercise (derivative) | 15,875 | $48.54 | 253,997 |
| 2024-04-16 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-04-16 | Open-market sale | 15,875 | $74.69 | 295,650 |
| 2024-04-15 | Option exercise (derivative) | 15,875 | $48.54 | 269,872 |
| 2024-04-15 | Open-market sale | 15,875 | $76.68 | 295,650 |
| 2024-04-15 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-03-05 | Open-market sale | 201 | $79.37 | 428,408 |
| 2024-03-05 | Open-market sale | 110,794 | $78.80 | 300,834 |
| 2024-03-05 | Open-market sale | 1,164 | $79.51 | 411,628 |
| 2024-03-05 | Open-market sale | 15,616 | $78.79 | 412,792 |
| 2024-03-05 | Open-market sale | 5,184 | $79.56 | 295,650 |
| 2024-03-05 | Open-market sale | 4,073 | $78.78 | 428,609 |
| 2024-03-04 | Open-market sale | 1,500 | $80.14 | 432,682 |
| 2024-03-04 | Open-market sale | 42,206 | $79.21 | 434,182 |
| 2024-03-04 | Open-market sale | 72,273 | $78.70 | 476,388 |
| 2024-03-01 | Option exercise (derivative) | 7,046 | $0.00 | 7,047 |
| 2024-03-01 | Option exercise (derivative) | 382,451 | $0.00 | 0 |
| 2024-03-01 | Option exercise (derivative) | 26,634 | $0.00 | 0 |
| 2024-03-01 | Grant / award (derivative) | 83,054 | $0.00 | 83,054 |
| 2024-03-01 | Option exercise | 7,046 | $0.00 | 551,433 |
| 2024-03-01 | Option exercise | 382,451 | $0.00 | 678,101 |
| 2024-03-01 | Tax withholding | 150,494 | $81.03 | 527,607 |
| 2024-03-01 | Option exercise | 26,634 | $0.00 | 554,241 |
| 2024-03-01 | Tax withholding | 9,854 | $81.03 | 544,387 |
| 2024-03-01 | Tax withholding | 2,772 | $81.03 | 548,661 |
| 2024-02-22 | Grant / award (derivative) | 155,342 | $0.00 | 382,451 |
| 2024-02-06 | Option exercise (derivative) | 15,875 | $48.54 | 285,747 |
| 2024-02-06 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-02-06 | Open-market sale | 15,875 | $68.42 | 295,650 |
| 2024-02-05 | Option exercise (derivative) | 15,875 | $48.54 | 301,622 |
| 2024-02-05 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-02-05 | Open-market sale | 15,875 | $68.24 | 295,650 |
| 2024-01-10 | Option exercise (derivative) | 15,875 | $48.54 | 317,497 |
| 2024-01-10 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-01-10 | Open-market sale | 15,875 | $67.19 | 295,650 |
| 2024-01-09 | Option exercise (derivative) | 15,875 | $48.54 | 333,372 |
| 2024-01-09 | Option exercise | 15,875 | $48.54 | 311,525 |
| 2024-01-09 | Open-market sale | 15,875 | $67.47 | 295,650 |
| 2023-12-13 | Option exercise (derivative) | 10,507 | $31.01 | 0 |
| 2023-12-13 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-12-13 | Open-market sale | 10,507 | $66.65 | 295,650 |
| 2023-12-12 | Option exercise (derivative) | 10,507 | $31.01 | 10,507 |
| 2023-12-12 | Open-market sale | 10,507 | $65.98 | 295,650 |
| 2023-12-12 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-11-17 | Option exercise (derivative) | 10,507 | $31.01 | 21,014 |
| 2023-11-17 | Open-market sale | 10,507 | $62.64 | 295,650 |
| 2023-11-17 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-11-16 | Option exercise (derivative) | 10,507 | $31.01 | 31,521 |
| 2023-11-16 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-11-16 | Open-market sale | 10,507 | $62.24 | 295,650 |
| 2023-10-05 | Option exercise (derivative) | 10,507 | $31.01 | 42,028 |
| 2023-10-05 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-10-05 | Open-market sale | 10,507 | $57.68 | 295,650 |
| 2023-10-04 | Option exercise (derivative) | 10,507 | $31.01 | 52,535 |
| 2023-10-04 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-10-04 | Open-market sale | 10,507 | $57.47 | 295,650 |
| 2023-09-28 | Option exercise (derivative) | 10,507 | $31.01 | 63,042 |
| 2023-09-28 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-09-28 | Open-market sale | 10,507 | $59.08 | 295,650 |
| 2023-09-27 | Option exercise (derivative) | 10,507 | $31.01 | 73,549 |
| 2023-09-27 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-09-27 | Open-market sale | 10,507 | $60.06 | 295,650 |
| 2023-08-15 | Option exercise (derivative) | 10,507 | $31.01 | 84,056 |
| 2023-08-15 | Open-market sale | 10,507 | $59.97 | 295,650 |
| 2023-08-15 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-08-14 | Option exercise (derivative) | 10,507 | $31.01 | 94,563 |
| 2023-08-14 | Open-market sale | 10,507 | $60.22 | 295,650 |
| 2023-08-14 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-07-14 | Option exercise (derivative) | 10,507 | $31.01 | 105,070 |
| 2023-07-14 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-07-14 | Open-market sale | 10,507 | $58.89 | 295,650 |
| 2023-07-13 | Option exercise (derivative) | 10,507 | $31.01 | 115,577 |
| 2023-07-13 | Open-market sale | 10,507 | $59.45 | 295,650 |
| 2023-07-13 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-06-07 | Option exercise (derivative) | 10,507 | $31.01 | 126,084 |
| 2023-06-07 | Open-market sale | 10,507 | $55.83 | 295,650 |
| 2023-06-07 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-06-06 | Option exercise (derivative) | 10,507 | $31.01 | 136,591 |
| 2023-06-06 | Open-market sale | 10,507 | $55.78 | 295,650 |
| 2023-06-06 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-05-23 | Option exercise (derivative) | 10,507 | $31.01 | 147,098 |
| 2023-05-23 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-05-22 | Option exercise (derivative) | 10,507 | $31.01 | 157,605 |
| 2023-05-22 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-05-22 | Open-market sale | 10,507 | $54.74 | 295,650 |
| 2023-04-14 | Option exercise (derivative) | 10,507 | $31.01 | 168,112 |
| 2023-04-14 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-04-14 | Open-market sale | 10,507 | $53.55 | 295,650 |
| 2023-04-13 | Option exercise (derivative) | 10,507 | $31.01 | 178,619 |
| 2023-04-13 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-04-13 | Open-market sale | 10,507 | $54.04 | 295,650 |
| 2023-03-09 | Option exercise (derivative) | 2,115 | $0.00 | 0 |
| 2023-03-09 | Option exercise (derivative) | 17,192 | $0.00 | 0 |
| 2023-03-09 | Grant / award (derivative) | 17,192 | $0.00 | 17,192 |
| 2023-03-09 | Open-market sale | 11,760 | $52.65 | 295,650 |
| 2023-03-09 | Tax withholding | 782 | $52.82 | 307,410 |
| 2023-03-09 | Option exercise | 2,115 | $0.00 | 308,192 |
| 2023-03-09 | Tax withholding | 6,765 | $52.82 | 306,077 |
| 2023-03-09 | Option exercise | 17,192 | $0.00 | 312,842 |
| 2023-03-02 | Open-market sale | 21,219 | $52.28 | 295,650 |
| 2023-03-01 | Option exercise (derivative) | 7,046 | $0.00 | 14,093 |
| 2023-03-01 | Option exercise (derivative) | 26,634 | $0.00 | 26,634 |
| 2023-03-01 | Grant / award (derivative) | 157,132 | $0.00 | 157,132 |
| 2023-03-01 | Open-market sale | 17,766 | $52.43 | 295,650 |
| 2023-03-01 | Tax withholding | 2,607 | $52.58 | 316,869 |
| 2023-03-01 | Option exercise | 7,046 | $0.00 | 319,476 |
| 2023-03-01 | Tax withholding | 9,854 | $52.58 | 312,430 |
| 2023-03-01 | Option exercise | 26,634 | $0.00 | 322,284 |
| 2023-02-28 | Open-market sale | 62,904 | $52.61 | 313,416 |
| 2023-02-27 | Open-market sale | 62,904 | $52.78 | 376,320 |
| 2023-02-23 | Option exercise (derivative) | 207,432 | $0.00 | 0 |
| 2023-02-23 | Grant / award (derivative) | 207,432 | $0.00 | 207,432 |
| 2023-02-23 | Tax withholding | 81,624 | $52.77 | 439,224 |
| 2023-02-23 | Option exercise | 207,432 | $0.00 | 520,848 |
| 2023-02-21 | Option exercise (derivative) | 25,518 | $0.00 | 0 |
| 2023-02-21 | Option exercise | 25,518 | $0.00 | 321,168 |
| 2023-02-21 | Tax withholding | 7,752 | $50.67 | 313,416 |
| 2023-01-12 | Option exercise (derivative) | 10,507 | $31.01 | 189,126 |
| 2023-01-12 | Open-market sale | 10,507 | $51.76 | 295,650 |
| 2023-01-12 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2023-01-11 | Option exercise (derivative) | 10,507 | $31.01 | 199,633 |
| 2023-01-11 | Open-market sale | 10,507 | $50.58 | 295,650 |
| 2023-01-11 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2022-12-21 | Option exercise (derivative) | 10,507 | $31.01 | 210,140 |
| 2022-12-21 | Open-market sale | 10,507 | $50.63 | 295,650 |
| 2022-12-21 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2022-12-20 | Option exercise (derivative) | 10,507 | $31.01 | 220,647 |
| 2022-12-20 | Open-market sale | 10,507 | $49.77 | 295,650 |
| 2022-12-20 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2022-11-15 | Option exercise (derivative) | 10,507 | $31.01 | 231,154 |
| 2022-11-15 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2022-11-15 | Open-market sale | 10,507 | $52.06 | 295,650 |
| 2022-11-14 | Option exercise (derivative) | 10,507 | $31.01 | 241,661 |
| 2022-11-14 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2022-11-14 | Open-market sale | 10,507 | $52.50 | 295,650 |
| 2022-10-05 | Option exercise (derivative) | 10,507 | $31.01 | 252,168 |
| 2022-10-05 | Open-market sale | 10,507 | $46.73 | 295,650 |
| 2022-10-05 | Option exercise | 10,507 | $31.01 | 306,157 |
| 2022-10-04 | Option exercise (derivative) | 10,509 | $31.01 | 262,675 |
| 2022-10-04 | Option exercise | 10,509 | $31.01 | 306,159 |
| 2022-10-04 | Open-market sale | 10,509 | $46.20 | 295,650 |
| 2022-03-10 | Open-market sale | 614 | $50.72 | 295,650 |
| 2022-03-09 | Option exercise (derivative) | 2,115 | $0.00 | 2,115 |
| 2022-03-09 | Option exercise | 2,115 | $0.00 | 297,152 |
| 2022-03-09 | Tax withholding | 888 | $51.09 | 296,264 |
| 2022-03-07 | Option exercise (derivative) | 10,002 | $29.99 | 0 |
| 2022-03-07 | Option exercise | 10,002 | $29.99 | 295,037 |
| 2022-03-02 | Open-market sale | 7,724 | $49.67 | 285,035 |
| 2022-03-01 | Option exercise (derivative) | 26,634 | $0.00 | 53,268 |
| 2022-03-01 | Grant / award (derivative) | 21,139 | $0.00 | 21,139 |
| 2022-03-01 | Grant / award (derivative) | 211,455 | $0.00 | 211,455 |
| 2022-03-01 | Option exercise | 26,634 | $0.00 | 303,945 |
| 2022-03-01 | Tax withholding | 11,186 | $49.67 | 292,759 |
| 2022-02-25 | Open-market sale | 58,024 | $48.06 | 277,311 |
| 2022-02-24 | Option exercise (derivative) | 151,545 | $0.00 | 0 |
| 2022-02-24 | Grant / award (derivative) | 151,545 | $0.00 | 151,545 |
| 2022-02-24 | Option exercise | 151,545 | $0.00 | 402,545 |
| 2022-02-24 | Tax withholding | 67,210 | $45.43 | 335,335 |
| 2022-02-22 | Option exercise (derivative) | 23,096 | $0.00 | 0 |
| 2022-02-22 | Option exercise (derivative) | 25,518 | $0.00 | 25,518 |
| 2022-02-22 | Tax withholding | 7,203 | $42.68 | 237,604 |
| 2022-02-22 | Option exercise | 23,096 | $0.00 | 260,700 |
| 2022-02-22 | Tax withholding | 9,700 | $42.68 | 251,000 |
| 2022-02-22 | Option exercise | 25,518 | $0.00 | 244,807 |
| 2021-03-10 | Open-market sale | 589 | $36.77 | 219,289 |
| 2021-03-09 | Option exercise (derivative) | 2,115 | $0.00 | 4,230 |
| 2021-03-09 | Option exercise | 2,115 | $0.00 | 220,816 |
| 2021-03-09 | Tax withholding | 938 | $36.68 | 219,878 |
| 2021-03-01 | Grant / award (derivative) | 429,618 | $0.00 | 429,618 |
| 2021-03-01 | Grant / award (derivative) | 79,902 | $0.00 | 79,902 |
| 2021-02-25 | Open-market sale | 8,200 | $34.50 | 218,701 |
| 2021-02-24 | Grant / award (derivative) | 29,469 | $0.00 | 29,469 |
| 2021-02-24 | Option exercise (derivative) | 29,469 | $0.00 | 0 |
| 2021-02-24 | Tax withholding | 13,069 | $34.65 | 226,901 |
| 2021-02-24 | Option exercise | 29,469 | $0.00 | 239,970 |
| 2021-02-23 | Open-market sale | 6,427 | $32.22 | 210,501 |
| 2021-02-22 | Option exercise (derivative) | 23,096 | $0.00 | 23,096 |
| 2021-02-22 | Open-market sale | 7,130 | $32.13 | 204,075 |
| 2021-02-22 | Option exercise | 23,096 | $0.00 | 227,171 |
| 2021-02-22 | Tax withholding | 10,243 | $31.81 | 216,928 |
| 2021-02-19 | Option exercise (derivative) | 25,517 | $0.00 | 51,036 |
| 2021-02-19 | Open-market sale | 8,653 | $32.53 | 196,945 |
| 2021-02-19 | Option exercise | 25,517 | $0.00 | 222,462 |
| 2021-02-19 | Tax withholding | 11,257 | $32.17 | 211,205 |
| 2021-02-16 | Option exercise (derivative) | 24,515 | $0.00 | 0 |
| 2021-02-16 | Option exercise | 24,515 | $0.00 | 212,808 |
| 2021-02-16 | Tax withholding | 7,210 | $32.97 | 205,598 |
| 2020-03-09 | Grant / award (derivative) | 6,345 | $0.00 | 6,345 |
| 2020-03-09 | Grant / award (derivative) | 66,220 | $0.00 | 66,220 |
| 2020-02-21 | Open-market sale | 6,434 | $34.34 | 188,293 |
| 2020-02-20 | Option exercise (derivative) | 23,096 | $0.00 | 46,192 |
| 2020-02-20 | Option exercise | 23,096 | $0.00 | 204,956 |
| 2020-02-20 | Tax withholding | 10,229 | $34.33 | 194,727 |
| 2020-02-19 | Grant / award (derivative) | 76,553 | $0.00 | 76,553 |
| 2020-02-19 | Grant / award (derivative) | 523,773 | $0.00 | 523,773 |
| 2020-02-18 | Option exercise (derivative) | 71,293 | $0.00 | 0 |
| 2020-02-18 | Option exercise (derivative) | 18,280 | $0.00 | 0 |
| 2020-02-18 | Option exercise (derivative) | 24,442 | $0.00 | 24,515 |
| 2020-02-18 | Tax withholding | 10,840 | $34.06 | 171,767 |
| 2020-02-18 | Tax withholding | 8,107 | $34.06 | 158,165 |
| 2020-02-18 | Option exercise | 24,442 | $0.00 | 182,607 |
| 2020-02-18 | Open-market sale | 33,870 | $34.03 | 181,860 |
| 2020-02-18 | Tax withholding | 27,330 | $34.06 | 215,730 |
| 2020-02-18 | Option exercise | 71,293 | $0.00 | 243,060 |
| 2020-02-18 | Option exercise | 18,280 | $0.00 | 166,272 |
| 2020-02-13 | Grant / award (derivative) | 71,293 | $0.00 | 71,293 |
| 2019-02-20 | Grant / award (derivative) | 69,288 | $0.00 | 69,288 |
| 2019-02-20 | Grant / award (derivative) | 345,295 | $0.00 | 345,295 |
| 2019-02-20 | Open-market sale | 26,712 | $35.35 | 147,992 |
| 2019-02-19 | Option exercise (derivative) | 25,105 | $0.00 | 0 |
| 2019-02-19 | Option exercise (derivative) | 52,113 | $0.00 | 0 |
| 2019-02-19 | Option exercise (derivative) | 18,225 | $0.00 | 18,280 |
| 2019-02-19 | Tax withholding | 11,146 | $35.39 | 143,861 |
| 2019-02-19 | Option exercise | 25,105 | $0.00 | 155,007 |
| 2019-02-19 | Open-market sale | 8,621 | $35.28 | 174,704 |
| 2019-02-19 | Option exercise | 18,225 | $0.00 | 162,086 |
| 2019-02-19 | Tax withholding | 8,091 | $35.39 | 153,995 |
| 2019-02-19 | Tax withholding | 22,783 | $35.39 | 183,325 |
| 2019-02-19 | Option exercise | 52,113 | $0.00 | 206,108 |
| 2019-02-15 | Option exercise (derivative) | 24,441 | $0.00 | 48,957 |
| 2019-02-15 | Option exercise | 24,441 | $0.00 | 137,101 |
| 2019-02-15 | Tax withholding | 7,199 | $35.12 | 129,902 |
| 2019-02-14 | Grant / award (derivative) | 52,113 | $0.00 | 52,113 |
| 2018-02-21 | Open-market sale | 19,075 | $31.86 | 112,660 |
| 2018-02-20 | Option exercise (derivative) | 17,720 | $0.00 | 0 |
| 2018-02-20 | Option exercise (derivative) | 25,029 | $0.00 | 25,105 |
| 2018-02-20 | Option exercise (derivative) | 25,921 | $0.00 | 0 |
| 2018-02-20 | Tax withholding | 11,125 | $32.12 | 131,735 |
| 2018-02-20 | Open-market sale | 5,062 | $32.92 | 93,587 |
| 2018-02-20 | Option exercise | 25,921 | $0.00 | 119,508 |
| 2018-02-20 | Tax withholding | 11,521 | $32.12 | 107,987 |
| 2018-02-20 | Option exercise | 17,720 | $0.00 | 125,707 |
| 2018-02-20 | Option exercise | 25,029 | $0.00 | 142,860 |
| 2018-02-20 | Tax withholding | 7,876 | $32.12 | 117,831 |
| 2018-02-16 | Option exercise (derivative) | 18,224 | $0.00 | 36,505 |
| 2018-02-16 | Option exercise | 18,224 | $0.00 | 106,749 |
| 2018-02-16 | Tax withholding | 8,100 | $33.17 | 98,649 |
| 2018-02-16 | Grant / award (derivative) | 25,921 | $0.00 | 25,921 |
| 2018-02-15 | Grant / award (derivative) | 73,398 | $0.00 | 73,398 |
| 2018-02-15 | Grant / award (derivative) | 342,228 | $0.00 | 342,228 |
| 2018-01-09 | Open-market sale | 11,014 | $37.09 | 88,525 |
| 2018-01-08 | Option exercise (derivative) | 34,081 | $0.00 | 0 |
| 2018-01-08 | Option exercise | 34,081 | $0.00 | 111,592 |
| 2018-01-08 | Tax withholding | 12,053 | $36.77 | 99,539 |
| 2017-02-22 | Open-market sale | 11,305 | $37.63 | 77,511 |
| 2017-02-21 | Option exercise (derivative) | 17,666 | $0.00 | 17,720 |
| 2017-02-21 | Option exercise (derivative) | 25,028 | $0.00 | 50,134 |
| 2017-02-21 | Option exercise | 17,666 | $0.00 | 83,874 |
| 2017-02-21 | Tax withholding | 8,311 | $37.71 | 75,563 |
| 2017-02-21 | Option exercise | 25,028 | $0.00 | 100,591 |
| 2017-02-21 | Tax withholding | 11,775 | $37.71 | 88,816 |
| 2017-02-16 | Grant / award (derivative) | 461,696 | $0.00 | 461,696 |
| 2017-02-16 | Grant / award (derivative) | 54,729 | $0.00 | 54,729 |
| 2017-02-15 | Option exercise (derivative) | 32,776 | $0.00 | 0 |
| 2017-02-15 | Option exercise | 32,776 | $0.00 | 81,629 |
| 2017-02-15 | Tax withholding | 15,421 | $37.11 | 66,208 |
| 2017-02-14 | Open-market sale | 6,203 | $37.50 | 48,853 |
| 2017-02-13 | Option exercise (derivative) | 21,157 | $0.00 | 0 |
| 2017-02-13 | Tax withholding | 8,752 | $37.49 | 55,056 |
| 2017-02-13 | Option exercise | 21,157 | $0.00 | 63,808 |
| 2017-01-10 | Open-market sale | 5,664 | $32.82 | 42,651 |
| 2017-01-09 | Option exercise (derivative) | 17,039 | $0.00 | 34,081 |
| 2017-01-09 | Option exercise | 17,039 | $0.00 | 54,026 |
| 2017-01-09 | Tax withholding | 5,711 | $33.32 | 48,315 |
| 2016-05-31 | Option exercise (derivative) | 278,192 | $0.00 | 0 |
| 2016-05-31 | Option exercise | 278,192 | $29.99 | 315,179 |
| 2016-05-31 | Open-market sale | 278,192 | $36.54 | 36,987 |
| 2016-03-15 | Option exercise (derivative) | 23,868 | $0.00 | 0 |
| 2016-03-15 | Tax withholding | 11,229 | $31.35 | 73,973 |
| 2016-03-15 | Option exercise | 23,868 | $0.00 | 85,202 |
| 2016-02-19 | Option exercise (derivative) | 17,665 | $0.00 | 35,386 |
| 2016-02-19 | Tax withholding | 8,311 | $28.95 | 61,334 |
| 2016-02-19 | Option exercise | 17,665 | $0.00 | 69,645 |
| 2016-02-18 | Grant / award (derivative) | 829,506 | $0.00 | 829,506 |
| 2016-02-18 | Grant / award (derivative) | 75,162 | $0.00 | 75,162 |
| 2016-02-16 | Option exercise (derivative) | 21,091 | $0.00 | 21,157 |
| 2016-02-16 | Option exercise | 21,091 | $0.00 | 59,511 |
| 2016-02-16 | Tax withholding | 7,531 | $28.07 | 51,980 |
| 2016-01-07 | Option exercise (derivative) | 17,038 | $0.00 | 51,120 |
| 2016-01-07 | Tax withholding | 5,738 | $26.46 | 38,420 |
| 2016-01-07 | Option exercise | 17,038 | $0.00 | 44,158 |
| 2015-02-19 | Grant / award (derivative) | 53,051 | $0.00 | 53,051 |
| 2015-02-19 | Grant / award (derivative) | 349,247 | $0.00 | 349,247 |
| 2015-02-13 | Option exercise (derivative) | 21,091 | $0.00 | 42,248 |
| 2015-02-13 | Option exercise | 21,091 | $0.00 | 33,959 |
| 2015-02-13 | Tax withholding | 6,839 | $39.71 | 27,120 |
| 2014-11-04 | Grant / award | 868 | $0.00 | 12,868 |
| 2014-09-26 | Grant / award (derivative) | 25,116 | $0.00 | 273,184 |
| 2014-09-26 | Grant / award (derivative) | 26,496 | $0.00 | 288,194 |
| 2014-03-10 | Grant / award (derivative) | 22,073 | $0.00 | 22,073 |
| 2014-02-13 | Grant / award (derivative) | 248,068 | $0.00 | 248,068 |
| 2014-02-13 | Grant / award (derivative) | 58,575 | $0.00 | 58,575 |
| 2013-06-07 | Open-market buy | 12,000 | $29.00 | 12,000 |
| 2013-01-07 | Grant / award (derivative) | 63,031 | $0.00 | 63,031 |
| 2013-01-07 | Grant / award (derivative) | 261,698 | $0.00 | 261,698 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.