SEC CIK 1754499
O'Brien Brandon
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CRVLview stock → | 8,948 | 2025-09-08 |
Position History — CRVL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CRVL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-09-08 | Open-market sale | 1,764 | $91.54 | 8,948 |
| 2025-08-27 | Gift | 1,120 | $0.00 | 10,712 |
| 2025-08-22 | Option exercise (derivative) | 1,200 | $92.64 | 300 |
| 2025-08-22 | Tax withholding | 658 | $90.45 | 12,346 |
| 2025-08-22 | Tax withholding | 514 | $92.64 | 11,832 |
| 2025-08-22 | Option exercise | 1,200 | $49.63 | 13,004 |
| 2025-06-09 | Open-market sale | 3,957 | $108.46 | 11,804 |
| 2025-06-05 | Option exercise (derivative) | 2,211 | $0.00 | 0 |
| 2025-06-05 | Gift | 200 | $0.00 | 15,761 |
| 2025-06-05 | Open-market sale | 2,211 | $110.64 | 15,761 |
| 2025-06-05 | Option exercise | 2,211 | $39.83 | 17,972 |
| 2025-05-22 | Option exercise (derivative) | 750 | $114.59 | 0 |
| 2025-05-22 | Tax withholding | 281 | $114.59 | 15,961 |
| 2025-05-22 | Tax withholding | 191 | $114.59 | 16,242 |
| 2025-05-22 | Option exercise | 750 | $29.23 | 16,433 |
| 2025-04-03 | Option exercise (derivative) | 500 | $111.12 | 750 |
| 2025-04-03 | Tax withholding | 131 | $111.12 | 16,023 |
| 2025-04-03 | Option exercise | 500 | $29.23 | 16,154 |
| 2025-04-03 | Tax withholding | 340 | $111.12 | 15,683 |
| 2025-03-31 | Grant / award | 24 | $106.37 | 15,654 |
| 2025-02-19 | Open-market sale | 1,512 | $117.54 | 15,630 |
| 2025-02-11 | Open-market sale | 317 | $119.57 | 17,142 |
| 2025-02-11 | Open-market sale | 1,206 | $119.57 | 17,459 |
| 2025-02-07 | Open-market sale | 991 | $122.02 | 18,665 |
| 2025-02-06 | Option exercise (derivative) | 1,000 | $122.02 | 1,250 |
| 2025-02-06 | Tax withholding | 238 | $122.76 | 20,406 |
| 2025-02-06 | Tax withholding | 750 | $122.76 | 19,656 |
| 2025-02-06 | Option exercise | 1,000 | $29.23 | 20,644 |
| 2025-01-14 | Grant / award (derivative) | 2,000 | $0.00 | 2,000 |
| 2024-11-06 | Option exercise (derivative) | 250 | $350.98 | 750 |
| 2024-11-06 | Tax withholding | 173 | $350.98 | 6,548 |
| 2024-11-06 | Tax withholding | 62 | $350.98 | 6,721 |
| 2024-11-06 | Option exercise | 250 | $87.69 | 6,783 |
| 2024-09-30 | Grant / award | 8 | $310.55 | 6,533 |
| 2024-08-29 | Option exercise (derivative) | 400 | $320.00 | 1,000 |
| 2024-08-29 | Option exercise | 400 | $87.69 | 6,902 |
| 2024-08-29 | Tax withholding | 109 | $320.00 | 6,793 |
| 2024-08-29 | Tax withholding | 268 | $320.00 | 6,525 |
| 2024-08-21 | Open-market sale | 1,000 | $314.98 | 6,502 |
| 2024-08-19 | Open-market sale | 6 | $314.34 | 7,659 |
| 2024-08-19 | Open-market sale | 5 | $314.63 | 7,665 |
| 2024-08-19 | Open-market sale | 80 | $314.66 | 7,670 |
| 2024-08-19 | Open-market sale | 3 | $314.94 | 7,750 |
| 2024-08-19 | Open-market sale | 6 | $314.95 | 7,753 |
| 2024-08-19 | Open-market sale | 84 | $314.95 | 7,759 |
| 2024-08-19 | Open-market sale | 144 | $316.26 | 7,843 |
| 2024-08-19 | Open-market sale | 15 | $316.45 | 7,987 |
| 2024-08-19 | Open-market sale | 157 | $313.25 | 7,502 |
| 2024-08-02 | Option exercise (derivative) | 13 | $0.00 | 737 |
| 2024-08-02 | Option exercise (derivative) | 62 | $0.00 | 0 |
| 2024-08-02 | Option exercise (derivative) | 400 | $0.00 | 1,400 |
| 2024-08-02 | Option exercise | 13 | $119.48 | 7,515 |
| 2024-08-02 | Option exercise | 25 | $52.69 | 7,527 |
| 2024-08-02 | Option exercise | 62 | $79.49 | 7,564 |
| 2024-08-02 | Open-market sale | 400 | $300.08 | 7,502 |
| 2024-08-02 | Option exercise | 400 | $87.69 | 7,902 |
| 2024-08-02 | Option exercise (derivative) | 13 | $0.00 | 737 |
| 2024-08-02 | Option exercise (derivative) | 62 | $0.00 | 0 |
| 2024-08-02 | Option exercise (derivative) | 400 | $0.00 | 1,400 |
| 2024-08-02 | Option exercise | 25 | $52.69 | 8,002 |
| 2024-08-02 | Option exercise | 62 | $79.49 | 7,977 |
| 2024-08-02 | Option exercise | 13 | $119.48 | 7,915 |
| 2024-08-02 | Option exercise | 400 | $87.69 | 7,902 |
| 2024-08-01 | Option exercise (derivative) | 500 | $306.82 | 1,800 |
| 2024-08-01 | Option exercise | 500 | $87.69 | 7,805 |
| 2024-08-01 | Tax withholding | 161 | $306.82 | 7,502 |
| 2024-08-01 | Tax withholding | 142 | $306.82 | 7,663 |
| 2024-08-01 | Option exercise (derivative) | 500 | $0.00 | 1,800 |
| 2024-08-01 | Tax withholding | 142 | $306.82 | 7,663 |
| 2024-08-01 | Tax withholding | 161 | $306.82 | 7,502 |
| 2024-08-01 | Option exercise | 500 | $87.69 | 7,805 |
| 2024-05-24 | Option exercise (derivative) | 1,000 | $0.00 | 2,300 |
| 2024-05-24 | Open-market sale | 1,000 | $276.95 | 7,305 |
| 2024-05-24 | Option exercise | 1,000 | $87.69 | 8,305 |
| 2024-05-16 | Grant / award (derivative) | 250 | $0.00 | 250 |
| 2024-03-28 | Grant / award | 6 | $249.81 | 7,305 |
| 2024-02-21 | Option exercise (derivative) | 438 | $0.00 | 62 |
| 2024-02-21 | Option exercise (derivative) | 1,500 | $260.89 | 3,300 |
| 2024-02-21 | Option exercise (derivative) | 375 | $0.00 | 25 |
| 2024-02-21 | Tax withholding | 400 | $260.89 | 7,299 |
| 2024-02-21 | Option exercise | 1,500 | $87.69 | 8,203 |
| 2024-02-21 | Option exercise | 438 | $79.49 | 7,737 |
| 2024-02-21 | Option exercise | 375 | $52.69 | 7,674 |
| 2024-02-21 | Open-market sale | 375 | $260.00 | 7,299 |
| 2024-02-21 | Tax withholding | 504 | $260.89 | 7,699 |
| 2024-02-20 | Option exercise (derivative) | 1,700 | $250.32 | 4,800 |
| 2024-02-20 | Tax withholding | 382 | $250.32 | 6,703 |
| 2024-02-20 | Tax withholding | 595 | $250.32 | 7,085 |
| 2024-02-20 | Option exercise | 1,700 | $87.69 | 7,680 |
| 2024-01-02 | Option exercise (derivative) | 750 | $246.07 | 75 |
| 2024-01-02 | Option exercise (derivative) | 207 | $246.07 | 825 |
| 2024-01-02 | Option exercise | 207 | $77.93 | 5,796 |
| 2024-01-02 | Tax withholding | 65 | $246.07 | 5,731 |
| 2024-01-02 | Option exercise | 750 | $77.93 | 6,424 |
| 2024-01-02 | Tax withholding | 237 | $246.07 | 6,187 |
| 2024-01-02 | Tax withholding | 207 | $246.07 | 5,980 |
| 2024-01-02 | Tax withholding | 57 | $246.07 | 5,674 |
| 2023-12-11 | Option exercise (derivative) | 300 | $0.00 | 1,032 |
| 2023-12-11 | Open-market sale | 300 | $224.89 | 5,589 |
| 2023-12-11 | Option exercise | 300 | $77.93 | 5,889 |
| 2023-12-06 | Option exercise (derivative) | 42 | $221.10 | 0 |
| 2023-12-06 | Option exercise (derivative) | 1,000 | $221.10 | 1,332 |
| 2023-12-06 | Option exercise | 42 | $70.24 | 5,275 |
| 2023-12-06 | Tax withholding | 13 | $221.10 | 5,262 |
| 2023-12-06 | Tax withholding | 14 | $221.10 | 5,248 |
| 2023-12-06 | Option exercise | 42 | $87.49 | 5,290 |
| 2023-12-06 | Tax withholding | 16 | $221.10 | 5,274 |
| 2023-12-06 | Option exercise | 1,000 | $77.93 | 6,262 |
| 2023-12-06 | Tax withholding | 352 | $221.10 | 5,910 |
| 2023-12-06 | Tax withholding | 321 | $221.10 | 5,589 |
| 2023-11-02 | Grant / award (derivative) | 1,750 | $0.00 | 1,750 |
| 2023-09-29 | Grant / award | 6 | $186.82 | 5,233 |
| 2023-08-10 | Grant / award (derivative) | 350 | $0.00 | 350 |
| 2023-05-10 | Option exercise (derivative) | 1,500 | $216.60 | 2,332 |
| 2023-05-10 | Option exercise | 1,500 | $77.93 | 6,242 |
| 2023-05-10 | Tax withholding | 539 | $216.60 | 5,703 |
| 2023-05-10 | Tax withholding | 476 | $216.60 | 5,227 |
| 2023-04-27 | Option exercise (derivative) | 1,500 | $201.74 | 6,500 |
| 2023-04-27 | Option exercise | 1,500 | $87.69 | 4,689 |
| 2023-04-27 | Tax withholding | 652 | $201.74 | 4,037 |
| 2023-04-27 | Tax withholding | 337 | $201.74 | 3,700 |
| 2023-03-31 | Grant / award | 7 | $180.77 | 3,189 |
| 2023-03-13 | Option exercise (derivative) | 2,000 | $0.00 | 3,832 |
| 2023-03-13 | Option exercise (derivative) | 20 | $0.00 | 42 |
| 2023-03-13 | Option exercise | 2,000 | $77.93 | 5,182 |
| 2023-03-13 | Option exercise | 20 | $70.24 | 3,202 |
| 2023-03-13 | Open-market sale | 16 | $176.75 | 3,182 |
| 2023-03-13 | Option exercise | 16 | $87.49 | 3,198 |
| 2023-02-08 | Option exercise (derivative) | 1,668 | $0.00 | 5,832 |
| 2023-02-08 | Open-market sale | 1,668 | $185.16 | 3,182 |
| 2023-02-08 | Option exercise | 1,668 | $77.93 | 4,850 |
| 2023-02-06 | Option exercise (derivative) | 117 | $0.00 | 58 |
| 2023-02-06 | Option exercise (derivative) | 313 | $0.00 | 62 |
| 2023-02-06 | Option exercise (derivative) | 1,000 | $0.00 | 0 |
| 2023-02-06 | Option exercise | 313 | $70.24 | 3,495 |
| 2023-02-06 | Option exercise | 117 | $87.49 | 3,299 |
| 2023-02-06 | Open-market sale | 1,000 | $183.00 | 3,182 |
| 2023-02-06 | Option exercise | 1,000 | $59.32 | 4,182 |
| 2023-02-02 | Option exercise (derivative) | 1,000 | $189.02 | 1,000 |
| 2023-02-02 | Option exercise (derivative) | 46 | $189.02 | 0 |
| 2023-02-02 | Tax withholding | 56 | $189.02 | 2,826 |
| 2023-02-02 | Option exercise | 187 | $57.35 | 2,882 |
| 2023-02-02 | Tax withholding | 13 | $189.02 | 2,695 |
| 2023-02-02 | Tax withholding | 278 | $189.02 | 3,182 |
| 2023-02-02 | Option exercise | 46 | $49.40 | 2,720 |
| 2023-02-02 | Tax withholding | 53 | $189.02 | 2,773 |
| 2023-02-02 | Option exercise | 1,000 | $59.32 | 3,773 |
| 2023-02-02 | Tax withholding | 313 | $189.02 | 3,460 |
| 2023-02-02 | Tax withholding | 12 | $189.02 | 2,708 |
| 2022-11-03 | Grant / award (derivative) | 2,500 | $0.00 | 2,500 |
| 2022-09-30 | Grant / award | 10 | $131.51 | 2,674 |
| 2022-06-14 | Option exercise (derivative) | 1,200 | $0.00 | 2,000 |
| 2022-06-14 | Option exercise (derivative) | 4 | $0.00 | 46 |
| 2022-06-14 | Option exercise | 4 | $49.40 | 2,668 |
| 2022-06-14 | Option exercise | 1,200 | $59.32 | 3,864 |
| 2022-06-14 | Open-market sale | 4 | $137.00 | 2,664 |
| 2022-05-12 | Grant / award (derivative) | 500 | $0.00 | 500 |
| 2022-03-31 | Grant / award | 8 | $160.02 | 2,664 |
| 2021-12-08 | Grant / award (derivative) | 2,500 | $0.00 | 2,500 |
| 2021-11-24 | Option exercise (derivative) | 225 | $0.00 | 175 |
| 2021-11-24 | Option exercise (derivative) | 133 | $0.00 | 3,200 |
| 2021-11-24 | Option exercise (derivative) | 83 | $0.00 | 375 |
| 2021-11-24 | Option exercise | 133 | $59.32 | 2,789 |
| 2021-11-24 | Option exercise | 225 | $87.49 | 2,881 |
| 2021-11-24 | Open-market sale | 83 | $200.00 | 2,656 |
| 2021-11-24 | Option exercise | 83 | $70.24 | 2,739 |
| 2021-11-08 | Option exercise (derivative) | 510 | $0.00 | 3,333 |
| 2021-11-08 | Option exercise (derivative) | 12 | $0.00 | 0 |
| 2021-11-08 | Option exercise (derivative) | 42 | $0.00 | 50 |
| 2021-11-08 | Option exercise (derivative) | 105 | $0.00 | 187 |
| 2021-11-08 | Option exercise (derivative) | 331 | $0.00 | 3,843 |
| 2021-11-08 | Option exercise | 42 | $49.40 | 2,698 |
| 2021-11-08 | Option exercise | 12 | $48.35 | 2,668 |
| 2021-11-08 | Option exercise | 105 | $57.35 | 2,761 |
| 2021-11-08 | Option exercise | 510 | $59.32 | 3,166 |
| 2021-11-08 | Open-market sale | 331 | $189.50 | 2,656 |
| 2021-11-08 | Option exercise | 331 | $59.32 | 2,987 |
| 2021-09-30 | Grant / award | 7 | $176.91 | 2,656 |
| 2021-09-17 | Option exercise (derivative) | 1,000 | $177.39 | 4,174 |
| 2021-09-17 | Option exercise | 1,000 | $59.32 | 3,213 |
| 2021-09-17 | Tax withholding | 230 | $177.39 | 2,649 |
| 2021-09-17 | Tax withholding | 334 | $177.39 | 2,879 |
| 2021-08-10 | Option exercise (derivative) | 1,000 | $153.50 | 5,174 |
| 2021-08-10 | Tax withholding | 212 | $153.50 | 2,213 |
| 2021-08-10 | Option exercise | 1,000 | $59.32 | 2,811 |
| 2021-08-10 | Tax withholding | 386 | $153.50 | 2,425 |
| 2021-06-28 | Option exercise (derivative) | 19 | $132.49 | 12 |
| 2021-06-28 | Option exercise (derivative) | 25 | $132.49 | 92 |
| 2021-06-28 | Option exercise (derivative) | 62 | $132.49 | 292 |
| 2021-06-28 | Option exercise (derivative) | 42 | $132.49 | 0 |
| 2021-06-28 | Option exercise (derivative) | 542 | $132.49 | 458 |
| 2021-06-28 | Tax withholding | 9 | $132.49 | 1,811 |
| 2021-06-28 | Tax withholding | 14 | $132.49 | 1,820 |
| 2021-06-28 | Option exercise | 42 | $45.90 | 1,834 |
| 2021-06-28 | Tax withholding | 4 | $132.49 | 1,792 |
| 2021-06-28 | Tax withholding | 6 | $132.49 | 1,796 |
| 2021-06-28 | Option exercise | 19 | $48.35 | 1,802 |
| 2021-06-28 | Tax withholding | 5 | $132.49 | 1,783 |
| 2021-06-28 | Tax withholding | 9 | $132.49 | 1,788 |
| 2021-06-28 | Option exercise | 25 | $49.40 | 1,797 |
| 2021-06-28 | Tax withholding | 12 | $132.49 | 1,772 |
| 2021-06-28 | Tax withholding | 26 | $132.49 | 1,784 |
| 2021-06-28 | Option exercise | 62 | $57.35 | 1,810 |
| 2021-06-28 | Tax withholding | 88 | $132.49 | 1,748 |
| 2021-06-28 | Tax withholding | 287 | $132.49 | 1,836 |
| 2021-06-28 | Option exercise | 542 | $70.24 | 2,123 |
| 2021-05-06 | Grant / award (derivative) | 750 | $0.00 | 750 |
| 2021-03-31 | Grant / award | 13 | $97.46 | 1,581 |
| 2021-03-15 | Option exercise (derivative) | 331 | $0.00 | 354 |
| 2021-03-15 | Option exercise (derivative) | 669 | $0.00 | 6,174 |
| 2021-03-15 | Option exercise | 669 | $59.32 | 2,237 |
| 2021-03-15 | Open-market sale | 331 | $109.28 | 1,568 |
| 2021-03-15 | Option exercise | 331 | $57.35 | 1,899 |
| 2021-03-09 | Option exercise (derivative) | 31 | $0.00 | 31 |
| 2021-03-09 | Option exercise (derivative) | 283 | $0.00 | 117 |
| 2021-03-09 | Option exercise (derivative) | 1,267 | $0.00 | 0 |
| 2021-03-09 | Option exercise (derivative) | 315 | $0.00 | 685 |
| 2021-03-09 | Option exercise (derivative) | 104 | $0.00 | 42 |
| 2021-03-09 | Option exercise | 315 | $57.35 | 1,883 |
| 2021-03-09 | Option exercise | 104 | $45.90 | 1,672 |
| 2021-03-09 | Option exercise | 31 | $48.35 | 1,599 |
| 2021-03-09 | Option exercise | 1,267 | $57.75 | 2,835 |
| 2021-03-09 | Option exercise | 283 | $49.40 | 1,851 |
| 2021-03-09 | Open-market sale | 315 | $105.75 | 1,568 |
| 2020-12-22 | Option exercise (derivative) | 1,000 | $104.24 | 2,000 |
| 2020-12-22 | Tax withholding | 154 | $104.24 | 1,568 |
| 2020-12-22 | Option exercise | 1,000 | $57.75 | 2,276 |
| 2020-12-22 | Tax withholding | 554 | $104.24 | 1,722 |
| 2020-11-05 | Grant / award (derivative) | 8,000 | $0.00 | 8,000 |
| 2020-10-15 | Option exercise (derivative) | 62 | $90.20 | 0 |
| 2020-10-15 | Option exercise (derivative) | 166 | $90.20 | 146 |
| 2020-10-15 | Option exercise (derivative) | 50 | $90.20 | 62 |
| 2020-10-15 | Option exercise (derivative) | 1,000 | $90.20 | 3,000 |
| 2020-10-15 | Tax withholding | 15 | $90.20 | 1,281 |
| 2020-10-15 | Option exercise | 1,000 | $57.75 | 1,937 |
| 2020-10-15 | Tax withholding | 640 | $90.20 | 1,297 |
| 2020-10-15 | Option exercise | 31 | $45.73 | 1,296 |
| 2020-10-15 | Tax withholding | 11 | $90.20 | 1,265 |
| 2020-10-15 | Tax withholding | 29 | $90.20 | 1,276 |
| 2020-10-15 | Option exercise | 62 | $43.32 | 1,305 |
| 2020-10-15 | Tax withholding | 28 | $90.20 | 1,243 |
| 2020-10-15 | Tax withholding | 8 | $90.20 | 1,189 |
| 2020-10-15 | Tax withholding | 124 | $90.20 | 1,173 |
| 2020-10-15 | Option exercise | 50 | $48.35 | 1,223 |
| 2020-10-15 | Tax withholding | 26 | $90.20 | 1,197 |
| 2020-10-15 | Tax withholding | 84 | $90.20 | 1,271 |
| 2020-10-15 | Option exercise | 166 | $45.90 | 1,355 |
| 2020-09-30 | Grant / award | 16 | $81.16 | 937 |
| 2020-07-31 | Grant / award (derivative) | 500 | $0.00 | 500 |
| 2020-04-30 | Grant / award (derivative) | 400 | $0.00 | 400 |
| 2020-03-31 | Grant / award | 25 | $51.78 | 921 |
| 2020-02-21 | Option exercise (derivative) | 21 | $0.00 | 312 |
| 2020-02-21 | Option exercise (derivative) | 5 | $0.00 | 0 |
| 2020-02-21 | Option exercise (derivative) | 11 | $0.00 | 62 |
| 2020-02-21 | Option exercise (derivative) | 1,000 | $0.00 | 4,000 |
| 2020-02-21 | Option exercise (derivative) | 188 | $0.00 | 112 |
| 2020-02-21 | Option exercise (derivative) | 11 | $0.00 | 31 |
| 2020-02-21 | Option exercise | 5 | $43.14 | 901 |
| 2020-02-21 | Option exercise | 11 | $43.32 | 907 |
| 2020-02-21 | Option exercise | 2,000 | $32.10 | 2,896 |
| 2020-02-21 | Option exercise | 21 | $45.90 | 917 |
| 2020-02-21 | Option exercise | 188 | $48.35 | 1,084 |
| 2020-02-21 | Option exercise | 1,000 | $57.75 | 1,896 |
| 2020-02-21 | Open-market sale | 5 | $80.50 | 896 |
| 2020-02-03 | Option exercise (derivative) | 667 | $90.83 | 333 |
| 2020-02-03 | Option exercise (derivative) | 83 | $90.83 | 42 |
| 2020-02-03 | Option exercise (derivative) | 83 | $90.83 | 73 |
| 2020-02-03 | Option exercise (derivative) | 42 | $90.83 | 5 |
| 2020-02-03 | Option exercise (derivative) | 62 | $90.83 | 0 |
| 2020-02-03 | Tax withholding | 337 | $90.83 | 939 |
| 2020-02-03 | Tax withholding | 22 | $90.83 | 912 |
| 2020-02-03 | Option exercise | 62 | $33.16 | 934 |
| 2020-02-03 | Tax withholding | 9 | $90.83 | 872 |
| 2020-02-03 | Tax withholding | 19 | $90.83 | 881 |
| 2020-02-03 | Option exercise | 42 | $43.14 | 900 |
| 2020-02-03 | Tax withholding | 16 | $90.83 | 858 |
| 2020-02-03 | Tax withholding | 41 | $90.83 | 874 |
| 2020-02-03 | Option exercise | 83 | $45.73 | 915 |
| 2020-02-03 | Tax withholding | 17 | $90.83 | 832 |
| 2020-02-03 | Tax withholding | 39 | $90.83 | 849 |
| 2020-02-03 | Option exercise | 83 | $43.32 | 888 |
| 2020-02-03 | Tax withholding | 134 | $90.83 | 805 |
| 2020-02-03 | Tax withholding | 16 | $90.83 | 896 |
| 2020-02-03 | Option exercise | 667 | $45.90 | 1,276 |
| 2019-11-05 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2019-09-30 | Grant / award | 18 | $71.92 | 609 |
| 2019-08-09 | Option exercise (derivative) | 1,000 | $0.00 | 2,000 |
| 2019-08-09 | Open-market sale | 1,000 | $87.50 | 591 |
| 2019-08-09 | Option exercise | 1,000 | $32.10 | 1,591 |
| 2019-08-08 | Grant / award (derivative) | 400 | $0.00 | 400 |
| 2019-06-07 | Option exercise (derivative) | 375 | $0.00 | 125 |
| 2019-06-07 | Option exercise (derivative) | 1,000 | $0.00 | 3,000 |
| 2019-06-07 | Option exercise (derivative) | 344 | $0.00 | 156 |
| 2019-06-07 | Option exercise | 1,000 | $32.10 | 1,591 |
| 2019-06-07 | Option exercise | 344 | $43.32 | 935 |
| 2019-06-07 | Open-market sale | 344 | $78.30 | 591 |
| 2019-06-07 | Option exercise | 375 | $45.73 | 966 |
| 2019-06-04 | Option exercise (derivative) | 1,000 | $0.00 | 4,000 |
| 2019-06-04 | Option exercise | 1,000 | $32.10 | 1,591 |
| 2019-06-04 | Open-market sale | 1,015 | $74.41 | 591 |
| 2019-05-13 | Option exercise (derivative) | 825 | $73.09 | 0 |
| 2019-05-13 | Option exercise (derivative) | 203 | $73.09 | 47 |
| 2019-05-13 | Option exercise (derivative) | 21 | $73.09 | 62 |
| 2019-05-13 | Tax withholding | 149 | $73.09 | 1,587 |
| 2019-05-13 | Tax withholding | 11 | $73.09 | 1,610 |
| 2019-05-13 | Option exercise | 25 | $34.67 | 1,621 |
| 2019-05-13 | Tax withholding | 3 | $73.09 | 1,596 |
| 2019-05-13 | Tax withholding | 9 | $73.09 | 1,599 |
| 2019-05-13 | Option exercise | 21 | $33.16 | 1,608 |
| 2019-05-13 | Tax withholding | 4 | $73.09 | 1,606 |
| 2019-05-13 | Tax withholding | 392 | $73.09 | 1,736 |
| 2019-05-13 | Option exercise | 825 | $34.78 | 2,128 |
| 2019-05-13 | Tax withholding | 28 | $73.09 | 1,303 |
| 2019-05-13 | Tax withholding | 119 | $73.09 | 1,331 |
| 2019-05-13 | Option exercise | 203 | $43.14 | 1,450 |
| 2019-04-29 | Option exercise (derivative) | 600 | $71.49 | 0 |
| 2019-04-29 | Option exercise (derivative) | 1,175 | $71.49 | 25 |
| 2019-04-29 | Option exercise (derivative) | 167 | $71.49 | 83 |
| 2019-04-29 | Option exercise | 167 | $33.16 | 758 |
| 2019-04-29 | Tax withholding | 569 | $71.49 | 1,257 |
| 2019-04-29 | Tax withholding | 77 | $71.49 | 681 |
| 2019-04-29 | Tax withholding | 209 | $71.49 | 1,048 |
| 2019-04-29 | Tax withholding | 101 | $71.49 | 1,247 |
| 2019-04-29 | Option exercise | 600 | $35.77 | 1,648 |
| 2019-04-29 | Tax withholding | 300 | $71.49 | 1,348 |
| 2019-04-29 | Option exercise | 1,175 | $34.67 | 1,826 |
| 2019-04-29 | Tax withholding | 30 | $71.49 | 651 |
| 2019-04-25 | Grant / award (derivative) | 1,000 | $0.00 | 1,000 |
| 2019-03-29 | Grant / award | 20 | $61.98 | 591 |
| 2018-11-01 | Grant / award (derivative) | 8,000 | $0.00 | 8,000 |
| 2018-10-01 | — | — | — | 571 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.