SEC CIK 1621819
Holmes Chad M
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CRAIview stock → | 46,683 | 2026-05-20 |
Position History — CRAI
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CRAI
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-14 | Grant / award (derivative) | 5.443 | $0.00 | 1,590.424 |
| 2026-09-14 | Grant / award (derivative) | 2.19 | $0.00 | 639.932 |
| 2026-09-14 | Grant / award (derivative) | 3.538 | $0.00 | 1,033.698 |
| 2026-09-14 | Grant / award (derivative) | 1.903 | $0.00 | 555.97 |
| 2026-09-14 | Grant / award (derivative) | 2.212 | $0.00 | 646.384 |
| 2026-09-14 | Grant / award (derivative) | 1.262 | $0.00 | 368.617 |
| 2026-06-12 | Grant / award (derivative) | 2.407 | $0.00 | 637.742 |
| 2026-06-12 | Grant / award (derivative) | 3.888 | $0.00 | 1,030.161 |
| 2026-06-12 | Grant / award (derivative) | 2.091 | $0.00 | 554.067 |
| 2026-06-12 | Grant / award (derivative) | 2.431 | $0.00 | 644.172 |
| 2026-06-12 | Grant / award (derivative) | 1.386 | $0.00 | 367.356 |
| 2026-06-12 | Grant / award (derivative) | 5.981 | $0.00 | 1,584.981 |
| 2026-05-20 | Option exercise (derivative) | 211.441 | $0.00 | 635.335 |
| 2026-05-20 | Tax withholding | 99 | $148.01 | 46,683 |
| 2026-05-20 | Disposition to issuer | 2.441 | $148.01 | 46,782 |
| 2026-05-20 | Option exercise | 211.441 | — | 46,784.441 |
| 2026-04-29 | Option exercise (derivative) | 275.988 | $0.00 | 551.976 |
| 2026-04-29 | Tax withholding | 128 | $154.55 | 46,573 |
| 2026-04-29 | Disposition to issuer | 5.988 | $154.55 | 46,701 |
| 2026-04-29 | Option exercise | 275.988 | — | 46,706.988 |
| 2026-04-11 | Option exercise (derivative) | 641.741 | $0.00 | 641.741 |
| 2026-04-11 | Option exercise (derivative) | 364.933 | $0.00 | 365.97 |
| 2026-04-11 | Tax withholding | 293 | $163.80 | 46,431 |
| 2026-04-11 | Disposition to issuer | 22.741 | $163.80 | 46,724 |
| 2026-04-11 | Option exercise | 641.741 | — | 46,746.741 |
| 2026-04-11 | Tax withholding | 167 | $163.80 | 46,105 |
| 2026-04-11 | Disposition to issuer | 12.933 | $163.80 | 46,272 |
| 2026-04-11 | Option exercise | 364.933 | — | 46,284.933 |
| 2026-04-09 | Grant / award (derivative) | 1,579 | $0.00 | 1,579 |
| 2026-03-20 | Grant / award (derivative) | 3.036 | $0.00 | 846.777 |
| 2026-03-20 | Grant / award (derivative) | 3.679 | $0.00 | 1,026.273 |
| 2026-03-20 | Grant / award (derivative) | 2.969 | $0.00 | 827.964 |
| 2026-03-20 | Grant / award (derivative) | 4.601 | $0.00 | 1,283.482 |
| 2026-03-20 | Grant / award (derivative) | 2.62 | $0.00 | 730.902 |
| 2026-03-10 | Option exercise (derivative) | 459.72 | $0.00 | 0 |
| 2026-03-10 | Disposition to issuer | 20.72 | $171.75 | 45,795 |
| 2026-03-10 | Tax withholding | 208 | $171.75 | 45,587 |
| 2026-03-10 | Option exercise | 662.87 | — | 46,249.87 |
| 2026-03-10 | Disposition to issuer | 29.87 | $171.75 | 46,220 |
| 2026-03-10 | Option exercise | 459.72 | — | 45,815.72 |
| 2026-03-10 | Tax withholding | 300 | $171.25 | 45,920 |
| 2026-03-02 | Grant / award (derivative) | 1,022.59 | $0.00 | 1,022.59 |
| 2026-03-02 | Tax withholding | 506 | $180.26 | 45,356 |
| 2026-03-02 | Grant / award | 18.57 | — | 45,374.57 |
| 2026-03-02 | Disposition to issuer | 18.57 | $180.26 | 45,356 |
| 2026-03-02 | Grant / award | 1,004 | — | 45,862 |
| 2025-12-12 | Grant / award (derivative) | 2.34 | $0.00 | 825 |
| 2025-12-12 | Grant / award (derivative) | 3.63 | $0.00 | 1,278.88 |
| 2025-12-12 | Grant / award (derivative) | 2.4 | $0.00 | 843.74 |
| 2025-12-12 | Grant / award (derivative) | 1.88 | $0.00 | 662.87 |
| 2025-12-12 | Grant / award (derivative) | 1.31 | $0.00 | 459.72 |
| 2025-12-12 | Grant / award (derivative) | 2.07 | $0.00 | 728.28 |
| 2025-09-12 | Grant / award (derivative) | 2.08 | $0.00 | 841.35 |
| 2025-09-12 | Grant / award (derivative) | 2.03 | $0.00 | 822.65 |
| 2025-09-12 | Grant / award (derivative) | 3.15 | $0.00 | 1,275.25 |
| 2025-09-12 | Grant / award (derivative) | 1.79 | $0.00 | 726.21 |
| 2025-09-12 | Grant / award (derivative) | 1.63 | $0.00 | 660.99 |
| 2025-09-12 | Grant / award (derivative) | 1.13 | $0.00 | 458.42 |
| 2025-06-13 | Grant / award (derivative) | 1.96 | $0.00 | 724.42 |
| 2025-06-13 | Grant / award (derivative) | 2.22 | $0.00 | 820.62 |
| 2025-06-13 | Grant / award (derivative) | 3.44 | $0.00 | 1,272.1 |
| 2025-06-13 | Grant / award (derivative) | 2.27 | $0.00 | 839.27 |
| 2025-06-13 | Grant / award (derivative) | 1.78 | $0.00 | 659.36 |
| 2025-06-13 | Grant / award (derivative) | 1.24 | $0.00 | 457.29 |
| 2025-05-20 | Grant / award (derivative) | 837 | $0.00 | 837 |
| 2025-04-29 | Option exercise (derivative) | 271.79 | $0.00 | 818.4 |
| 2025-04-29 | Disposition to issuer | 2.79 | $162.69 | 44,986 |
| 2025-04-29 | Option exercise | 271.79 | — | 44,988.79 |
| 2025-04-29 | Tax withholding | 128 | $162.69 | 44,858 |
| 2025-04-11 | Option exercise (derivative) | 361.74 | $0.00 | 722.46 |
| 2025-04-11 | Disposition to issuer | 8.74 | $167.90 | 44,884 |
| 2025-04-11 | Tax withholding | 167 | $167.90 | 44,717 |
| 2025-04-11 | Option exercise | 361.74 | — | 44,892.74 |
| 2025-03-22 | Option exercise (derivative) | 964.93 | $0.00 | 0 |
| 2025-03-22 | Disposition to issuer | 47.93 | $180.14 | 44,932 |
| 2025-03-22 | Tax withholding | 401 | $180.14 | 44,531 |
| 2025-03-22 | Option exercise | 964.93 | — | 44,979.93 |
| 2025-03-22 | Tax withholding | 242 | $180.14 | 44,015 |
| 2025-03-22 | Disposition to issuer | 26.66 | $180.14 | 44,257 |
| 2025-03-22 | Option exercise | 536.66 | — | 44,283.66 |
| 2025-03-14 | Grant / award (derivative) | 1.52 | $0.00 | 536.66 |
| 2025-03-14 | Grant / award (derivative) | 3.6 | $0.00 | 1,268.66 |
| 2025-03-14 | Grant / award (derivative) | 3.07 | $0.00 | 1,084.21 |
| 2025-03-14 | Grant / award (derivative) | 2.74 | $0.00 | 964.93 |
| 2025-03-14 | Grant / award (derivative) | 3.09 | $0.00 | 1,090.19 |
| 2025-03-14 | Option exercise (derivative) | 1.86 | $0.00 | 657.57 |
| 2025-03-14 | Grant / award (derivative) | 3.73 | $0.00 | 659.44 |
| 2025-03-14 | Option exercise (derivative) | 1.29 | $0.00 | 456.05 |
| 2025-03-14 | Grant / award (derivative) | 2.59 | $0.00 | 457.34 |
| 2025-03-14 | Option exercise | 1.86 | — | 43,748.86 |
| 2025-03-14 | Disposition to issuer | 1.29 | $172.33 | 43,747 |
| 2025-03-14 | Option exercise | 1.29 | — | 43,748.29 |
| 2025-03-10 | Option exercise (derivative) | 454.76 | $0.00 | 454.76 |
| 2025-03-10 | Option exercise (derivative) | 655.71 | $0.00 | 655.71 |
| 2025-03-10 | Disposition to issuer | 15.76 | $174.28 | 43,515 |
| 2025-03-10 | Option exercise | 454.76 | — | 43,530.76 |
| 2025-03-10 | Tax withholding | 164 | $174.28 | 43,351 |
| 2025-03-10 | Option exercise | 655.71 | — | 44,006.71 |
| 2025-03-10 | Disposition to issuer | 22.71 | $174.28 | 43,984 |
| 2025-03-10 | Tax withholding | 237 | $174.28 | 43,747 |
| 2025-03-03 | Option exercise (derivative) | 1,265.07 | $0.00 | 1,265.07 |
| 2025-03-03 | Option exercise | 1,237 | — | 43,564 |
| 2025-03-03 | Tax withholding | 488 | $190.45 | 43,076 |
| 2025-03-03 | Disposition to issuer | 27.04 | $190.45 | 43,076 |
| 2025-03-03 | Option exercise | 27.04 | — | 43,103.04 |
| 2024-12-15 | Option exercise (derivative) | 696.19 | $0.00 | 0 |
| 2024-12-15 | Option exercise | 1,253.33 | — | 42,901.33 |
| 2024-12-15 | Disposition to issuer | 63.33 | $203.93 | 42,838 |
| 2024-12-15 | Tax withholding | 313 | $203.93 | 41,648 |
| 2024-12-15 | Disposition to issuer | 35.19 | $203.93 | 41,961 |
| 2024-12-15 | Option exercise | 696.19 | — | 41,996.19 |
| 2024-12-15 | Tax withholding | 511 | $203.93 | 42,327 |
| 2024-12-13 | Grant / award (derivative) | 2.43 | $0.00 | 962.19 |
| 2024-12-13 | Grant / award (derivative) | 1.35 | $0.00 | 535.14 |
| 2024-12-13 | Grant / award (derivative) | 3.31 | $0.00 | 1,311.42 |
| 2024-12-13 | Grant / award (derivative) | 2.29 | $0.00 | 909.51 |
| 2024-12-13 | Grant / award (derivative) | 3.16 | $0.00 | 1,253.33 |
| 2024-12-13 | Grant / award (derivative) | 1.76 | $0.00 | 696.19 |
| 2024-12-13 | Grant / award (derivative) | 2.73 | $0.00 | 1,081.13 |
| 2024-12-13 | Grant / award (derivative) | 2.74 | $0.00 | 1,087.1 |
| 2024-09-13 | Grant / award (derivative) | 1.35 | $0.00 | 533.79 |
| 2024-09-13 | Grant / award (derivative) | 3.31 | $0.00 | 1,308.11 |
| 2024-09-13 | Grant / award (derivative) | 3.16 | $0.00 | 1,250.16 |
| 2024-09-13 | Grant / award (derivative) | 1.76 | $0.00 | 694.43 |
| 2024-09-13 | Grant / award (derivative) | 2.43 | $0.00 | 959.77 |
| 2024-09-13 | Grant / award (derivative) | 2.73 | $0.00 | 1,078.41 |
| 2024-09-13 | Grant / award (derivative) | 2.74 | $0.00 | 1,084.36 |
| 2024-09-13 | Grant / award (derivative) | 2.3 | $0.00 | 907.22 |
| 2024-06-14 | Grant / award (derivative) | 3.16 | $0.00 | 1,304.8 |
| 2024-06-14 | Grant / award (derivative) | 2.19 | $0.00 | 904.92 |
| 2024-06-14 | Grant / award (derivative) | 3.02 | $0.00 | 1,247 |
| 2024-06-14 | Grant / award (derivative) | 1.68 | $0.00 | 692.67 |
| 2024-06-14 | Grant / award (derivative) | 1.29 | $0.00 | 532.44 |
| 2024-06-14 | Grant / award (derivative) | 2.62 | $0.00 | 1,081.62 |
| 2024-06-14 | Grant / award (derivative) | 2.6 | $0.00 | 1,075.68 |
| 2024-06-14 | Grant / award (derivative) | 2.32 | $0.00 | 957.34 |
| 2024-04-29 | Grant / award (derivative) | 1,079 | $0.00 | 1,079 |
| 2024-04-11 | Option exercise (derivative) | 357.02 | $0.00 | 1,073.07 |
| 2024-04-11 | Disposition to issuer | 5.02 | $145.12 | 41,432 |
| 2024-04-11 | Option exercise | 357.02 | — | 41,437.02 |
| 2024-04-11 | Tax withholding | 132 | $145.12 | 41,300 |
| 2024-03-22 | Grant / award (derivative) | 3.81 | $0.00 | 1,301.64 |
| 2024-03-22 | Option exercise (derivative) | 530.11 | $0.00 | 531.15 |
| 2024-03-22 | Grant / award (derivative) | 3.11 | $0.00 | 1,061.25 |
| 2024-03-22 | Grant / award (derivative) | 4.19 | $0.00 | 1,430.09 |
| 2024-03-22 | Grant / award (derivative) | 5.6 | $0.00 | 1,910.04 |
| 2024-03-22 | Grant / award (derivative) | 2.64 | $0.00 | 902.73 |
| 2024-03-22 | Grant / award (derivative) | 2.02 | $0.00 | 691 |
| 2024-03-22 | Grant / award (derivative) | 3.64 | $0.00 | 1,243.98 |
| 2024-03-22 | Option exercise (derivative) | 955.02 | $0.00 | 955.02 |
| 2024-03-22 | Disposition to issuer | 38.02 | $142.95 | 41,423 |
| 2024-03-22 | Option exercise | 530.11 | — | 40,717.11 |
| 2024-03-22 | Disposition to issuer | 21.11 | $142.95 | 40,696 |
| 2024-03-22 | Tax withholding | 190 | $142.95 | 40,506 |
| 2024-03-22 | Option exercise | 955.02 | — | 41,461.02 |
| 2024-03-22 | Tax withholding | 343 | $142.95 | 41,080 |
| 2024-03-10 | Option exercise (derivative) | 450.04 | $0.00 | 900.09 |
| 2024-03-10 | Disposition to issuer | 11.04 | $140.22 | 40,351 |
| 2024-03-10 | Tax withholding | 164 | $140.22 | 40,187 |
| 2024-03-10 | Option exercise | 450.04 | — | 40,362.04 |
| 2024-03-04 | Option exercise (derivative) | 1,297.83 | $0.00 | 1,297.83 |
| 2024-03-04 | Option exercise | 1,264 | — | 40,420 |
| 2024-03-04 | Tax withholding | 508 | $138.99 | 39,912 |
| 2024-03-04 | Disposition to issuer | 31.81 | $138.99 | 39,912 |
| 2024-03-04 | Option exercise | 31.81 | — | 39,943.81 |
| 2023-12-15 | Option exercise (derivative) | 688.97 | $0.00 | 688.97 |
| 2023-12-15 | Option exercise (derivative) | 1,239.32 | $0.00 | 1,240.34 |
| 2023-12-15 | Disposition to issuer | 50.32 | $99.20 | 39,719 |
| 2023-12-15 | Option exercise | 1,239.32 | — | 39,769.32 |
| 2023-12-15 | Tax withholding | 313 | $99.20 | 38,530 |
| 2023-12-15 | Tax withholding | 563 | $99.20 | 39,156 |
| 2023-12-15 | Option exercise | 688.97 | — | 38,870.97 |
| 2023-12-15 | Disposition to issuer | 27.97 | $99.20 | 38,843 |
| 2023-12-08 | Grant / award (derivative) | 10.58 | $0.00 | 2,479.66 |
| 2023-12-08 | Grant / award (derivative) | 4.52 | $0.00 | 1,058.15 |
| 2023-12-08 | Grant / award (derivative) | 5.76 | $0.00 | 1,350.13 |
| 2023-12-08 | Grant / award (derivative) | 8.13 | $0.00 | 1,904.45 |
| 2023-12-08 | Grant / award (derivative) | 6.09 | $0.00 | 1,425.9 |
| 2023-12-08 | Grant / award (derivative) | 5.88 | $0.00 | 1,377.95 |
| 2023-12-08 | Option exercise | 3.12 | — | 38,185.12 |
| 2023-12-08 | Disposition to issuer | 3.12 | $97.99 | 38,182 |
| 2023-12-08 | Option exercise | 5.84 | — | 38,187.84 |
| 2023-12-05 | Option exercise (derivative) | 1,361.95 | $0.00 | 0 |
| 2023-12-05 | Option exercise | 1,361.95 | — | 38,869.95 |
| 2023-12-05 | Tax withholding | 324 | $95.91 | 37,508 |
| 2023-12-05 | Disposition to issuer | 44.27 | $95.91 | 37,832 |
| 2023-12-05 | Disposition to issuer | 82.95 | $95.91 | 38,787 |
| 2023-12-05 | Tax withholding | 605 | $95.91 | 38,182 |
| 2023-12-05 | Option exercise | 727.27 | — | 37,876.27 |
| 2023-11-08 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2023-11-08 | Open-market sale | 1,084 | $91.72 | 37,349 |
| 2023-11-08 | Option exercise | 6,000 | $30.96 | 43,149 |
| 2023-11-08 | Open-market sale | 1,850 | $88.72 | 41,299 |
| 2023-11-08 | Open-market sale | 200 | $92.35 | 37,149 |
| 2023-11-08 | Open-market sale | 1,671 | $90.50 | 38,433 |
| 2023-11-08 | Open-market sale | 1,195 | $89.45 | 40,104 |
| 2023-09-08 | Grant / award (derivative) | 8.16 | $0.00 | 2,469.08 |
| 2023-09-08 | Grant / award (derivative) | 2.4 | $0.00 | 727.27 |
| 2023-09-08 | Grant / award (derivative) | 4.5 | $0.00 | 1,361.95 |
| 2023-09-08 | Grant / award (derivative) | 4.54 | $0.00 | 1,372.07 |
| 2023-09-08 | Grant / award (derivative) | 4.44 | $0.00 | 1,344.37 |
| 2023-09-08 | Grant / award (derivative) | 3.48 | $0.00 | 1,053.63 |
| 2023-09-08 | Grant / award (derivative) | 6.27 | $0.00 | 1,896.32 |
| 2023-09-08 | Grant / award (derivative) | 4.69 | $0.00 | 1,419.82 |
| 2023-06-09 | Grant / award (derivative) | 3.8 | $0.00 | 1,050.15 |
| 2023-06-09 | Grant / award (derivative) | 8.91 | $0.00 | 2,460.92 |
| 2023-06-09 | Grant / award (derivative) | 6.84 | $0.00 | 1,890.05 |
| 2023-06-09 | Grant / award (derivative) | 5.12 | $0.00 | 1,415.12 |
| 2023-06-09 | Grant / award (derivative) | 2.62 | $0.00 | 724.87 |
| 2023-06-09 | Grant / award (derivative) | 4.91 | $0.00 | 1,357.45 |
| 2023-06-09 | Grant / award (derivative) | 4.85 | $0.00 | 1,339.92 |
| 2023-06-09 | Grant / award (derivative) | 4.95 | $0.00 | 1,367.53 |
| 2023-04-11 | Grant / award (derivative) | 1,410 | $0.00 | 1,410 |
| 2023-03-24 | Grant / award (derivative) | 8.15 | $0.00 | 2,452.01 |
| 2023-03-24 | Grant / award (derivative) | 6.26 | $0.00 | 1,883.21 |
| 2023-03-24 | Grant / award (derivative) | 2.4 | $0.00 | 722.25 |
| 2023-03-24 | Grant / award (derivative) | 4.5 | $0.00 | 1,352.53 |
| 2023-03-24 | Option exercise (derivative) | 1.74 | $0.00 | 1,046.35 |
| 2023-03-24 | Grant / award (derivative) | 5.22 | $0.00 | 1,048.09 |
| 2023-03-24 | Grant / award (derivative) | 4.44 | $0.00 | 1,335.07 |
| 2023-03-24 | Grant / award (derivative) | 4.53 | $0.00 | 1,362.58 |
| 2023-03-24 | Disposition to issuer | 1.74 | $107.89 | 37,149 |
| 2023-03-24 | Option exercise | 1.74 | $0.00 | 37,150.74 |
| 2023-03-22 | Option exercise (derivative) | 521.95 | $0.00 | 1,042.87 |
| 2023-03-22 | Disposition to issuer | 11.95 | $107.56 | 37,385 |
| 2023-03-22 | Option exercise | 521.95 | $0.00 | 37,396.95 |
| 2023-03-22 | Tax withholding | 236 | $107.56 | 37,149 |
| 2023-03-10 | Option exercise (derivative) | 443.54 | $0.00 | 1,330.63 |
| 2023-03-10 | Option exercise | 443.54 | $0.00 | 37,043.54 |
| 2023-03-10 | Disposition to issuer | 4.54 | $111.70 | 37,039 |
| 2023-03-10 | Tax withholding | 164 | $111.70 | 36,875 |
| 2023-03-03 | Grant / award (derivative) | 1,876.95 | $0.00 | 1,876.95 |
| 2023-03-03 | Grant / award (derivative) | 2,443.86 | $0.00 | 2,443.86 |
| 2023-03-03 | Grant / award | 64.86 | $0.00 | 35,515.86 |
| 2023-03-03 | Disposition to issuer | 42.95 | $110.48 | 36,600 |
| 2023-03-03 | Tax withholding | 684 | $110.48 | 36,600 |
| 2023-03-03 | Grant / award | 2,378 | $0.00 | 36,379 |
| 2023-03-03 | Tax withholding | 928 | $110.48 | 35,451 |
| 2023-03-03 | Grant / award | 42.95 | $0.00 | 36,642.95 |
| 2023-03-03 | Disposition to issuer | 64.86 | $110.48 | 35,451 |
| 2023-03-03 | Grant / award | 1,833 | $0.00 | 37,284 |
| 2022-12-15 | Option exercise (derivative) | 679.02 | $0.00 | 1,358.05 |
| 2022-12-15 | Disposition to issuer | 18.02 | $113.22 | 34,314 |
| 2022-12-15 | Tax withholding | 313 | $113.22 | 34,001 |
| 2022-12-15 | Option exercise | 679.02 | $0.00 | 34,332.02 |
| 2022-12-09 | Option exercise (derivative) | 2.26 | $0.00 | 719.84 |
| 2022-12-09 | Grant / award (derivative) | 8.47 | $0.00 | 1,352.27 |
| 2022-12-09 | Option exercise (derivative) | 4.24 | $0.00 | 1,348.04 |
| 2022-12-09 | Grant / award (derivative) | 6.4 | $0.00 | 2,037.07 |
| 2022-12-09 | Grant / award (derivative) | 5.58 | $0.00 | 1,774.18 |
| 2022-12-09 | Grant / award (derivative) | 4.92 | $0.00 | 1,564.81 |
| 2022-12-09 | Grant / award (derivative) | 4.52 | $0.00 | 722.1 |
| 2022-12-09 | Option exercise | 2.26 | $0.00 | 33,655.26 |
| 2022-12-09 | Option exercise | 3.06 | $0.00 | 33,656.06 |
| 2022-12-09 | Option exercise | 1.87 | $0.00 | 33,654.87 |
| 2022-12-09 | Disposition to issuer | 1.87 | $114.20 | 33,653 |
| 2022-12-09 | Option exercise | 4.24 | $0.00 | 33,657.24 |
| 2022-12-06 | Option exercise (derivative) | 971.59 | $0.00 | 0 |
| 2022-12-06 | Tax withholding | 414 | $120.18 | 33,653 |
| 2022-12-06 | Disposition to issuer | 63.59 | $120.18 | 34,067 |
| 2022-12-06 | Option exercise | 971.59 | $0.00 | 34,130.59 |
| 2022-12-06 | Tax withholding | 262 | $120.18 | 33,159 |
| 2022-12-06 | Disposition to issuer | 38.73 | $120.18 | 33,421 |
| 2022-12-06 | Option exercise | 591.73 | $0.00 | 33,459.73 |
| 2022-12-05 | Option exercise (derivative) | 716.53 | $0.00 | 717.58 |
| 2022-12-05 | Option exercise (derivative) | 1,343.75 | $0.00 | 1,343.8 |
| 2022-12-05 | Tax withholding | 255 | $118.47 | 32,067 |
| 2022-12-05 | Disposition to issuer | 64.75 | $118.47 | 33,346 |
| 2022-12-05 | Option exercise | 1,343.75 | $0.00 | 33,410.75 |
| 2022-12-05 | Tax withholding | 478 | $118.47 | 32,868 |
| 2022-12-05 | Disposition to issuer | 34.53 | $118.47 | 32,322 |
| 2022-12-05 | Option exercise | 716.53 | $0.00 | 32,356.53 |
| 2022-09-09 | Grant / award (derivative) | 5.48 | $0.00 | 1,559.89 |
| 2022-09-09 | Grant / award (derivative) | 6.21 | $0.00 | 1,768.6 |
| 2022-09-09 | Grant / award (derivative) | 7.13 | $0.00 | 2,030.67 |
| 2022-09-09 | Grant / award (derivative) | 3.41 | $0.00 | 971.59 |
| 2022-09-09 | Grant / award (derivative) | 2.08 | $0.00 | 591.73 |
| 2022-09-09 | Grant / award (derivative) | 9.44 | $0.00 | 2,687.55 |
| 2022-09-09 | Grant / award (derivative) | 5.04 | $0.00 | 1,434.11 |
| 2022-06-10 | Grant / award (derivative) | 9.71 | $0.00 | 2,678.11 |
| 2022-06-10 | Grant / award (derivative) | 5.18 | $0.00 | 1,429.08 |
| 2022-06-10 | Grant / award (derivative) | 2.14 | $0.00 | 589.65 |
| 2022-06-10 | Grant / award (derivative) | 3.51 | $0.00 | 968.17 |
| 2022-06-10 | Grant / award (derivative) | 7.34 | $0.00 | 2,023.54 |
| 2022-06-10 | Grant / award (derivative) | 6.39 | $0.00 | 1,762.39 |
| 2022-06-10 | Grant / award (derivative) | 5.64 | $0.00 | 1,554.41 |
| 2022-03-25 | Grant / award (derivative) | 2.12 | $0.00 | 587.52 |
| 2022-03-25 | Grant / award (derivative) | 9.64 | $0.00 | 2,668.4 |
| 2022-03-25 | Grant / award (derivative) | 3.49 | $0.00 | 964.66 |
| 2022-03-25 | Grant / award (derivative) | 7.28 | $0.00 | 2,016.2 |
| 2022-03-25 | Grant / award (derivative) | 7.46 | $0.00 | 1,550.64 |
| 2022-03-25 | Option exercise (derivative) | 1.86 | $0.00 | 1,548.78 |
| 2022-03-25 | Grant / award (derivative) | 5.14 | $0.00 | 1,423.89 |
| 2022-03-25 | Disposition to issuer | 1.86 | $85.50 | 31,640 |
| 2022-03-25 | Option exercise | 1.86 | $0.00 | 31,641.86 |
| 2022-03-22 | Option exercise (derivative) | 513.72 | $0.00 | 1,543.18 |
| 2022-03-22 | Tax withholding | 190 | $88.36 | 31,640 |
| 2022-03-22 | Option exercise | 513.72 | $0.00 | 31,834.72 |
| 2022-03-22 | Disposition to issuer | 4.72 | $88.36 | 31,830 |
| 2022-03-10 | Grant / award (derivative) | 1,756 | $0.00 | 1,756 |
| 2022-03-04 | Grant / award (derivative) | 2,658.76 | $0.00 | 2,658.76 |
| 2022-03-04 | Grant / award | 2,558 | $0.00 | 32,318 |
| 2022-03-04 | Disposition to issuer | 100.71 | $89.57 | 31,321 |
| 2022-03-04 | Grant / award | 100.71 | $0.00 | 31,421.71 |
| 2022-03-04 | Tax withholding | 997 | $89.57 | 31,321 |
| 2021-12-18 | Option exercise (derivative) | 547.77 | $0.00 | 0 |
| 2021-12-18 | Option exercise | 853.9 | $0.00 | 30,195.9 |
| 2021-12-18 | Disposition to issuer | 58.9 | $88.82 | 30,137 |
| 2021-12-18 | Option exercise | 547.77 | $0.00 | 29,621.77 |
| 2021-12-18 | Tax withholding | 242 | $88.82 | 29,342 |
| 2021-12-18 | Disposition to issuer | 37.77 | $88.82 | 29,584 |
| 2021-12-18 | Tax withholding | 377 | $88.82 | 29,760 |
| 2021-12-15 | Option exercise (derivative) | 668.63 | $0.00 | 2,008.92 |
| 2021-12-15 | Tax withholding | 313 | $92.57 | 29,074 |
| 2021-12-15 | Disposition to issuer | 8.63 | $92.57 | 28,387 |
| 2021-12-15 | Option exercise | 668.63 | $0.00 | 29,395.63 |
| 2021-12-10 | Grant / award (derivative) | 1.8 | $0.00 | 547.77 |
| 2021-12-10 | Grant / award (derivative) | 3.84 | $0.00 | 587.31 |
| 2021-12-10 | Option exercise (derivative) | 1.92 | $0.00 | 585.39 |
| 2021-12-10 | Grant / award (derivative) | 6.29 | $0.00 | 964.32 |
| 2021-12-10 | Option exercise (derivative) | 3.14 | $0.00 | 961.18 |
| 2021-12-10 | Grant / award (derivative) | 6.74 | $0.00 | 2,056.9 |
| 2021-12-10 | Grant / award (derivative) | 8.78 | $0.00 | 2,677.54 |
| 2021-12-10 | Grant / award (derivative) | 2.8 | $0.00 | 853.9 |
| 2021-12-10 | Option exercise (derivative) | 2.32 | $0.00 | 1,418.75 |
| 2021-12-10 | Grant / award (derivative) | 6.97 | $0.00 | 1,421.07 |
| 2021-12-10 | Option exercise | 1.92 | $0.00 | 28,728.92 |
| 2021-12-10 | Option exercise | 2.32 | $0.00 | 28,729.32 |
| 2021-12-10 | Option exercise | 3.14 | $0.00 | 28,730.14 |
| 2021-12-10 | Disposition to issuer | 3.14 | $94.28 | 28,727 |
| 2021-12-06 | Option exercise (derivative) | 583.48 | $0.00 | 583.48 |
| 2021-12-06 | Option exercise (derivative) | 955.95 | $0.00 | 958.03 |
| 2021-12-06 | Disposition to issuer | 30.48 | $93.48 | 28,512 |
| 2021-12-06 | Option exercise | 583.48 | $0.00 | 28,542.48 |
| 2021-12-06 | Tax withholding | 429 | $93.48 | 28,727 |
| 2021-12-06 | Disposition to issuer | 49.95 | $93.48 | 29,156 |
| 2021-12-06 | Option exercise | 955.95 | $0.00 | 29,205.95 |
| 2021-12-06 | Tax withholding | 262 | $93.48 | 28,250 |
| 2021-12-05 | Option exercise (derivative) | 706.53 | $0.00 | 1,414.1 |
| 2021-12-05 | Tax withholding | 323 | $93.48 | 27,959 |
| 2021-12-05 | Disposition to issuer | 24.53 | $93.48 | 28,282 |
| 2021-12-05 | Option exercise | 706.53 | $0.00 | 28,306.53 |
| 2021-09-10 | Grant / award (derivative) | 7.62 | $0.00 | 2,668.77 |
| 2021-09-10 | Grant / award (derivative) | 5.46 | $0.00 | 1,913.98 |
| 2021-09-10 | Grant / award (derivative) | 2.43 | $0.00 | 851.1 |
| 2021-09-10 | Grant / award (derivative) | 3.33 | $0.00 | 1,166.95 |
| 2021-09-10 | Grant / award (derivative) | 6.05 | $0.00 | 2,120.63 |
| 2021-09-10 | Grant / award (derivative) | 1.56 | $0.00 | 545.98 |
| 2021-09-10 | Grant / award (derivative) | 5.85 | $0.00 | 2,050.16 |
| 2021-08-10 | Option exercise (derivative) | 6,726 | $0.00 | 0 |
| 2021-08-10 | Open-market sale | 1,289 | $92.79 | 28,837 |
| 2021-08-10 | Open-market sale | 4,200 | $91.72 | 30,126 |
| 2021-08-10 | Option exercise | 6,726 | $21.52 | 34,326 |
| 2021-08-10 | Open-market sale | 1,237 | $93.51 | 27,600 |
| 2021-08-09 | Option exercise (derivative) | 1,100 | $0.00 | 6,726 |
| 2021-08-09 | Option exercise (derivative) | 5,625 | $0.00 | 0 |
| 2021-08-09 | Open-market sale | 1,412 | $92.41 | 28,925 |
| 2021-08-09 | Open-market sale | 1,325 | $93.17 | 27,600 |
| 2021-08-09 | Open-market sale | 2,793 | $91.37 | 30,337 |
| 2021-08-09 | Open-market sale | 1,195 | $90.53 | 33,130 |
| 2021-08-09 | Option exercise | 1,100 | $21.52 | 34,325 |
| 2021-08-09 | Option exercise | 5,625 | $30.97 | 33,225 |
| 2021-06-11 | Grant / award (derivative) | 1.68 | $0.00 | 544.42 |
| 2021-06-11 | Grant / award (derivative) | 2.62 | $0.00 | 848.67 |
| 2021-06-11 | Grant / award (derivative) | 3.59 | $0.00 | 1,163.62 |
| 2021-06-11 | Grant / award (derivative) | 5.89 | $0.00 | 1,908.52 |
| 2021-06-11 | Grant / award (derivative) | 8.22 | $0.00 | 2,661.15 |
| 2021-06-11 | Grant / award (derivative) | 6.31 | $0.00 | 2,044.31 |
| 2021-06-11 | Grant / award (derivative) | 6.53 | $0.00 | 2,114.58 |
| 2021-03-26 | Grant / award (derivative) | 7.13 | $0.00 | 1,902.62 |
| 2021-03-26 | Grant / award (derivative) | 9.94 | $0.00 | 2,652.94 |
| 2021-03-26 | Grant / award (derivative) | 4.34 | $0.00 | 1,160.03 |
| 2021-03-26 | Grant / award (derivative) | 2.03 | $0.00 | 542.74 |
| 2021-03-26 | Grant / award (derivative) | 7.9 | $0.00 | 2,108.05 |
| 2021-03-26 | Grant / award (derivative) | 3.17 | $0.00 | 846.05 |
| 2021-03-22 | Grant / award (derivative) | 2,038 | $0.00 | 2,038 |
| 2021-03-03 | Grant / award (derivative) | 1,895.5 | $0.00 | 1,895.5 |
| 2021-03-03 | Disposition to issuer | 81.5 | $59.04 | 27,600 |
| 2021-03-03 | Grant / award | 81.5 | $0.00 | 27,681.5 |
| 2021-03-03 | Tax withholding | 742 | $59.04 | 27,600 |
| 2021-03-03 | Grant / award | 1,814 | $0.00 | 28,342 |
| 2020-12-18 | Option exercise (derivative) | 841.82 | $0.00 | 842.88 |
| 2020-12-18 | Option exercise (derivative) | 539.64 | $0.00 | 540.7 |
| 2020-12-18 | Disposition to issuer | 47.82 | $51.37 | 26,825 |
| 2020-12-18 | Option exercise | 841.82 | $0.00 | 26,872.82 |
| 2020-12-18 | Option exercise | 539.64 | $0.00 | 26,251.64 |
| 2020-12-18 | Disposition to issuer | 30.64 | $51.37 | 26,221 |
| 2020-12-18 | Tax withholding | 190 | $51.37 | 26,031 |
| 2020-12-18 | Tax withholding | 297 | $51.37 | 26,528 |
| 2020-12-15 | Grant / award (derivative) | 2,643 | $0.00 | 2,643 |
| 2020-12-11 | Grant / award (derivative) | 8.65 | $0.00 | 1,158.57 |
| 2020-12-11 | Grant / award (derivative) | 5.39 | $0.00 | 1,080.35 |
| 2020-12-11 | Option exercise (derivative) | 2.88 | $0.00 | 1,155.68 |
| 2020-12-11 | Grant / award (derivative) | 8.4 | $0.00 | 1,684.7 |
| 2020-12-11 | Option exercise (derivative) | 3.49 | $0.00 | 2,100.16 |
| 2020-12-11 | Grant / award (derivative) | 13.97 | $0.00 | 2,103.65 |
| 2020-12-11 | Option exercise | 2.88 | $0.00 | 25,714.88 |
| 2020-12-11 | Option exercise | 3.49 | $0.00 | 25,715.49 |
| 2020-12-11 | Disposition to issuer | 2.88 | $51.86 | 25,712 |
| 2020-12-06 | Option exercise (derivative) | 574.96 | $0.00 | 1,149.92 |
| 2020-12-06 | Option exercise | 574.96 | $0.00 | 25,940.96 |
| 2020-12-06 | Tax withholding | 207 | $49.25 | 25,712 |
| 2020-12-06 | Disposition to issuer | 21.96 | $49.25 | 25,919 |
| 2020-12-05 | Option exercise (derivative) | 696.22 | $0.00 | 2,089.68 |
| 2020-12-05 | Option exercise | 696.22 | $0.00 | 25,635.22 |
| 2020-12-05 | Tax withholding | 255 | $49.25 | 25,366 |
| 2020-12-05 | Disposition to issuer | 14.22 | $49.25 | 25,621 |
| 2020-11-14 | Option exercise (derivative) | 806.45 | $0.00 | 0 |
| 2020-11-14 | Tax withholding | 426 | $44.46 | 24,939 |
| 2020-11-14 | Option exercise | 806.45 | $0.00 | 24,561.45 |
| 2020-11-14 | Disposition to issuer | 56.45 | $44.46 | 24,505 |
| 2020-11-14 | Tax withholding | 280 | $44.46 | 24,225 |
| 2020-11-14 | Option exercise | 1,225.8 | $0.00 | 25,450.8 |
| 2020-11-14 | Disposition to issuer | 85.8 | $44.46 | 25,365 |
| 2020-09-14 | Grant / award (derivative) | 4.65 | $0.00 | 806.45 |
| 2020-09-14 | Grant / award (derivative) | 7.07 | $0.00 | 1,225.8 |
| 2020-09-14 | Grant / award (derivative) | 16.08 | $0.00 | 2,785.9 |
| 2020-09-14 | Grant / award (derivative) | 9.96 | $0.00 | 1,724.88 |
| 2020-09-14 | Grant / award (derivative) | 9.68 | $0.00 | 1,676.3 |
| 2020-09-14 | Grant / award (derivative) | 6.2 | $0.00 | 1,074.96 |
| 2020-08-06 | Option exercise (derivative) | 1,083 | $0.00 | 0 |
| 2020-08-06 | Option exercise | 1,083 | $18.48 | 24,838 |
| 2020-08-06 | Open-market sale | 1,083 | $41.44 | 23,755 |
| 2020-08-05 | Option exercise (derivative) | 1,080 | $0.00 | 1,083 |
| 2020-08-05 | Open-market sale | 1,080 | $41.87 | 23,755 |
| 2020-08-05 | Option exercise | 1,080 | $18.48 | 24,835 |
| 2020-08-04 | Option exercise (derivative) | 1,080 | $0.00 | 2,163 |
| 2020-08-04 | Option exercise | 1,080 | $18.48 | 24,835 |
| 2020-08-04 | Open-market sale | 1,080 | $40.92 | 23,755 |
| 2020-06-12 | Grant / award (derivative) | 9.81 | $0.00 | 1,666.62 |
| 2020-06-12 | Grant / award (derivative) | 10.09 | $0.00 | 1,714.92 |
| 2020-06-12 | Grant / award (derivative) | 16.3 | $0.00 | 2,769.82 |
| 2020-06-12 | Grant / award (derivative) | 7.17 | $0.00 | 1,218.73 |
| 2020-06-12 | Grant / award (derivative) | 4.72 | $0.00 | 801.8 |
| 2020-06-12 | Grant / award (derivative) | 6.29 | $0.00 | 1,068.76 |
| 2020-03-20 | Grant / award (derivative) | 9.46 | $0.00 | 1,062.47 |
| 2020-03-20 | Grant / award (derivative) | 7.1 | $0.00 | 797.08 |
| 2020-03-20 | Grant / award (derivative) | 24.52 | $0.00 | 2,753.52 |
| 2020-03-20 | Grant / award (derivative) | 10.79 | $0.00 | 1,211.56 |
| 2020-03-20 | Grant / award (derivative) | 14.75 | $0.00 | 1,656.81 |
| 2020-03-20 | Grant / award (derivative) | 15.18 | $0.00 | 1,704.83 |
| 2020-03-02 | Grant / award (derivative) | 1,642.06 | $0.00 | 1,642.06 |
| 2020-03-02 | Disposition to issuer | 53.02 | $46.52 | 23,755 |
| 2020-03-02 | Grant / award | 53.02 | $0.00 | 23,808.02 |
| 2020-03-02 | Grant / award | 1,589 | $0.00 | 24,414 |
| 2020-03-02 | Tax withholding | 659 | $46.52 | 23,755 |
| 2019-12-18 | Option exercise (derivative) | 527.02 | $0.00 | 1,053 |
| 2019-12-18 | Tax withholding | 191 | $53.91 | 22,825 |
| 2019-12-18 | Option exercise | 527.02 | $0.00 | 23,033.02 |
| 2019-12-18 | Disposition to issuer | 17.02 | $53.91 | 23,016 |
| 2019-12-13 | Grant / award (derivative) | 5 | $0.00 | 1,200.77 |
| 2019-12-13 | Grant / award (derivative) | 3.29 | $0.00 | 789.98 |
| 2019-12-13 | Option exercise (derivative) | 2.34 | $0.00 | 1,689.65 |
| 2019-12-13 | Grant / award (derivative) | 6.58 | $0.00 | 1,580.02 |
| 2019-12-13 | Grant / award (derivative) | 9.38 | $0.00 | 1,691.99 |
| 2019-12-13 | Disposition to issuer | 2.34 | $55.04 | 22,506 |
| 2019-12-13 | Option exercise | 2.34 | $0.00 | 22,508.34 |
| 2019-12-06 | Option exercise (derivative) | 560.87 | $0.00 | 1,682.62 |
| 2019-12-06 | Option exercise | 560.87 | $0.00 | 22,720.87 |
| 2019-12-06 | Disposition to issuer | 7.87 | $52.61 | 22,713 |
| 2019-12-06 | Tax withholding | 207 | $52.61 | 22,506 |
| 2019-12-05 | Grant / award (derivative) | 2,729 | $0.00 | 2,729 |
| 2019-11-14 | Option exercise (derivative) | 786.69 | $0.00 | 786.69 |
| 2019-11-14 | Option exercise (derivative) | 1,195.77 | $0.00 | 1,195.77 |
| 2019-11-14 | Option exercise | 1,195.77 | $0.00 | 22,641.77 |
| 2019-11-14 | Tax withholding | 426 | $50.15 | 22,160 |
| 2019-11-14 | Disposition to issuer | 55.77 | $50.15 | 22,586 |
| 2019-11-14 | Option exercise | 786.69 | $0.00 | 21,762.69 |
| 2019-11-14 | Tax withholding | 280 | $50.15 | 21,446 |
| 2019-11-14 | Disposition to issuer | 36.69 | $50.15 | 21,726 |
| 2019-11-12 | Option exercise (derivative) | 1,026.89 | $0.00 | 0 |
| 2019-11-12 | Option exercise | 1,026.89 | $0.00 | 20,498.89 |
| 2019-11-12 | Tax withholding | 531 | $51.00 | 20,976 |
| 2019-11-12 | Disposition to issuer | 69.58 | $51.00 | 21,507 |
| 2019-11-12 | Option exercise | 1,491.58 | $0.00 | 21,576.58 |
| 2019-11-12 | Tax withholding | 366 | $51.00 | 20,085 |
| 2019-11-12 | Disposition to issuer | 47.89 | $51.00 | 20,451 |
| 2019-09-13 | Grant / award (derivative) | 11.3 | $0.00 | 2,391.54 |
| 2019-09-13 | Grant / award (derivative) | 7.43 | $0.00 | 1,573.38 |
| 2019-09-13 | Grant / award (derivative) | 7.05 | $0.00 | 1,491.58 |
| 2019-09-13 | Grant / award (derivative) | 4.85 | $0.00 | 1,026.89 |
| 2019-09-13 | Grant / award (derivative) | 10.6 | $0.00 | 2,243.49 |
| 2019-09-13 | Grant / award (derivative) | 7.43 | $0.00 | 1,573.45 |
| 2019-06-14 | Grant / award (derivative) | 5.43 | $0.00 | 1,022.04 |
| 2019-06-14 | Grant / award (derivative) | 11.86 | $0.00 | 2,232.89 |
| 2019-06-14 | Grant / award (derivative) | 12.64 | $0.00 | 2,380.25 |
| 2019-06-14 | Grant / award (derivative) | 8.31 | $0.00 | 1,565.95 |
| 2019-06-14 | Grant / award (derivative) | 7.88 | $0.00 | 1,484.53 |
| 2019-03-22 | Grant / award (derivative) | 6.34 | $0.00 | 1,557.7 |
| 2019-03-22 | Grant / award (derivative) | 9.63 | $0.00 | 2,367.61 |
| 2019-03-22 | Grant / award (derivative) | 9.04 | $0.00 | 2,221.04 |
| 2019-03-22 | Grant / award (derivative) | 6.01 | $0.00 | 1,476.65 |
| 2019-03-22 | Grant / award (derivative) | 4.14 | $0.00 | 1,016.62 |
| 2019-03-22 | Grant / award (derivative) | 6.34 | $0.00 | 1,557.64 |
| 2019-03-01 | Grant / award (derivative) | 2,357.98 | $0.00 | 2,357.98 |
| 2019-03-01 | Disposition to issuer | 77.98 | $50.16 | 19,472 |
| 2019-03-01 | Grant / award | 77.98 | $0.00 | 19,549.98 |
| 2019-03-01 | Tax withholding | 905 | $50.16 | 19,472 |
| 2019-03-01 | Grant / award | 2,280 | $0.00 | 20,377 |
| 2018-12-21 | Grant / award (derivative) | 9.89 | $0.00 | 1,553.83 |
| 2018-12-21 | Option exercise (derivative) | 2.47 | $0.00 | 1,551.36 |
| 2018-12-21 | Grant / award (derivative) | 7.42 | $0.00 | 1,551.3 |
| 2018-12-21 | Grant / award (derivative) | 4.84 | $0.00 | 1,012.48 |
| 2018-12-21 | Grant / award (derivative) | 7.03 | $0.00 | 1,470.64 |
| 2018-12-21 | Disposition to issuer | 2.47 | $41.62 | 18,097 |
| 2018-12-21 | Option exercise | 2.47 | $0.00 | 18,099.47 |
| 2018-12-18 | Option exercise (derivative) | 513.98 | $0.00 | 1,543.95 |
| 2018-12-18 | Disposition to issuer | 4.98 | $42.73 | 18,272 |
| 2018-12-18 | Tax withholding | 175 | $42.73 | 18,097 |
| 2018-12-18 | Option exercise | 513.98 | $0.00 | 18,276.98 |
| 2018-12-06 | Grant / award (derivative) | 4,425 | $0.00 | 4,425 |
| 2018-12-06 | Grant / award (derivative) | 2,212 | $0.00 | 2,212 |
| 2018-11-20 | Option exercise (derivative) | 753.41 | $0.00 | 0 |
| 2018-11-20 | Disposition to issuer | 21.41 | $45.66 | 18,015 |
| 2018-11-20 | Option exercise | 753.41 | $0.00 | 18,036.41 |
| 2018-11-20 | Tax withholding | 252 | $45.66 | 17,763 |
| 2018-11-20 | Disposition to issuer | 20.59 | $45.66 | 17,525 |
| 2018-11-20 | Option exercise | 724.59 | $0.00 | 17,545.59 |
| 2018-11-20 | Tax withholding | 242 | $45.66 | 17,283 |
| 2018-11-14 | Option exercise (derivative) | 800 | $0.00 | 0 |
| 2018-11-14 | Open-market sale | 800 | $45.15 | 16,329 |
| 2018-11-14 | Option exercise | 800 | $21.91 | 17,129 |
| 2018-11-14 | Option exercise (derivative) | 771.94 | $0.00 | 1,543.88 |
| 2018-11-14 | Tax withholding | 258 | $45.20 | 16,821 |
| 2018-11-14 | Disposition to issuer | 21.94 | $45.20 | 17,079 |
| 2018-11-14 | Option exercise | 771.94 | $0.00 | 17,100.94 |
| 2018-11-13 | Option exercise (derivative) | 800 | $0.00 | 800 |
| 2018-11-13 | Open-market sale | 800 | $44.97 | 16,329 |
| 2018-11-13 | Option exercise | 800 | $21.91 | 17,129 |
| 2018-11-12 | Option exercise (derivative) | 1,006.61 | $0.00 | 1,007.64 |
| 2018-11-12 | Option exercise (derivative) | 800 | $0.00 | 1,600 |
| 2018-11-12 | Option exercise (derivative) | 1,462.58 | $0.00 | 1,463.61 |
| 2018-11-12 | Disposition to issuer | 41.58 | $44.72 | 16,817 |
| 2018-11-12 | Option exercise | 1,462.58 | $0.00 | 16,858.58 |
| 2018-11-12 | Tax withholding | 336 | $44.72 | 15,396 |
| 2018-11-12 | Disposition to issuer | 28.61 | $44.72 | 15,732 |
| 2018-11-12 | Option exercise | 1,006.61 | $0.00 | 15,760.61 |
| 2018-11-12 | Open-market sale | 800 | $45.37 | 14,754 |
| 2018-11-12 | Tax withholding | 488 | $44.72 | 16,329 |
| 2018-11-12 | Option exercise | 800 | $21.91 | 15,554 |
| 2018-09-21 | Grant / award (derivative) | 6.52 | $0.00 | 2,014.25 |
| 2018-09-21 | Grant / award (derivative) | 7.5 | $0.00 | 2,315.82 |
| 2018-09-21 | Grant / award (derivative) | 6.66 | $0.00 | 2,057.92 |
| 2018-09-21 | Grant / award (derivative) | 2.35 | $0.00 | 724.59 |
| 2018-09-21 | Grant / award (derivative) | 2.44 | $0.00 | 753.41 |
| 2018-09-21 | Grant / award (derivative) | 9.48 | $0.00 | 2,926.19 |
| 2018-06-15 | Grant / award (derivative) | 2.4 | $0.00 | 750.97 |
| 2018-06-15 | Grant / award (derivative) | 6.55 | $0.00 | 2,051.26 |
| 2018-06-15 | Grant / award (derivative) | 9.31 | $0.00 | 2,916.71 |
| 2018-06-15 | Grant / award (derivative) | 6.41 | $0.00 | 2,007.73 |
| 2018-06-15 | Grant / award (derivative) | 2.31 | $0.00 | 722.25 |
| 2018-06-15 | Grant / award (derivative) | 7.37 | $0.00 | 2,308.32 |
| 2018-03-16 | Grant / award (derivative) | 7.55 | $0.00 | 2,300.95 |
| 2018-03-16 | Grant / award (derivative) | 19.08 | $0.00 | 2,916.94 |
| 2018-03-16 | Grant / award (derivative) | 6.57 | $0.00 | 2,001.32 |
| 2018-03-16 | Option exercise (derivative) | 9.54 | $0.00 | 2,907.4 |
| 2018-03-16 | Grant / award (derivative) | 2.46 | $0.00 | 748.57 |
| 2018-03-16 | Grant / award (derivative) | 2.36 | $0.00 | 719.94 |
| 2018-03-16 | Grant / award (derivative) | 6.71 | $0.00 | 2,044.71 |
| 2018-03-16 | Disposition to issuer | 9.54 | $51.64 | 14,754 |
| 2018-03-16 | Option exercise | 9.54 | $0.00 | 14,763.54 |
| 2018-03-12 | Grant / award (derivative) | 2,897.86 | $0.00 | 2,897.86 |
| 2018-03-12 | Grant / award | 54.84 | $0.00 | 14,808.84 |
| 2018-03-12 | Grant / award | 2,843 | $0.00 | 15,730 |
| 2018-03-12 | Disposition to issuer | 54.84 | $50.69 | 14,754 |
| 2018-03-12 | Tax withholding | 976 | $50.69 | 14,754 |
| 2017-12-18 | Grant / award (derivative) | 4,076 | $0.00 | 4,076 |
| 2017-12-18 | Grant / award (derivative) | 2,038 | $0.00 | 2,038 |
| 2017-12-15 | Grant / award (derivative) | 2.73 | $0.00 | 717.58 |
| 2017-12-15 | Grant / award (derivative) | 2.84 | $0.00 | 746.12 |
| 2017-12-15 | Grant / award (derivative) | 7.58 | $0.00 | 1,994.75 |
| 2017-12-15 | Grant / award (derivative) | 8.72 | $0.00 | 2,293.4 |
| 2017-11-20 | Option exercise (derivative) | 742.27 | $0.00 | 743.28 |
| 2017-11-20 | Option exercise (derivative) | 713.84 | $0.00 | 714.85 |
| 2017-11-20 | Disposition to issuer | 11.27 | $45.80 | 13,124 |
| 2017-11-20 | Option exercise | 713.84 | $0.00 | 12,631.84 |
| 2017-11-20 | Disposition to issuer | 10.84 | $45.80 | 12,621 |
| 2017-11-20 | Tax withholding | 228 | $45.80 | 12,393 |
| 2017-11-20 | Option exercise | 742.27 | $0.00 | 13,135.27 |
| 2017-11-20 | Tax withholding | 237 | $45.80 | 12,887 |
| 2017-11-19 | Option exercise (derivative) | 406.17 | $0.00 | 0 |
| 2017-11-19 | Tax withholding | 130 | $45.80 | 11,918 |
| 2017-11-19 | Option exercise | 412.26 | $0.00 | 11,786.26 |
| 2017-11-19 | Disposition to issuer | 6.26 | $45.80 | 11,780 |
| 2017-11-19 | Tax withholding | 132 | $45.80 | 11,648 |
| 2017-11-19 | Option exercise | 406.17 | $0.00 | 12,054.17 |
| 2017-11-19 | Disposition to issuer | 6.17 | $45.80 | 12,048 |
| 2017-11-14 | Option exercise (derivative) | 761.56 | $0.00 | 2,284.69 |
| 2017-11-14 | Option exercise | 761.56 | $0.00 | 11,628.56 |
| 2017-11-14 | Tax withholding | 243 | $42.89 | 11,374 |
| 2017-11-14 | Disposition to issuer | 11.56 | $42.89 | 11,617 |
| 2017-11-12 | Option exercise (derivative) | 993.08 | $0.00 | 1,987.17 |
| 2017-11-12 | Tax withholding | 316 | $43.21 | 10,867 |
| 2017-11-12 | Disposition to issuer | 15.08 | $43.21 | 11,183 |
| 2017-11-12 | Option exercise | 993.08 | $0.00 | 11,198.08 |
| 2017-11-08 | Option exercise (derivative) | 789 | $0.00 | 0 |
| 2017-11-08 | Open-market sale | 789 | $43.17 | 10,205 |
| 2017-11-08 | Option exercise | 789 | $21.43 | 10,994 |
| 2017-11-07 | Option exercise (derivative) | 850 | $0.00 | 789 |
| 2017-11-07 | Open-market sale | 850 | $43.07 | 10,205 |
| 2017-11-07 | Option exercise | 850 | $21.43 | 11,055 |
| 2017-11-06 | Option exercise (derivative) | 850 | $0.00 | 1,639 |
| 2017-11-06 | Option exercise | 850 | $21.43 | 11,055 |
| 2017-11-06 | Open-market sale | 850 | $43.27 | 10,205 |
| 2017-09-15 | Grant / award (derivative) | 1.5 | $0.00 | 412.26 |
| 2017-09-15 | Grant / award (derivative) | 1.48 | $0.00 | 406.17 |
| 2017-09-15 | Grant / award (derivative) | 5.21 | $0.00 | 1,428.69 |
| 2017-09-15 | Grant / award (derivative) | 11.1 | $0.00 | 3,046.25 |
| 2017-09-15 | Grant / award (derivative) | 10.86 | $0.00 | 2,980.25 |
| 2017-09-15 | Grant / award (derivative) | 5.41 | $0.00 | 1,485.55 |
| 2017-06-16 | Grant / award (derivative) | 11.74 | $0.00 | 2,969.39 |
| 2017-06-16 | Grant / award (derivative) | 1.62 | $0.00 | 410.76 |
| 2017-06-16 | Grant / award (derivative) | 1.6 | $0.00 | 404.69 |
| 2017-06-16 | Grant / award (derivative) | 5.63 | $0.00 | 1,423.49 |
| 2017-06-16 | Grant / award (derivative) | 5.85 | $0.00 | 1,480.14 |
| 2017-06-16 | Grant / award (derivative) | 12 | $0.00 | 3,035.15 |
| 2017-06-14 | Grant / award (derivative) | 8.31 | $0.00 | 1,566.02 |
| 2017-03-17 | Grant / award (derivative) | 1.56 | $0.00 | 404.62 |
| 2017-03-17 | Disposition to issuer (derivative) | 1.55 | — | 408.12 |
| 2017-03-17 | Disposition to issuer (derivative) | 1.53 | — | 403.09 |
| 2017-03-17 | Grant / award (derivative) | 11.67 | $0.00 | 3,023.15 |
| 2017-03-17 | Disposition to issuer (derivative) | 2.69 | — | 1,417.86 |
| 2017-03-17 | Grant / award (derivative) | 5.47 | $0.00 | 1,420.55 |
| 2017-03-17 | Grant / award (derivative) | 11.42 | $0.00 | 2,957.65 |
| 2017-03-17 | Grant / award (derivative) | 5.69 | $0.00 | 1,474.28 |
| 2017-03-17 | Grant / award (derivative) | 1.58 | $0.00 | 409.68 |
| 2017-03-15 | Grant / award (derivative) | 1,468.6 | $0.00 | 1,468.6 |
| 2017-03-15 | Tax withholding | 455 | $35.98 | 10,205 |
| 2017-03-15 | Grant / award | 5.6 | $0.00 | 10,210.6 |
| 2017-03-15 | Disposition to issuer | 5.6 | $35.98 | 10,205 |
| 2017-03-15 | Grant / award | 1,462 | $0.00 | 10,660 |
| 2016-12-16 | Grant / award (derivative) | 3.11 | $0.00 | 409.11 |
| 2016-12-16 | Grant / award (derivative) | 3.06 | $0.00 | 403.06 |
| 2016-12-16 | Grant / award (derivative) | 8.07 | $0.00 | 1,415.07 |
| 2016-12-16 | Grant / award (derivative) | 11.48 | $0.00 | 3,011.48 |
| 2016-12-16 | Grant / award (derivative) | 11.23 | $0.00 | 2,946.23 |
| 2016-11-20 | Tax withholding | 219 | $31.66 | 9,198 |
| 2016-11-20 | Option exercise (derivative) | 703 | $0.00 | 1,407 |
| 2016-11-20 | Tax withholding | 219 | $31.57 | 9,198 |
| 2016-11-20 | Option exercise | 703 | $0.00 | 9,417 |
| 2016-11-19 | Tax withholding | 125 | $31.66 | 8,714 |
| 2016-11-19 | Tax withholding | 127 | $31.66 | 8,439 |
| 2016-11-19 | Option exercise (derivative) | 400 | $0.00 | 400 |
| 2016-11-19 | Option exercise (derivative) | 406 | $0.00 | 406 |
| 2016-11-19 | Option exercise | 406 | $0.00 | 8,566 |
| 2016-11-19 | Tax withholding | 127 | $31.57 | 8,439 |
| 2016-11-19 | Option exercise | 400 | $0.00 | 8,839 |
| 2016-11-19 | Tax withholding | 125 | $31.57 | 8,714 |
| 2016-11-14 | Grant / award (derivative) | 3,000 | $0.00 | 3,000 |
| 2016-11-14 | Grant / award (derivative) | 6,000 | $0.00 | 6,000 |
| 2016-11-12 | Option exercise (derivative) | 978 | $0.00 | 2,935 |
| 2016-11-12 | Tax withholding | 305 | $31.44 | 8,160 |
| 2016-11-12 | Option exercise | 978 | $0.00 | 8,465 |
| 2016-10-28 | Option exercise (derivative) | 2,088 | $0.00 | 0 |
| 2016-10-28 | Open-market sale | 2,088 | $29.11 | 7,487 |
| 2016-10-28 | Option exercise | 2,088 | $24.11 | 9,575 |
| 2016-03-07 | Grant / award (derivative) | 800 | $0.00 | 800 |
| 2016-03-07 | Tax withholding | 291 | $20.00 | 7,487 |
| 2016-03-07 | Grant / award | 799 | $0.00 | 7,778 |
| 2015-11-20 | Option exercise (derivative) | 703 | $0.00 | 2,110 |
| 2015-11-20 | Option exercise | 703 | $0.00 | 7,198 |
| 2015-11-20 | Tax withholding | 219 | $22.54 | 6,979 |
| 2015-11-19 | Option exercise (derivative) | 405 | $0.00 | 812 |
| 2015-11-19 | Tax withholding | 126 | $22.00 | 6,495 |
| 2015-11-19 | Option exercise | 405 | $0.00 | 6,621 |
| 2015-11-14 | Option exercise (derivative) | 300 | $0.00 | 0 |
| 2015-11-14 | Tax withholding | 94 | $21.60 | 6,216 |
| 2015-11-14 | Option exercise | 300 | $0.00 | 6,310 |
| 2015-11-12 | Grant / award (derivative) | 7,826 | $0.00 | 7,826 |
| 2015-11-12 | Grant / award (derivative) | 3,913 | $0.00 | 3,913 |
| 2014-11-20 | Grant / award (derivative) | 2,813 | $0.00 | 2,813 |
| 2014-11-20 | Grant / award (derivative) | 5,625 | $0.00 | 5,625 |
| 2014-11-19 | Option exercise (derivative) | 405 | $0.00 | 1,217 |
| 2014-11-19 | Option exercise | 405 | $0.00 | 6,142 |
| 2014-11-19 | Tax withholding | 132 | $31.01 | 6,010 |
| 2014-11-14 | Option exercise (derivative) | 300 | $0.00 | 300 |
| 2014-11-14 | Option exercise | 300 | $0.00 | 5,835 |
| 2014-11-14 | Tax withholding | 98 | $31.74 | 5,737 |
| 2014-11-10 | — | — | — | 5,535 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.