SEC CIK 1379160
Maleh Paul A
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CRAIview stock → | 103,550 | 2026-08-31 |
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) | 23.441 | $0.00 | 6,849.2 |
| 2026-09-14 | Grant / award (derivative) | 11.488 | $0.00 | 3,356.588 |
| 2026-09-14 | Grant / award (derivative) | 18.566 | $0.00 | 5,424.814 |
| 2026-09-14 | Grant / award (derivative) | 9.982 | $0.00 | 2,916.779 |
| 2026-09-14 | Grant / award (derivative) | 9.435 | $0.00 | 2,756.815 |
| 2026-09-14 | Grant / award (derivative) | 5.375 | $0.00 | 1,570.54 |
| 2026-08-31 | Open-market sale | 32 | $174.78 | 103,550 |
| 2026-08-31 | Open-market sale | 268 | $174.13 | 103,582 |
| 2026-08-31 | Open-market sale | 4,852 | $173.04 | 103,850 |
| 2026-08-31 | Open-market sale | 2,348 | $172.06 | 108,702 |
| 2026-06-12 | Grant / award (derivative) | 12.624 | $0.00 | 3,345.101 |
| 2026-06-12 | Grant / award (derivative) | 20.402 | $0.00 | 5,406.248 |
| 2026-06-12 | Grant / award (derivative) | 10.97 | $0.00 | 2,906.797 |
| 2026-06-12 | Grant / award (derivative) | 10.368 | $0.00 | 2,747.38 |
| 2026-06-12 | Grant / award (derivative) | 5.907 | $0.00 | 1,565.165 |
| 2026-06-12 | Grant / award (derivative) | 25.759 | $0.00 | 6,825.759 |
| 2026-06-03 | Open-market sale | 1,100 | $142.17 | 111,050 |
| 2026-06-03 | Open-market sale | 319 | $136.86 | 112,150 |
| 2026-06-03 | Open-market sale | 5,581 | $135.99 | 112,469 |
| 2026-06-03 | Open-market sale | 500 | $134.48 | 118,050 |
| 2026-05-20 | Option exercise (derivative) | 1,110.826 | $0.00 | 3,332.477 |
| 2026-05-20 | Tax withholding | 531 | $148.01 | 118,550 |
| 2026-05-20 | Disposition to issuer | 12.826 | $148.01 | 119,081 |
| 2026-05-20 | Option exercise | 1,110.826 | — | 119,093.826 |
| 2026-04-29 | Option exercise (derivative) | 1,447.403 | $0.00 | 2,895.827 |
| 2026-04-29 | Tax withholding | 685 | $154.55 | 117,983 |
| 2026-04-29 | Disposition to issuer | 31.403 | $154.55 | 118,668 |
| 2026-04-29 | Option exercise | 1,447.403 | — | 118,699.403 |
| 2026-04-11 | Option exercise (derivative) | 2,735.971 | $0.00 | 2,737.012 |
| 2026-04-11 | Option exercise (derivative) | 1,559.259 | $0.00 | 1,559.259 |
| 2026-04-11 | Tax withholding | 1,276 | $163.80 | 117,252 |
| 2026-04-11 | Disposition to issuer | 96.971 | $163.80 | 118,528 |
| 2026-04-11 | Option exercise | 2,735.971 | — | 118,624.971 |
| 2026-04-11 | Tax withholding | 728 | $163.80 | 115,889 |
| 2026-04-11 | Disposition to issuer | 55.259 | $163.80 | 116,617 |
| 2026-04-11 | Option exercise | 1,559.259 | — | 116,672.259 |
| 2026-04-09 | Grant / award (derivative) | 6,800 | $0.00 | 6,800 |
| 2026-03-20 | Grant / award (derivative) | 15.93 | $0.00 | 4,443.302 |
| 2026-03-20 | Grant / award (derivative) | 19.309 | $0.00 | 5,385.845 |
| 2026-03-20 | Grant / award (derivative) | 15.571 | $0.00 | 4,343.23 |
| 2026-03-20 | Grant / award (derivative) | 19.621 | $0.00 | 5,472.983 |
| 2026-03-20 | Grant / award (derivative) | 11.18 | $0.00 | 3,118.517 |
| 2026-03-17 | Open-market sale | 75 | $159.15 | 115,113 |
| 2026-03-17 | Open-market sale | 1,375 | $158.36 | 115,188 |
| 2026-03-17 | Open-market sale | 275 | $157.66 | 116,563 |
| 2026-03-17 | Open-market sale | 1,575 | $156.33 | 116,838 |
| 2026-03-17 | Open-market sale | 1,704 | $155.00 | 118,413 |
| 2026-03-17 | Open-market sale | 1,484 | $153.91 | 120,117 |
| 2026-03-17 | Open-market sale | 1,012 | $152.66 | 121,601 |
| 2026-03-10 | Option exercise (derivative) | 1,962.456 | $0.00 | 0 |
| 2026-03-10 | Tax withholding | 1,305 | $171.75 | 122,613 |
| 2026-03-10 | Disposition to issuer | 127.364 | $171.75 | 123,918 |
| 2026-03-10 | Option exercise | 2,825.364 | — | 124,045.364 |
| 2026-03-10 | Tax withholding | 907 | $171.75 | 121,220 |
| 2026-03-10 | Disposition to issuer | 88.456 | $171.75 | 122,127 |
| 2026-03-10 | Option exercise | 1,962.456 | — | 122,215.456 |
| 2026-03-02 | Grant / award (derivative) | 5,366.54 | $0.00 | 5,366.54 |
| 2026-03-02 | Grant / award | 97.51 | — | 120,350.51 |
| 2026-03-02 | Tax withholding | 1,559 | $180.26 | 120,253 |
| 2026-03-02 | Grant / award | 5,267 | — | 121,812 |
| 2026-03-02 | Disposition to issuer | 97.51 | $180.26 | 120,253 |
| 2025-12-12 | Grant / award (derivative) | 5.57 | $0.00 | 1,962.46 |
| 2025-12-12 | Grant / award (derivative) | 8.02 | $0.00 | 2,825.36 |
| 2025-12-12 | Grant / award (derivative) | 8.82 | $0.00 | 3,107.34 |
| 2025-12-12 | Grant / award (derivative) | 15.48 | $0.00 | 5,453.36 |
| 2025-12-12 | Grant / award (derivative) | 12.29 | $0.00 | 4,327.66 |
| 2025-12-12 | Grant / award (derivative) | 12.57 | $0.00 | 4,427.37 |
| 2025-12-03 | Open-market sale | 3,295 | $182.91 | 118,770 |
| 2025-12-03 | Open-market sale | 100 | $178.78 | 123,945 |
| 2025-12-03 | Open-market sale | 682 | $180.69 | 123,263 |
| 2025-12-03 | Open-market sale | 1,313 | $184.87 | 116,545 |
| 2025-12-03 | Open-market sale | 912 | $183.98 | 117,858 |
| 2025-12-03 | Open-market sale | 1,198 | $181.94 | 122,065 |
| 2025-09-12 | Grant / award (derivative) | 7.64 | $0.00 | 3,098.51 |
| 2025-09-12 | Grant / award (derivative) | 10.64 | $0.00 | 4,315.37 |
| 2025-09-12 | Grant / award (derivative) | 10.89 | $0.00 | 4,414.8 |
| 2025-09-12 | Grant / award (derivative) | 6.95 | $0.00 | 2,817.34 |
| 2025-09-12 | Grant / award (derivative) | 4.83 | $0.00 | 1,956.88 |
| 2025-09-12 | Grant / award (derivative) | 13.41 | $0.00 | 5,437.88 |
| 2025-08-14 | Open-market sale | 200 | $186.97 | 126,280 |
| 2025-08-14 | Open-market sale | 1,603 | $186.59 | 126,480 |
| 2025-08-14 | Open-market sale | 3,462 | $185.42 | 128,083 |
| 2025-08-14 | Open-market sale | 362 | $190.88 | 124,045 |
| 2025-08-14 | Open-market sale | 1,110 | $189.72 | 124,407 |
| 2025-08-14 | Open-market sale | 763 | $188.43 | 125,517 |
| 2025-08-08 | Open-market sale | 2,903 | $185.79 | 132,314 |
| 2025-08-08 | Open-market sale | 286 | $186.65 | 132,028 |
| 2025-08-08 | Open-market sale | 483 | $187.41 | 131,545 |
| 2025-08-08 | Open-market sale | 1,128 | $184.70 | 135,217 |
| 2025-08-07 | Open-market sale | 1,600 | $187.54 | 136,945 |
| 2025-08-07 | Open-market sale | 3,000 | $186.70 | 138,545 |
| 2025-08-07 | Open-market sale | 600 | $188.43 | 136,345 |
| 2025-06-13 | Grant / award (derivative) | 14.67 | $0.00 | 5,424.46 |
| 2025-06-13 | Grant / award (derivative) | 7.6 | $0.00 | 2,810.39 |
| 2025-06-13 | Grant / award (derivative) | 5.28 | $0.00 | 1,952.06 |
| 2025-06-13 | Grant / award (derivative) | 11.64 | $0.00 | 4,304.73 |
| 2025-06-13 | Grant / award (derivative) | 11.91 | $0.00 | 4,403.91 |
| 2025-06-13 | Grant / award (derivative) | 8.36 | $0.00 | 3,090.87 |
| 2025-05-20 | Open-market sale | 100 | $193.25 | 141,545 |
| 2025-05-20 | Open-market sale | 3,016 | $192.05 | 141,645 |
| 2025-05-20 | Open-market sale | 1,491 | $190.53 | 144,661 |
| 2025-05-20 | Open-market sale | 2,893 | $189.08 | 146,152 |
| 2025-05-20 | Grant / award (derivative) | 4,392 | $0.00 | 4,392 |
| 2025-04-29 | Option exercise (derivative) | 1,430.69 | $0.00 | 4,293.08 |
| 2025-04-29 | Tax withholding | 685 | $162.69 | 149,045 |
| 2025-04-29 | Option exercise | 1,430.69 | — | 149,744.69 |
| 2025-04-29 | Disposition to issuer | 14.69 | $162.69 | 149,730 |
| 2025-04-11 | Option exercise (derivative) | 1,541.26 | $0.00 | 3,082.51 |
| 2025-04-11 | Disposition to issuer | 37.26 | $167.90 | 149,042 |
| 2025-04-11 | Option exercise | 1,541.26 | — | 149,079.26 |
| 2025-04-11 | Tax withholding | 728 | $167.90 | 148,314 |
| 2025-03-22 | Option exercise (derivative) | 4,135.43 | $0.00 | 0 |
| 2025-03-22 | Tax withholding | 1,056 | $180.14 | 145,509 |
| 2025-03-22 | Option exercise | 4,135.43 | — | 149,644.43 |
| 2025-03-22 | Disposition to issuer | 205.43 | $180.14 | 149,439 |
| 2025-03-22 | Tax withholding | 1,901 | $180.14 | 147,538 |
| 2025-03-22 | Disposition to issuer | 114.11 | $180.14 | 146,565 |
| 2025-03-22 | Option exercise | 2,297.11 | — | 146,679.11 |
| 2025-03-14 | Grant / award (derivative) | 11.04 | $0.00 | 1,952.29 |
| 2025-03-14 | Grant / award (derivative) | 6.51 | $0.00 | 2,297.11 |
| 2025-03-14 | Grant / award (derivative) | 13.11 | $0.00 | 4,623.77 |
| 2025-03-14 | Grant / award (derivative) | 15.34 | $0.00 | 5,409.79 |
| 2025-03-14 | Grant / award (derivative) | 16.23 | $0.00 | 5,723.77 |
| 2025-03-14 | Grant / award (derivative) | 11.73 | $0.00 | 4,135.43 |
| 2025-03-14 | Option exercise (derivative) | 5.52 | $0.00 | 1,946.78 |
| 2025-03-14 | Grant / award (derivative) | 15.89 | $0.00 | 2,810.74 |
| 2025-03-14 | Option exercise (derivative) | 7.95 | $0.00 | 2,802.79 |
| 2025-03-14 | Option exercise | 5.52 | — | 144,387.52 |
| 2025-03-14 | Disposition to issuer | 7.95 | $172.33 | 144,382 |
| 2025-03-14 | Option exercise | 7.95 | — | 144,389.95 |
| 2025-03-10 | Option exercise (derivative) | 2,794.82 | $0.00 | 2,794.84 |
| 2025-03-10 | Option exercise (derivative) | 1,940.22 | $0.00 | 1,941.26 |
| 2025-03-10 | Option exercise | 1,940.22 | — | 143,962.22 |
| 2025-03-10 | Open-market sale | 207 | $183.79 | 142,022 |
| 2025-03-10 | Open-market sale | 193 | $182.33 | 142,229 |
| 2025-03-10 | Open-market sale | 114 | $181.44 | 142,422 |
| 2025-03-10 | Open-market sale | 513 | $180.03 | 142,536 |
| 2025-03-10 | Open-market sale | 381 | $179.10 | 143,049 |
| 2025-03-10 | Disposition to issuer | 67.22 | $174.28 | 143,895 |
| 2025-03-10 | Tax withholding | 906 | $174.28 | 142,989 |
| 2025-03-10 | Open-market sale | 709 | $177.98 | 143,430 |
| 2025-03-10 | Option exercise | 2,794.82 | — | 145,783.82 |
| 2025-03-10 | Disposition to issuer | 96.82 | $174.28 | 145,687 |
| 2025-03-10 | Tax withholding | 1,305 | $174.28 | 144,382 |
| 2025-03-10 | Open-market sale | 493 | $176.81 | 144,139 |
| 2025-03-10 | Open-market sale | 900 | $175.93 | 144,632 |
| 2025-03-10 | Open-market sale | 2,683 | $174.68 | 145,532 |
| 2025-03-10 | Open-market sale | 1,307 | $173.88 | 148,215 |
| 2025-03-03 | Option exercise (derivative) | 5,394.45 | $0.00 | 5,394.45 |
| 2025-03-03 | Option exercise | 5,279 | — | 151,085 |
| 2025-03-03 | Tax withholding | 1,563 | $190.45 | 149,522 |
| 2025-03-03 | Disposition to issuer | 115.43 | $190.45 | 149,522 |
| 2025-03-03 | Option exercise | 115.43 | — | 149,637.43 |
| 2025-02-26 | Open-market sale | 1,293 | $193.40 | 145,906 |
| 2025-02-26 | Open-market sale | 100 | $198.00 | 145,806 |
| 2025-02-26 | Open-market sale | 6,207 | $192.23 | 147,199 |
| 2025-02-25 | Open-market sale | 300 | $199.90 | 153,506 |
| 2025-02-25 | Open-market sale | 100 | $200.83 | 153,406 |
| 2025-02-24 | Open-market sale | 830 | $198.08 | 154,976 |
| 2025-02-24 | Open-market sale | 71 | $201.27 | 153,906 |
| 2025-02-24 | Open-market sale | 999 | $200.03 | 153,977 |
| 2025-02-24 | Open-market sale | 100 | $202.11 | 153,806 |
| 2024-12-15 | Option exercise (derivative) | 2,982.76 | $0.00 | 0 |
| 2024-12-15 | Tax withholding | 2,465 | $203.93 | 155,806 |
| 2024-12-15 | Disposition to issuer | 271.31 | $203.93 | 158,271 |
| 2024-12-15 | Option exercise | 5,368.31 | — | 158,542.31 |
| 2024-12-15 | Tax withholding | 1,370 | $203.93 | 153,174 |
| 2024-12-15 | Option exercise | 2,982.76 | — | 154,694.76 |
| 2024-12-15 | Disposition to issuer | 150.76 | $203.93 | 154,544 |
| 2024-12-13 | Grant / award (derivative) | 9.79 | $0.00 | 3,881.48 |
| 2024-12-13 | Grant / award (derivative) | 13.54 | $0.00 | 5,368.31 |
| 2024-12-13 | Grant / award (derivative) | 7.52 | $0.00 | 2,982.76 |
| 2024-12-13 | Grant / award (derivative) | 14.4 | $0.00 | 5,707.55 |
| 2024-12-13 | Grant / award (derivative) | 11.63 | $0.00 | 4,610.66 |
| 2024-12-13 | Grant / award (derivative) | 10.4 | $0.00 | 4,123.7 |
| 2024-12-13 | Grant / award (derivative) | 5.78 | $0.00 | 2,290.6 |
| 2024-12-13 | Grant / award (derivative) | 14.1 | $0.00 | 5,589.66 |
| 2024-11-14 | Open-market sale | 3,215 | $192.41 | 152,639 |
| 2024-11-14 | Open-market sale | 1,823 | $189.03 | 157,389 |
| 2024-11-14 | Open-market sale | 1,215 | $190.13 | 156,174 |
| 2024-11-14 | Open-market sale | 320 | $191.28 | 155,854 |
| 2024-11-14 | Open-market sale | 287 | $192.73 | 152,352 |
| 2024-11-14 | Open-market sale | 114 | $195.07 | 152,238 |
| 2024-11-14 | Open-market sale | 100 | $198.75 | 151,712 |
| 2024-11-14 | Open-market sale | 300 | $197.30 | 151,812 |
| 2024-11-14 | Open-market sale | 126 | $195.47 | 152,112 |
| 2024-09-13 | Grant / award (derivative) | 14.41 | $0.00 | 5,693.15 |
| 2024-09-13 | Grant / award (derivative) | 11.64 | $0.00 | 4,599.03 |
| 2024-09-13 | Grant / award (derivative) | 10.41 | $0.00 | 4,113.3 |
| 2024-09-13 | Grant / award (derivative) | 5.78 | $0.00 | 2,284.82 |
| 2024-09-13 | Grant / award (derivative) | 14.11 | $0.00 | 5,575.56 |
| 2024-09-13 | Grant / award (derivative) | 9.8 | $0.00 | 3,871.69 |
| 2024-09-13 | Grant / award (derivative) | 13.55 | $0.00 | 5,354.77 |
| 2024-09-13 | Grant / award (derivative) | 7.53 | $0.00 | 2,975.23 |
| 2024-08-20 | Open-market sale | 1,817 | $159.06 | 159,412 |
| 2024-08-20 | Open-market sale | 200 | $160.33 | 159,212 |
| 2024-08-20 | Open-market sale | 4,113 | $158.21 | 161,229 |
| 2024-08-20 | Open-market sale | 1,370 | $157.45 | 165,342 |
| 2024-06-14 | Grant / award (derivative) | 7.18 | $0.00 | 2,967.7 |
| 2024-06-14 | Grant / award (derivative) | 12.92 | $0.00 | 5,341.22 |
| 2024-06-14 | Grant / award (derivative) | 9.34 | $0.00 | 3,861.89 |
| 2024-06-14 | Grant / award (derivative) | 13.46 | $0.00 | 5,561.46 |
| 2024-06-14 | Grant / award (derivative) | 5.51 | $0.00 | 2,279.04 |
| 2024-06-14 | Grant / award (derivative) | 13.74 | $0.00 | 5,678.74 |
| 2024-06-14 | Grant / award (derivative) | 9.93 | $0.00 | 4,102.89 |
| 2024-06-14 | Grant / award (derivative) | 11.1 | $0.00 | 4,587.39 |
| 2024-06-06 | Open-market sale | 577 | $181.68 | 168,139 |
| 2024-06-06 | Open-market sale | 500 | $185.10 | 166,912 |
| 2024-06-06 | Open-market sale | 200 | $183.77 | 167,412 |
| 2024-06-06 | Open-market sale | 527 | $182.31 | 167,612 |
| 2024-06-06 | Open-market sale | 200 | $186.05 | 166,712 |
| 2024-06-06 | Open-market sale | 762 | $180.60 | 168,716 |
| 2024-06-06 | Open-market sale | 4,236 | $179.98 | 169,478 |
| 2024-06-06 | Open-market sale | 498 | $178.80 | 173,714 |
| 2024-04-29 | Grant / award (derivative) | 5,665 | $0.00 | 5,665 |
| 2024-04-11 | Option exercise (derivative) | 1,525.43 | $0.00 | 4,576.29 |
| 2024-04-11 | Option exercise | 1,525.43 | — | 174,961.43 |
| 2024-04-11 | Tax withholding | 728 | $145.12 | 174,212 |
| 2024-04-11 | Disposition to issuer | 21.43 | $145.12 | 174,940 |
| 2024-03-22 | Grant / award (derivative) | 17.87 | $0.00 | 6,101.72 |
| 2024-03-22 | Grant / award (derivative) | 13.32 | $0.00 | 4,547.05 |
| 2024-03-22 | Option exercise (derivative) | 2,273.52 | $0.00 | 2,273.52 |
| 2024-03-22 | Grant / award (derivative) | 23.98 | $0.00 | 8,185.93 |
| 2024-03-22 | Option exercise (derivative) | 4,092.97 | $0.00 | 4,092.97 |
| 2024-03-22 | Grant / award (derivative) | 8.67 | $0.00 | 2,960.52 |
| 2024-03-22 | Grant / award (derivative) | 15.61 | $0.00 | 5,328.3 |
| 2024-03-22 | Grant / award (derivative) | 16.25 | $0.00 | 5,548 |
| 2024-03-22 | Grant / award (derivative) | 11.29 | $0.00 | 3,852.55 |
| 2024-03-22 | Disposition to issuer | 162.97 | $142.95 | 175,337 |
| 2024-03-22 | Option exercise | 4,092.97 | — | 175,499.97 |
| 2024-03-22 | Tax withholding | 1,901 | $142.95 | 173,436 |
| 2024-03-22 | Disposition to issuer | 90.52 | $142.95 | 172,463 |
| 2024-03-22 | Tax withholding | 1,056 | $142.95 | 171,407 |
| 2024-03-22 | Option exercise | 2,273.52 | — | 172,553.52 |
| 2024-03-12 | Open-market sale | 1,171 | $137.86 | 176,232 |
| 2024-03-12 | Open-market sale | 411 | $139.40 | 170,280 |
| 2024-03-12 | Open-market sale | 5,541 | $138.93 | 170,691 |
| 2024-03-12 | Open-market sale | 377 | $136.28 | 177,403 |
| 2024-03-10 | Option exercise (derivative) | 1,921.14 | $0.00 | 3,841.26 |
| 2024-03-10 | Disposition to issuer | 47.14 | $140.22 | 178,687 |
| 2024-03-10 | Option exercise | 1,921.14 | — | 178,734.14 |
| 2024-03-10 | Tax withholding | 907 | $140.22 | 177,780 |
| 2024-03-04 | Option exercise (derivative) | 5,531.75 | $0.00 | 5,531.75 |
| 2024-03-04 | Option exercise | 135.72 | — | 176,948.72 |
| 2024-03-04 | Tax withholding | 1,593 | $138.99 | 176,813 |
| 2024-03-04 | Option exercise | 5,395 | — | 178,406 |
| 2024-03-04 | Disposition to issuer | 135.72 | $138.99 | 176,813 |
| 2023-12-15 | Option exercise (derivative) | 2,950.81 | $0.00 | 2,951.85 |
| 2023-12-15 | Option exercise (derivative) | 5,311.67 | $0.00 | 5,312.69 |
| 2023-12-15 | Disposition to issuer | 119.81 | $99.20 | 171,432 |
| 2023-12-15 | Tax withholding | 1,256 | $99.20 | 170,176 |
| 2023-12-15 | Option exercise | 5,311.67 | — | 175,487.67 |
| 2023-12-15 | Option exercise | 2,950.81 | — | 171,551.81 |
| 2023-12-15 | Disposition to issuer | 215.67 | $99.20 | 175,272 |
| 2023-12-15 | Tax withholding | 2,261 | $99.20 | 173,011 |
| 2023-12-08 | Grant / award (derivative) | 25.96 | $0.00 | 6,083.84 |
| 2023-12-08 | Grant / award (derivative) | 19.35 | $0.00 | 4,533.73 |
| 2023-12-08 | Grant / award (derivative) | 24.59 | $0.00 | 5,762.4 |
| 2023-12-08 | Grant / award (derivative) | 45.34 | $0.00 | 10,624.36 |
| 2023-12-08 | Grant / award (derivative) | 34.83 | $0.00 | 8,161.95 |
| 2023-12-08 | Grant / award (derivative) | 25.19 | $0.00 | 5,902.66 |
| 2023-12-08 | Option exercise | 23.77 | — | 168,624.77 |
| 2023-12-08 | Disposition to issuer | 12.68 | $97.99 | 168,601 |
| 2023-12-08 | Option exercise | 12.68 | — | 168,613.68 |
| 2023-12-05 | Option exercise (derivative) | 5,545.58 | $0.00 | 0 |
| 2023-12-05 | Tax withholding | 1,233 | $95.91 | 165,703 |
| 2023-12-05 | Option exercise | 2,958.08 | — | 167,116.08 |
| 2023-12-05 | Option exercise | 5,545.58 | — | 171,248.58 |
| 2023-12-05 | Disposition to issuer | 337.58 | $95.91 | 170,911 |
| 2023-12-05 | Tax withholding | 2,310 | $95.91 | 168,601 |
| 2023-12-05 | Disposition to issuer | 180.08 | $95.91 | 166,936 |
| 2023-12-04 | Open-market sale | 100 | $98.10 | 164,158 |
| 2023-12-04 | Open-market sale | 1,320 | $96.58 | 167,838 |
| 2023-12-04 | Open-market sale | 3,580 | $97.57 | 164,258 |
| 2023-11-09 | Option exercise (derivative) | 5,500 | $0.00 | 0 |
| 2023-11-09 | Open-market sale | 500 | $89.36 | 174,158 |
| 2023-11-09 | Option exercise | 5,500 | $30.96 | 174,658 |
| 2023-11-09 | Open-market sale | 5,000 | $90.49 | 169,158 |
| 2023-11-08 | Option exercise (derivative) | 8,000 | $0.00 | 5,500 |
| 2023-11-08 | Open-market sale | 100 | $92.36 | 169,158 |
| 2023-11-08 | Open-market sale | 1,000 | $91.66 | 169,258 |
| 2023-11-08 | Open-market sale | 2,600 | $90.54 | 170,258 |
| 2023-11-08 | Open-market sale | 1,636 | $89.39 | 172,858 |
| 2023-11-08 | Open-market sale | 2,664 | $88.89 | 174,494 |
| 2023-11-08 | Option exercise | 8,000 | $30.96 | 177,158 |
| 2023-11-07 | Option exercise (derivative) | 6,500 | $0.00 | 13,500 |
| 2023-11-07 | Open-market sale | 653 | $91.37 | 169,158 |
| 2023-11-07 | Open-market sale | 4,567 | $90.73 | 169,811 |
| 2023-11-07 | Open-market sale | 1,280 | $89.87 | 174,378 |
| 2023-11-07 | Option exercise | 6,500 | $30.96 | 175,658 |
| 2023-09-08 | Grant / award (derivative) | 18.97 | $0.00 | 5,737.81 |
| 2023-09-08 | Grant / award (derivative) | 9.78 | $0.00 | 2,958.08 |
| 2023-09-08 | Grant / award (derivative) | 20.03 | $0.00 | 6,057.88 |
| 2023-09-08 | Grant / award (derivative) | 26.87 | $0.00 | 8,127.12 |
| 2023-09-08 | Grant / award (derivative) | 34.97 | $0.00 | 10,579.02 |
| 2023-09-08 | Grant / award (derivative) | 14.92 | $0.00 | 4,514.38 |
| 2023-09-08 | Grant / award (derivative) | 19.43 | $0.00 | 5,877.47 |
| 2023-09-08 | Grant / award (derivative) | 18.33 | $0.00 | 5,545.58 |
| 2023-08-23 | Open-market sale | 4,200 | $105.80 | 169,158 |
| 2023-08-23 | Open-market sale | 800 | $104.84 | 173,358 |
| 2023-06-09 | Grant / award (derivative) | 10.67 | $0.00 | 2,948.3 |
| 2023-06-09 | Grant / award (derivative) | 29.32 | $0.00 | 8,100.25 |
| 2023-06-09 | Grant / award (derivative) | 38.16 | $0.00 | 10,544.05 |
| 2023-06-09 | Grant / award (derivative) | 16.28 | $0.00 | 4,499.45 |
| 2023-06-09 | Grant / award (derivative) | 20.7 | $0.00 | 5,718.84 |
| 2023-06-09 | Grant / award (derivative) | 21.2 | $0.00 | 5,858.04 |
| 2023-06-09 | Grant / award (derivative) | 20 | $0.00 | 5,527.24 |
| 2023-06-09 | Grant / award (derivative) | 21.85 | $0.00 | 6,037.85 |
| 2023-05-23 | Open-market sale | 5,000 | $97.38 | 174,158 |
| 2023-04-11 | Grant / award (derivative) | 6,016 | $0.00 | 6,016 |
| 2023-03-24 | Grant / award (derivative) | 26.84 | $0.00 | 8,070.93 |
| 2023-03-24 | Grant / award (derivative) | 34.94 | $0.00 | 10,505.89 |
| 2023-03-24 | Option exercise (derivative) | 7.45 | $0.00 | 4,483.17 |
| 2023-03-24 | Grant / award (derivative) | 22.36 | $0.00 | 4,490.62 |
| 2023-03-24 | Grant / award (derivative) | 18.95 | $0.00 | 5,698.14 |
| 2023-03-24 | Grant / award (derivative) | 19.41 | $0.00 | 5,836.84 |
| 2023-03-24 | Grant / award (derivative) | 18.32 | $0.00 | 5,507.24 |
| 2023-03-24 | Grant / award (derivative) | 9.77 | $0.00 | 2,937.63 |
| 2023-03-24 | Option exercise | 7.45 | $0.00 | 179,165.45 |
| 2023-03-24 | Disposition to issuer | 7.45 | $107.89 | 179,158 |
| 2023-03-22 | Option exercise (derivative) | 2,234.13 | $0.00 | 4,468.26 |
| 2023-03-22 | Disposition to issuer | 51.13 | $107.56 | 180,127 |
| 2023-03-22 | Disposition to issuer | 969 | $107.56 | 179,158 |
| 2023-03-22 | Option exercise | 2,234.13 | $0.00 | 180,178.13 |
| 2023-03-10 | Open-market sale | 1,003 | $112.24 | 180,899 |
| 2023-03-10 | Open-market sale | 1,962 | $113.33 | 178,937 |
| 2023-03-10 | Open-market sale | 2,035 | $114.31 | 176,902 |
| 2023-03-10 | Option exercise (derivative) | 1,892.39 | $0.00 | 5,679.19 |
| 2023-03-10 | Tax withholding | 831 | $111.70 | 177,944 |
| 2023-03-10 | Disposition to issuer | 19.39 | $111.70 | 178,775 |
| 2023-03-10 | Option exercise | 1,892.39 | $0.00 | 178,794.39 |
| 2023-03-03 | Grant / award (derivative) | 8,044.09 | $0.00 | 8,044.09 |
| 2023-03-03 | Grant / award (derivative) | 10,470.95 | $0.00 | 10,470.95 |
| 2023-03-03 | Disposition to issuer | 277.95 | $110.48 | 177,529 |
| 2023-03-03 | Grant / award | 184.06 | $0.00 | 182,086.06 |
| 2023-03-03 | Tax withholding | 3,486 | $110.48 | 181,902 |
| 2023-03-03 | Grant / award | 7,859 | $0.00 | 185,388 |
| 2023-03-03 | Disposition to issuer | 184.06 | $110.48 | 181,902 |
| 2023-03-03 | Grant / award | 277.95 | $0.00 | 177,806.95 |
| 2023-03-03 | Tax withholding | 3,170 | $110.48 | 177,529 |
| 2023-03-03 | Grant / award | 10,193 | $0.00 | 180,699 |
| 2022-12-15 | Option exercise (derivative) | 2,908.2 | $0.00 | 5,817.42 |
| 2022-12-15 | Disposition to issuer | 77.2 | $113.22 | 171,762 |
| 2022-12-15 | Tax withholding | 1,256 | $113.22 | 170,506 |
| 2022-12-15 | Option exercise | 2,908.2 | $0.00 | 171,839.2 |
| 2022-12-09 | Option exercise (derivative) | 17.25 | $0.00 | 5,488.92 |
| 2022-12-09 | Grant / award (derivative) | 27.42 | $0.00 | 8,725.62 |
| 2022-12-09 | Grant / award (derivative) | 23.79 | $0.00 | 7,571.58 |
| 2022-12-09 | Grant / award (derivative) | 21.06 | $0.00 | 6,702.39 |
| 2022-12-09 | Grant / award (derivative) | 18.4 | $0.00 | 2,937.06 |
| 2022-12-09 | Grant / award (derivative) | 34.49 | $0.00 | 5,506.17 |
| 2022-12-09 | Option exercise (derivative) | 9.2 | $0.00 | 2,927.86 |
| 2022-12-09 | Option exercise | 9.2 | $0.00 | 168,940.2 |
| 2022-12-09 | Option exercise | 10.49 | $0.00 | 168,941.49 |
| 2022-12-09 | Option exercise | 6.4 | $0.00 | 168,937.4 |
| 2022-12-09 | Option exercise | 17.25 | $0.00 | 168,948.25 |
| 2022-12-09 | Disposition to issuer | 9.2 | $114.20 | 168,931 |
| 2022-12-06 | Option exercise (derivative) | 2,029.87 | $0.00 | 0 |
| 2022-12-06 | Option exercise | 2,029.87 | $0.00 | 168,174.87 |
| 2022-12-06 | Tax withholding | 1,380 | $120.18 | 168,931 |
| 2022-12-06 | Disposition to issuer | 132.87 | $120.18 | 168,042 |
| 2022-12-06 | Tax withholding | 842 | $120.18 | 167,200 |
| 2022-12-06 | Option exercise | 3,328.88 | $0.00 | 170,528.88 |
| 2022-12-06 | Disposition to issuer | 217.88 | $120.18 | 170,311 |
| 2022-12-05 | Option exercise (derivative) | 5,470.67 | $0.00 | 5,471.68 |
| 2022-12-05 | Option exercise (derivative) | 2,917.61 | $0.00 | 2,918.66 |
| 2022-12-05 | Tax withholding | 2,310 | $118.47 | 166,145 |
| 2022-12-05 | Disposition to issuer | 263.67 | $118.47 | 168,455 |
| 2022-12-05 | Option exercise | 5,470.67 | $0.00 | 168,718.67 |
| 2022-12-05 | Tax withholding | 1,232 | $118.47 | 163,248 |
| 2022-12-05 | Disposition to issuer | 140.61 | $118.47 | 164,480 |
| 2022-12-05 | Option exercise | 2,917.61 | $0.00 | 164,620.61 |
| 2022-12-01 | Open-market sale | 4,600 | $120.97 | 162,003 |
| 2022-12-01 | Open-market sale | 300 | $121.81 | 161,703 |
| 2022-12-01 | Open-market sale | 100 | $119.30 | 166,603 |
| 2022-09-09 | Grant / award (derivative) | 11.69 | $0.00 | 3,328.88 |
| 2022-09-09 | Grant / award (derivative) | 26.52 | $0.00 | 7,547.79 |
| 2022-09-09 | Grant / award (derivative) | 30.56 | $0.00 | 8,698.2 |
| 2022-09-09 | Grant / award (derivative) | 23.47 | $0.00 | 6,681.33 |
| 2022-09-09 | Grant / award (derivative) | 7.13 | $0.00 | 2,029.87 |
| 2022-09-09 | Grant / award (derivative) | 38.44 | $0.00 | 10,942.34 |
| 2022-09-09 | Grant / award (derivative) | 20.5 | $0.00 | 5,836.27 |
| 2022-06-10 | Grant / award (derivative) | 31.43 | $0.00 | 8,667.64 |
| 2022-06-10 | Grant / award (derivative) | 21.09 | $0.00 | 5,815.76 |
| 2022-06-10 | Grant / award (derivative) | 7.33 | $0.00 | 2,022.74 |
| 2022-06-10 | Grant / award (derivative) | 12.03 | $0.00 | 3,317.19 |
| 2022-06-10 | Grant / award (derivative) | 24.14 | $0.00 | 6,657.85 |
| 2022-06-10 | Grant / award (derivative) | 27.27 | $0.00 | 7,521.27 |
| 2022-06-10 | Grant / award (derivative) | 39.54 | $0.00 | 10,903.9 |
| 2022-03-25 | Grant / award (derivative) | 7.28 | $0.00 | 2,015.4 |
| 2022-03-25 | Grant / award (derivative) | 31.2 | $0.00 | 8,636.21 |
| 2022-03-25 | Grant / award (derivative) | 11.94 | $0.00 | 3,305.16 |
| 2022-03-25 | Grant / award (derivative) | 31.95 | $0.00 | 6,641.7 |
| 2022-03-25 | Grant / award (derivative) | 39.25 | $0.00 | 10,864.36 |
| 2022-03-25 | Grant / award (derivative) | 20.93 | $0.00 | 5,794.67 |
| 2022-03-25 | Option exercise (derivative) | 7.99 | $0.00 | 6,633.71 |
| 2022-03-25 | Option exercise | 7.99 | $0.00 | 166,710.99 |
| 2022-03-25 | Disposition to issuer | 7.99 | $85.50 | 166,703 |
| 2022-03-22 | Option exercise (derivative) | 2,203.25 | $0.00 | 6,609.75 |
| 2022-03-22 | Tax withholding | 969 | $88.36 | 166,703 |
| 2022-03-22 | Disposition to issuer | 20.25 | $88.36 | 167,672 |
| 2022-03-22 | Option exercise | 2,203.25 | $0.00 | 167,692.25 |
| 2022-03-10 | Grant / award (derivative) | 7,494 | $0.00 | 7,494 |
| 2022-03-04 | Grant / award (derivative) | 10,825.11 | $0.00 | 10,825.11 |
| 2022-03-04 | Tax withholding | 3,060 | $89.57 | 165,489 |
| 2022-03-04 | Grant / award | 410.06 | $0.00 | 165,899.06 |
| 2022-03-04 | Disposition to issuer | 410.06 | $89.57 | 165,489 |
| 2022-03-04 | Grant / award | 10,414 | $0.00 | 168,549 |
| 2021-12-18 | Option exercise (derivative) | 2,188.94 | $0.00 | 0 |
| 2021-12-18 | Tax withholding | 1,410 | $88.82 | 158,135 |
| 2021-12-18 | Disposition to issuer | 235.48 | $88.82 | 159,545 |
| 2021-12-18 | Option exercise | 3,414.48 | $0.00 | 159,780.48 |
| 2021-12-18 | Tax withholding | 904 | $88.82 | 156,366 |
| 2021-12-18 | Disposition to issuer | 150.94 | $88.82 | 157,270 |
| 2021-12-18 | Option exercise | 2,188.94 | $0.00 | 157,420.94 |
| 2021-12-15 | Option exercise (derivative) | 2,868 | $0.00 | 8,605.01 |
| 2021-12-15 | Tax withholding | 1,256 | $92.57 | 155,232 |
| 2021-12-15 | Option exercise | 2,868 | $0.00 | 156,525 |
| 2021-12-15 | Disposition to issuer | 37 | $92.57 | 156,488 |
| 2021-12-10 | Grant / award (derivative) | 37.6 | $0.00 | 11,473.02 |
| 2021-12-10 | Grant / award (derivative) | 11.19 | $0.00 | 3,414.48 |
| 2021-12-10 | Grant / award (derivative) | 7.17 | $0.00 | 2,188.94 |
| 2021-12-10 | Option exercise (derivative) | 9.46 | $0.00 | 5,773.74 |
| 2021-12-10 | Grant / award (derivative) | 28.38 | $0.00 | 5,783.2 |
| 2021-12-10 | Grant / award (derivative) | 28.88 | $0.00 | 8,812.99 |
| 2021-12-10 | Grant / award (derivative) | 21.58 | $0.00 | 3,304.01 |
| 2021-12-10 | Option exercise (derivative) | 6.58 | $0.00 | 2,008.12 |
| 2021-12-10 | Grant / award (derivative) | 13.16 | $0.00 | 2,014.7 |
| 2021-12-10 | Option exercise (derivative) | 10.79 | $0.00 | 3,293.22 |
| 2021-12-10 | Option exercise | 10.79 | $0.00 | 153,667.79 |
| 2021-12-10 | Disposition to issuer | 10.79 | $94.28 | 153,657 |
| 2021-12-10 | Option exercise | 9.46 | $0.00 | 153,666.46 |
| 2021-12-10 | Option exercise | 6.58 | $0.00 | 153,663.58 |
| 2021-12-06 | Option exercise (derivative) | 2,000.49 | $0.00 | 2,001.54 |
| 2021-12-06 | Option exercise (derivative) | 3,281.42 | $0.00 | 3,282.43 |
| 2021-12-06 | Tax withholding | 841 | $93.48 | 151,927 |
| 2021-12-06 | Option exercise | 2,000.49 | $0.00 | 152,872.49 |
| 2021-12-06 | Disposition to issuer | 104.49 | $93.48 | 152,768 |
| 2021-12-06 | Tax withholding | 1,380 | $93.48 | 153,657 |
| 2021-12-06 | Disposition to issuer | 171.42 | $93.48 | 155,037 |
| 2021-12-06 | Option exercise | 3,281.42 | $0.00 | 155,208.42 |
| 2021-12-05 | Option exercise (derivative) | 2,876.89 | $0.00 | 5,754.82 |
| 2021-12-05 | Option exercise | 2,876.89 | $0.00 | 152,203.89 |
| 2021-12-05 | Disposition to issuer | 99.89 | $93.48 | 152,104 |
| 2021-12-05 | Tax withholding | 1,232 | $93.48 | 150,872 |
| 2021-09-10 | Grant / award (derivative) | 24.63 | $0.00 | 8,631.71 |
| 2021-09-10 | Grant / award (derivative) | 32.63 | $0.00 | 11,435.41 |
| 2021-09-10 | Grant / award (derivative) | 9.71 | $0.00 | 3,403.29 |
| 2021-09-10 | Grant / award (derivative) | 25.07 | $0.00 | 8,784.11 |
| 2021-09-10 | Grant / award (derivative) | 11.42 | $0.00 | 4,002.03 |
| 2021-09-10 | Grant / award (derivative) | 6.23 | $0.00 | 2,181.76 |
| 2021-09-10 | Grant / award (derivative) | 18.73 | $0.00 | 6,563.85 |
| 2021-08-13 | Option exercise (derivative) | 13,768 | $0.00 | 0 |
| 2021-08-13 | Open-market sale | 700 | $92.56 | 149,327 |
| 2021-08-13 | Open-market sale | 2,390 | $91.31 | 150,027 |
| 2021-08-13 | Open-market sale | 7,186 | $90.62 | 152,417 |
| 2021-08-13 | Open-market sale | 3,492 | $89.97 | 159,603 |
| 2021-08-13 | Option exercise | 13,768 | $21.52 | 163,095 |
| 2021-08-12 | Option exercise (derivative) | 12,318 | $0.00 | 13,768 |
| 2021-08-12 | Option exercise (derivative) | 1,451 | $0.00 | 0 |
| 2021-08-12 | Open-market sale | 1,987 | $94.28 | 149,327 |
| 2021-08-12 | Open-market sale | 4,027 | $93.59 | 151,314 |
| 2021-08-12 | Open-market sale | 7,755 | $92.79 | 155,341 |
| 2021-08-12 | Option exercise | 12,318 | $21.52 | 163,096 |
| 2021-08-12 | Option exercise | 1,451 | $30.97 | 150,778 |
| 2021-08-10 | Option exercise (derivative) | 6,774 | $0.00 | 1,451 |
| 2021-08-10 | Option exercise | 6,774 | $30.97 | 156,101 |
| 2021-08-10 | Open-market sale | 300 | $94.05 | 149,327 |
| 2021-08-10 | Open-market sale | 654 | $93.53 | 149,627 |
| 2021-08-10 | Open-market sale | 1,520 | $92.85 | 150,281 |
| 2021-08-10 | Open-market sale | 4,300 | $91.70 | 151,801 |
| 2021-08-09 | Option exercise (derivative) | 6,775 | $0.00 | 8,225 |
| 2021-08-09 | Open-market sale | 1,075 | $93.13 | 149,327 |
| 2021-08-09 | Open-market sale | 929 | $92.71 | 150,402 |
| 2021-08-09 | Open-market sale | 2,824 | $91.64 | 151,331 |
| 2021-08-09 | Open-market sale | 1,947 | $90.78 | 154,155 |
| 2021-08-09 | Option exercise | 6,775 | $30.97 | 156,102 |
| 2021-06-11 | Grant / award (derivative) | 27.04 | $0.00 | 8,759.04 |
| 2021-06-11 | Grant / award (derivative) | 35.21 | $0.00 | 11,402.78 |
| 2021-06-11 | Grant / award (derivative) | 20.21 | $0.00 | 6,545.11 |
| 2021-06-11 | Grant / award (derivative) | 12.32 | $0.00 | 3,990.61 |
| 2021-06-11 | Grant / award (derivative) | 26.57 | $0.00 | 8,607.07 |
| 2021-06-11 | Grant / award (derivative) | 10.48 | $0.00 | 3,393.58 |
| 2021-06-11 | Grant / award (derivative) | 6.72 | $0.00 | 2,175.54 |
| 2021-03-26 | Grant / award (derivative) | 12.67 | $0.00 | 3,383.1 |
| 2021-03-26 | Grant / award (derivative) | 8.12 | $0.00 | 2,168.82 |
| 2021-03-26 | Grant / award (derivative) | 14.9 | $0.00 | 3,978.29 |
| 2021-03-26 | Grant / award (derivative) | 24.44 | $0.00 | 6,524.91 |
| 2021-03-26 | Grant / award (derivative) | 42.58 | $0.00 | 11,367.58 |
| 2021-03-26 | Grant / award (derivative) | 32.14 | $0.00 | 8,580.5 |
| 2021-03-22 | Grant / award (derivative) | 8,732 | $0.00 | 8,732 |
| 2021-03-03 | Grant / award (derivative) | 6,500.47 | $0.00 | 6,500.47 |
| 2021-03-03 | Grant / award | 6,220 | $0.00 | 151,153 |
| 2021-03-03 | Grant / award | 279.41 | $0.00 | 149,606.41 |
| 2021-03-03 | Disposition to issuer | 279.41 | $59.04 | 149,327 |
| 2021-03-03 | Tax withholding | 1,826 | $59.04 | 149,327 |
| 2021-03-01 | Option exercise (derivative) | 4,898.5 | $0.00 | 0 |
| 2021-03-01 | Tax withholding | 1,347 | $59.46 | 144,933 |
| 2021-03-01 | Grant / award | 4,898.5 | $0.00 | 146,592.5 |
| 2021-03-01 | Disposition to issuer | 312.5 | $59.46 | 146,280 |
| 2020-12-18 | Option exercise (derivative) | 3,370.39 | $0.00 | 3,370.43 |
| 2020-12-18 | Option exercise (derivative) | 2,160.7 | $0.00 | 2,160.7 |
| 2020-12-18 | Option exercise | 2,160.7 | $0.00 | 140,911.7 |
| 2020-12-18 | Disposition to issuer | 122.7 | $51.37 | 140,789 |
| 2020-12-18 | Tax withholding | 904 | $51.37 | 139,885 |
| 2020-12-18 | Option exercise | 3,370.39 | $0.00 | 143,255.39 |
| 2020-12-18 | Disposition to issuer | 191.39 | $51.37 | 143,064 |
| 2020-12-18 | Tax withholding | 1,410 | $51.37 | 141,654 |
| 2020-12-15 | Grant / award (derivative) | 11,325 | $0.00 | 11,325 |
| 2020-12-11 | Grant / award (derivative) | 21.56 | $0.00 | 4,321.4 |
| 2020-12-11 | Grant / award (derivative) | 33.63 | $0.00 | 6,740.82 |
| 2020-12-11 | Grant / award (derivative) | 24.44 | $0.00 | 4,898.5 |
| 2020-12-11 | Option exercise (derivative) | 9.89 | $0.00 | 3,963.39 |
| 2020-12-11 | Grant / award (derivative) | 29.66 | $0.00 | 3,973.27 |
| 2020-12-11 | Option exercise (derivative) | 14.21 | $0.00 | 8,548.36 |
| 2020-12-11 | Grant / award (derivative) | 56.86 | $0.00 | 8,562.58 |
| 2020-12-11 | Option exercise | 9.89 | $0.00 | 138,760.89 |
| 2020-12-11 | Disposition to issuer | 14.21 | $51.86 | 138,751 |
| 2020-12-11 | Option exercise | 14.21 | $0.00 | 138,765.21 |
| 2020-12-06 | Option exercise (derivative) | 1,972.33 | $0.00 | 3,943.61 |
| 2020-12-06 | Disposition to issuer | 75.33 | $49.25 | 139,593 |
| 2020-12-06 | Option exercise | 1,972.33 | $0.00 | 139,668.33 |
| 2020-12-06 | Tax withholding | 842 | $49.25 | 138,751 |
| 2020-12-05 | Option exercise (derivative) | 2,834.9 | $0.00 | 8,505.72 |
| 2020-12-05 | Tax withholding | 1,232 | $49.25 | 137,696 |
| 2020-12-05 | Disposition to issuer | 57.9 | $49.25 | 138,928 |
| 2020-12-05 | Option exercise | 2,834.9 | $0.00 | 138,985.9 |
| 2020-11-14 | Option exercise (derivative) | 2,688.17 | $0.00 | 0 |
| 2020-11-14 | Tax withholding | 1,109 | $44.46 | 134,037 |
| 2020-11-14 | Tax withholding | 1,686 | $44.46 | 136,151 |
| 2020-11-14 | Option exercise | 2,688.17 | $0.00 | 135,334.17 |
| 2020-11-14 | Option exercise | 4,086.04 | $0.00 | 138,123.04 |
| 2020-11-14 | Disposition to issuer | 286.04 | $44.46 | 137,837 |
| 2020-11-14 | Disposition to issuer | 188.17 | $44.46 | 135,146 |
| 2020-09-14 | Grant / award (derivative) | 15.52 | $0.00 | 2,688.17 |
| 2020-09-14 | Grant / award (derivative) | 28.13 | $0.00 | 4,874.06 |
| 2020-09-14 | Grant / award (derivative) | 65.45 | $0.00 | 11,340.62 |
| 2020-09-14 | Grant / award (derivative) | 24.82 | $0.00 | 4,299.84 |
| 2020-09-14 | Grant / award (derivative) | 38.71 | $0.00 | 6,707.19 |
| 2020-09-14 | Grant / award (derivative) | 23.58 | $0.00 | 4,086.04 |
| 2020-09-14 | Grant / award (derivative) | 34.14 | $0.00 | 5,915.94 |
| 2020-08-06 | Option exercise (derivative) | 8,646 | $0.00 | 0 |
| 2020-08-06 | Open-market sale | 3,900 | $40.68 | 137,392 |
| 2020-08-06 | Option exercise | 8,646 | $18.48 | 141,292 |
| 2020-08-06 | Open-market sale | 4,746 | $41.41 | 132,646 |
| 2020-08-05 | Option exercise (derivative) | 8,650 | $0.00 | 8,646 |
| 2020-08-05 | Option exercise | 8,650 | $18.48 | 141,296 |
| 2020-08-05 | Open-market sale | 4,583 | $41.32 | 136,713 |
| 2020-08-05 | Open-market sale | 4,067 | $41.64 | 132,646 |
| 2020-08-04 | Option exercise (derivative) | 8,650 | $0.00 | 17,296 |
| 2020-08-04 | Open-market sale | 2,350 | $40.94 | 138,946 |
| 2020-08-04 | Open-market sale | 6,300 | $41.42 | 132,646 |
| 2020-08-04 | Option exercise | 8,650 | $18.48 | 141,296 |
| 2020-06-12 | Grant / award (derivative) | 25.16 | $0.00 | 4,275.02 |
| 2020-06-12 | Grant / award (derivative) | 34.62 | $0.00 | 5,881.8 |
| 2020-06-12 | Grant / award (derivative) | 66.36 | $0.00 | 11,275.17 |
| 2020-06-12 | Grant / award (derivative) | 23.91 | $0.00 | 4,062.46 |
| 2020-06-12 | Grant / award (derivative) | 15.73 | $0.00 | 2,672.65 |
| 2020-06-12 | Grant / award (derivative) | 28.52 | $0.00 | 4,845.93 |
| 2020-06-12 | Grant / award (derivative) | 39.25 | $0.00 | 6,668.48 |
| 2020-03-20 | Grant / award (derivative) | 23.66 | $0.00 | 2,656.92 |
| 2020-03-20 | Grant / award (derivative) | 42.9 | $0.00 | 4,817.41 |
| 2020-03-20 | Grant / award (derivative) | 35.96 | $0.00 | 4,038.55 |
| 2020-03-20 | Grant / award (derivative) | 99.81 | $0.00 | 11,208.81 |
| 2020-03-20 | Grant / award (derivative) | 52.07 | $0.00 | 5,847.18 |
| 2020-03-20 | Grant / award (derivative) | 37.84 | $0.00 | 4,249.86 |
| 2020-03-20 | Grant / award (derivative) | 59.03 | $0.00 | 6,629.23 |
| 2020-03-02 | Grant / award (derivative) | 6,570.2 | $0.00 | 6,570.2 |
| 2020-03-02 | Grant / award | 212.16 | $0.00 | 132,858.16 |
| 2020-03-02 | Grant / award | 6,358 | $0.00 | 134,513 |
| 2020-03-02 | Tax withholding | 1,867 | $46.52 | 132,646 |
| 2020-03-02 | Disposition to issuer | 212.16 | $46.52 | 132,646 |
| 2020-03-01 | Option exercise (derivative) | 4,774.52 | $0.00 | 4,774.52 |
| 2020-03-01 | Disposition to issuer | 188.52 | $46.52 | 129,492 |
| 2020-03-01 | Grant / award | 4,774.52 | $0.00 | 129,680.52 |
| 2020-03-01 | Tax withholding | 1,337 | $46.52 | 128,155 |
| 2019-12-18 | Option exercise (derivative) | 2,106.01 | $0.00 | 4,212.02 |
| 2019-12-18 | Tax withholding | 905 | $53.91 | 124,906 |
| 2019-12-18 | Option exercise | 2,106.01 | $0.00 | 125,879.01 |
| 2019-12-18 | Disposition to issuer | 68.01 | $53.91 | 125,811 |
| 2019-12-13 | Grant / award (derivative) | 10.96 | $0.00 | 2,633.26 |
| 2019-12-13 | Grant / award (derivative) | 32.15 | $0.00 | 5,803.15 |
| 2019-12-13 | Option exercise (derivative) | 8.04 | $0.00 | 5,795.11 |
| 2019-12-13 | Grant / award (derivative) | 16.66 | $0.00 | 4,002.59 |
| 2019-12-13 | Grant / award (derivative) | 39.74 | $0.00 | 9,549.03 |
| 2019-12-13 | Grant / award (derivative) | 26.29 | $0.00 | 6,318.03 |
| 2019-12-13 | Disposition to issuer | 8.04 | $55.04 | 123,773 |
| 2019-12-13 | Option exercise | 8.04 | $0.00 | 123,781.04 |
| 2019-12-06 | Option exercise (derivative) | 1,922.99 | $0.00 | 5,771 |
| 2019-12-06 | Option exercise | 1,922.99 | $0.00 | 124,641.99 |
| 2019-12-06 | Tax withholding | 842 | $52.61 | 123,773 |
| 2019-12-06 | Disposition to issuer | 26.99 | $52.61 | 124,615 |
| 2019-12-05 | Grant / award (derivative) | 11,109 | $0.00 | 11,109 |
| 2019-11-14 | Option exercise (derivative) | 3,985.89 | $0.00 | 3,985.93 |
| 2019-11-14 | Option exercise (derivative) | 2,622.31 | $0.00 | 2,622.31 |
| 2019-11-14 | Tax withholding | 1,110 | $50.15 | 120,607 |
| 2019-11-14 | Disposition to issuer | 185.89 | $50.15 | 124,407 |
| 2019-11-14 | Option exercise | 3,985.89 | $0.00 | 124,592.89 |
| 2019-11-14 | Tax withholding | 1,688 | $50.15 | 122,719 |
| 2019-11-14 | Disposition to issuer | 122.31 | $50.15 | 121,717 |
| 2019-11-14 | Option exercise | 2,622.31 | $0.00 | 121,839.31 |
| 2019-11-12 | Option exercise (derivative) | 3,420.54 | $0.00 | 0 |
| 2019-11-12 | Tax withholding | 1,448 | $51.00 | 116,583 |
| 2019-11-12 | Option exercise | 3,420.54 | $0.00 | 118,190.54 |
| 2019-11-12 | Disposition to issuer | 159.54 | $51.00 | 118,031 |
| 2019-11-12 | Tax withholding | 2,105 | $51.00 | 119,217 |
| 2019-11-12 | Disposition to issuer | 231.85 | $51.00 | 121,322 |
| 2019-11-12 | Option exercise | 4,970.85 | $0.00 | 121,553.85 |
| 2019-09-13 | Grant / award (derivative) | 44.92 | $0.00 | 9,509.29 |
| 2019-09-13 | Grant / award (derivative) | 29.72 | $0.00 | 6,291.74 |
| 2019-09-13 | Grant / award (derivative) | 16.16 | $0.00 | 3,420.54 |
| 2019-09-13 | Grant / award (derivative) | 36.34 | $0.00 | 7,693.99 |
| 2019-09-13 | Grant / award (derivative) | 37.66 | $0.00 | 7,971.82 |
| 2019-09-13 | Grant / award (derivative) | 24.77 | $0.00 | 5,244.61 |
| 2019-09-13 | Grant / award (derivative) | 23.48 | $0.00 | 4,970.85 |
| 2019-06-14 | Grant / award (derivative) | 40.66 | $0.00 | 7,657.65 |
| 2019-06-14 | Grant / award (derivative) | 33.25 | $0.00 | 6,262.02 |
| 2019-06-14 | Grant / award (derivative) | 18.07 | $0.00 | 3,404.38 |
| 2019-06-14 | Grant / award (derivative) | 26.27 | $0.00 | 4,947.37 |
| 2019-06-14 | Grant / award (derivative) | 27.71 | $0.00 | 5,219.84 |
| 2019-06-14 | Grant / award (derivative) | 42.12 | $0.00 | 7,934.17 |
| 2019-06-14 | Grant / award (derivative) | 50.25 | $0.00 | 9,464.37 |
| 2019-03-22 | Grant / award (derivative) | 38.3 | $0.00 | 9,414.13 |
| 2019-03-22 | Grant / award (derivative) | 13.78 | $0.00 | 3,386.3 |
| 2019-03-22 | Grant / award (derivative) | 20.02 | $0.00 | 4,921.1 |
| 2019-03-22 | Grant / award (derivative) | 30.99 | $0.00 | 7,616.99 |
| 2019-03-22 | Grant / award (derivative) | 25.34 | $0.00 | 6,228.77 |
| 2019-03-22 | Grant / award (derivative) | 32.11 | $0.00 | 7,892.04 |
| 2019-03-22 | Grant / award (derivative) | 21.12 | $0.00 | 5,192.12 |
| 2019-03-05 | Open-market sale | 848 | $49.00 | 114,770 |
| 2019-03-04 | Open-market sale | 2,001 | $50.32 | 115,618 |
| 2019-03-04 | Open-market sale | 19,900 | $48.12 | 119,870 |
| 2019-03-04 | Open-market sale | 1,826 | $49.54 | 118,044 |
| 2019-03-04 | Open-market sale | 425 | $50.00 | 117,619 |
| 2019-03-01 | Grant / award (derivative) | 7,859.93 | $0.00 | 7,859.93 |
| 2019-03-01 | Grant / award (derivative) | 9,375.83 | $0.00 | 9,375.83 |
| 2019-03-01 | Grant / award | 259.89 | $0.00 | 136,792.89 |
| 2019-03-01 | Tax withholding | 2,223 | $50.16 | 136,533 |
| 2019-03-01 | Grant / award | 7,559 | $0.00 | 138,756 |
| 2019-03-01 | Disposition to issuer | 259.89 | $50.16 | 136,533 |
| 2019-03-01 | Grant / award | 4,586 | $0.00 | 141,119 |
| 2019-03-01 | Tax withholding | 1,349 | $50.16 | 139,770 |
| 2019-03-01 | Grant / award | 101.91 | $0.00 | 139,871.91 |
| 2019-03-01 | Disposition to issuer | 101.91 | $50.16 | 139,770 |
| 2018-12-21 | Grant / award (derivative) | 39.56 | $0.00 | 6,213.32 |
| 2018-12-21 | Grant / award (derivative) | 16.13 | $0.00 | 3,372.53 |
| 2018-12-21 | Grant / award (derivative) | 24.73 | $0.00 | 5,171 |
| 2018-12-21 | Option exercise (derivative) | 9.89 | $0.00 | 6,203.43 |
| 2018-12-21 | Grant / award (derivative) | 23.44 | $0.00 | 4,901.08 |
| 2018-12-21 | Option exercise | 9.89 | $0.00 | 131,206.89 |
| 2018-12-21 | Disposition to issuer | 9.89 | $41.62 | 131,197 |
| 2018-12-18 | Option exercise (derivative) | 2,057.92 | $0.00 | 6,173.76 |
| 2018-12-18 | Disposition to issuer | 19.92 | $42.73 | 132,103 |
| 2018-12-18 | Option exercise | 2,057.92 | $0.00 | 132,122.92 |
| 2018-12-18 | Tax withholding | 906 | $42.73 | 131,197 |
| 2018-12-06 | Grant / award (derivative) | 15,173 | $0.00 | 15,173 |
| 2018-12-06 | Grant / award (derivative) | 7,586 | $0.00 | 7,586 |
| 2018-11-20 | Option exercise (derivative) | 1,929.85 | $0.00 | 0 |
| 2018-11-20 | Tax withholding | 867 | $45.66 | 130,065 |
| 2018-11-20 | Disposition to issuer | 57.05 | $45.66 | 130,932 |
| 2018-11-20 | Option exercise | 2,007.05 | $0.00 | 130,989.05 |
| 2018-11-20 | Tax withholding | 834 | $45.66 | 128,982 |
| 2018-11-20 | Disposition to issuer | 54.85 | $45.66 | 129,816 |
| 2018-11-20 | Option exercise | 1,929.85 | $0.00 | 129,870.85 |
| 2018-11-14 | Option exercise (derivative) | 6,400 | $0.00 | 0 |
| 2018-11-14 | Option exercise | 6,400 | $21.91 | 132,953 |
| 2018-11-14 | Open-market sale | 6,400 | $45.06 | 126,553 |
| 2018-11-14 | Option exercise (derivative) | 2,573.14 | $0.00 | 5,146.27 |
| 2018-11-14 | Option exercise | 2,573.14 | $0.00 | 129,126.14 |
| 2018-11-14 | Tax withholding | 1,112 | $45.20 | 127,941 |
| 2018-11-14 | Disposition to issuer | 73.14 | $45.20 | 129,053 |
| 2018-11-13 | Option exercise (derivative) | 6,400 | $0.00 | 6,400 |
| 2018-11-13 | Open-market sale | 6,400 | $44.99 | 126,553 |
| 2018-11-13 | Option exercise | 6,400 | $21.91 | 132,953 |
| 2018-11-12 | Option exercise (derivative) | 3,356.4 | $0.00 | 3,356.4 |
| 2018-11-12 | Option exercise (derivative) | 6,400 | $0.00 | 12,800 |
| 2018-11-12 | Option exercise (derivative) | 4,877.64 | $0.00 | 4,877.64 |
| 2018-11-12 | Tax withholding | 2,107 | $44.72 | 126,553 |
| 2018-11-12 | Option exercise | 6,400 | $21.91 | 128,510 |
| 2018-11-12 | Open-market sale | 6,300 | $44.99 | 122,210 |
| 2018-11-12 | Open-market sale | 100 | $45.71 | 122,110 |
| 2018-11-12 | Option exercise | 3,356.4 | $0.00 | 125,466.4 |
| 2018-11-12 | Disposition to issuer | 95.4 | $44.72 | 125,371 |
| 2018-11-12 | Tax withholding | 1,450 | $44.72 | 123,921 |
| 2018-11-12 | Option exercise | 4,877.64 | $0.00 | 128,798.64 |
| 2018-11-12 | Disposition to issuer | 138.64 | $44.72 | 128,660 |
| 2018-09-21 | Grant / award (derivative) | 21.74 | $0.00 | 6,712.79 |
| 2018-09-21 | Grant / award (derivative) | 31.59 | $0.00 | 9,755.28 |
| 2018-09-21 | Grant / award (derivative) | 6.25 | $0.00 | 1,929.85 |
| 2018-09-21 | Grant / award (derivative) | 26.66 | $0.00 | 8,231.68 |
| 2018-09-21 | Grant / award (derivative) | 25 | $0.00 | 7,719.41 |
| 2018-09-21 | Grant / award (derivative) | 6.5 | $0.00 | 2,007.05 |
| 2018-06-15 | Grant / award (derivative) | 6.39 | $0.00 | 2,000.55 |
| 2018-06-15 | Grant / award (derivative) | 21.36 | $0.00 | 6,691.06 |
| 2018-06-15 | Grant / award (derivative) | 31.04 | $0.00 | 9,723.69 |
| 2018-06-15 | Grant / award (derivative) | 24.56 | $0.00 | 7,694.41 |
| 2018-06-15 | Grant / award (derivative) | 26.19 | $0.00 | 8,205.03 |
| 2018-06-15 | Grant / award (derivative) | 6.14 | $0.00 | 1,923.6 |
| 2018-03-16 | Grant / award (derivative) | 21.88 | $0.00 | 6,669.7 |
| 2018-03-16 | Grant / award (derivative) | 63.61 | $0.00 | 9,724.46 |
| 2018-03-16 | Option exercise (derivative) | 31.8 | $0.00 | 9,692.66 |
| 2018-03-16 | Grant / award (derivative) | 25.17 | $0.00 | 7,669.85 |
| 2018-03-16 | Grant / award (derivative) | 26.84 | $0.00 | 8,178.84 |
| 2018-03-16 | Grant / award (derivative) | 6.29 | $0.00 | 1,917.46 |
| 2018-03-16 | Grant / award (derivative) | 7.58 | $0.00 | 1,995.2 |
| 2018-03-16 | Disposition to issuer | 31.8 | $51.64 | 122,110 |
| 2018-03-16 | Option exercise | 31.8 | $0.00 | 122,141.8 |
| 2018-03-12 | Grant / award (derivative) | 9,660.85 | $0.00 | 9,660.85 |
| 2018-03-12 | Grant / award | 9,478 | $0.00 | 126,323 |
| 2018-03-12 | Tax withholding | 4,213 | $50.69 | 122,110 |
| 2018-03-12 | Grant / award | 182.83 | $0.00 | 122,292.83 |
| 2018-03-12 | Disposition to issuer | 182.83 | $50.69 | 122,110 |
| 2018-02-25 | Tax withholding | 1,608 | $51.89 | 116,845 |
| 2017-12-18 | Grant / award (derivative) | 8,152 | $0.00 | 8,152 |
| 2017-12-18 | Grant / award (derivative) | 16,304 | $0.00 | 16,304 |
| 2017-12-15 | Grant / award (derivative) | 25.27 | $0.00 | 6,647.82 |
| 2017-12-15 | Grant / award (derivative) | 7.55 | $0.00 | 1,987.62 |
| 2017-12-15 | Grant / award (derivative) | 29.05 | $0.00 | 7,644.68 |
| 2017-12-15 | Grant / award (derivative) | 7.26 | $0.00 | 1,911.17 |
| 2017-11-20 | Option exercise (derivative) | 1,903.91 | $0.00 | 1,903.91 |
| 2017-11-20 | Option exercise (derivative) | 1,980.06 | $0.00 | 1,980.06 |
| 2017-11-20 | Disposition to issuer | 28.91 | $45.80 | 118,304 |
| 2017-11-20 | Option exercise | 1,903.91 | $0.00 | 118,332.91 |
| 2017-11-20 | Tax withholding | 883 | $45.80 | 117,421 |
| 2017-11-20 | Option exercise | 1,980.06 | $0.00 | 119,401.06 |
| 2017-11-20 | Disposition to issuer | 30.06 | $45.80 | 119,371 |
| 2017-11-20 | Tax withholding | 918 | $45.80 | 118,453 |
| 2017-11-19 | Option exercise (derivative) | 3,294.01 | $0.00 | 0 |
| 2017-11-19 | Tax withholding | 1,506 | $45.80 | 116,429 |
| 2017-11-19 | Option exercise | 3,294.01 | $0.00 | 116,312.01 |
| 2017-11-19 | Disposition to issuer | 50.01 | $45.80 | 116,262 |
| 2017-11-19 | Tax withholding | 1,527 | $45.80 | 114,735 |
| 2017-11-19 | Option exercise | 3,249.34 | $0.00 | 117,984.34 |
| 2017-11-19 | Disposition to issuer | 49.34 | $45.80 | 117,935 |
| 2017-11-14 | Option exercise (derivative) | 2,538.54 | $0.00 | 7,615.63 |
| 2017-11-14 | Disposition to issuer | 38.54 | $42.89 | 114,195 |
| 2017-11-14 | Tax withholding | 1,177 | $42.89 | 113,018 |
| 2017-11-14 | Option exercise | 2,538.54 | $0.00 | 114,233.54 |
| 2017-11-12 | Option exercise (derivative) | 3,311.28 | $0.00 | 6,622.55 |
| 2017-11-12 | Tax withholding | 1,535 | $43.21 | 111,695 |
| 2017-11-12 | Disposition to issuer | 50.28 | $43.21 | 113,230 |
| 2017-11-12 | Option exercise | 3,311.28 | $0.00 | 113,280.28 |
| 2017-11-08 | Option exercise (derivative) | 6,609 | $0.00 | 0 |
| 2017-11-08 | Option exercise | 6,609 | $21.43 | 116,578 |
| 2017-11-08 | Open-market sale | 6,609 | $43.17 | 109,969 |
| 2017-11-07 | Option exercise (derivative) | 6,650 | $0.00 | 6,609 |
| 2017-11-07 | Option exercise | 6,650 | $21.43 | 116,619 |
| 2017-11-07 | Open-market sale | 6,650 | $43.04 | 109,969 |
| 2017-11-06 | Option exercise (derivative) | 6,650 | $0.00 | 13,259 |
| 2017-11-06 | Option exercise | 6,650 | $21.43 | 116,619 |
| 2017-11-06 | Open-market sale | 6,650 | $43.27 | 109,969 |
| 2017-09-15 | Grant / award (derivative) | 37 | $0.00 | 10,154.17 |
| 2017-09-15 | Grant / award (derivative) | 36.2 | $0.00 | 9,933.83 |
| 2017-09-15 | Grant / award (derivative) | 14.43 | $0.00 | 3,960.13 |
| 2017-09-15 | Grant / award (derivative) | 13.88 | $0.00 | 3,807.81 |
| 2017-09-15 | Grant / award (derivative) | 11.84 | $0.00 | 3,249.34 |
| 2017-09-15 | Grant / award (derivative) | 12 | $0.00 | 3,294.01 |
| 2017-06-16 | Grant / award (derivative) | 15.6 | $0.00 | 3,945.7 |
| 2017-06-16 | Grant / award (derivative) | 15 | $0.00 | 3,793.94 |
| 2017-06-16 | Grant / award (derivative) | 12.8 | $0.00 | 3,237.49 |
| 2017-06-16 | Grant / award (derivative) | 12.98 | $0.00 | 3,282.01 |
| 2017-06-16 | Grant / award (derivative) | 39.14 | $0.00 | 9,897.63 |
| 2017-06-16 | Grant / award (derivative) | 40.01 | $0.00 | 10,117.17 |
| 2017-03-17 | Grant / award (derivative) | 15.17 | $0.00 | 3,930.09 |
| 2017-03-17 | Grant / award (derivative) | 14.59 | $0.00 | 3,786.11 |
| 2017-03-17 | Grant / award (derivative) | 12.62 | $0.00 | 3,281.44 |
| 2017-03-17 | Grant / award (derivative) | 38.05 | $0.00 | 9,858.48 |
| 2017-03-17 | Grant / award (derivative) | 38.9 | $0.00 | 10,077.16 |
| 2017-03-17 | Disposition to issuer (derivative) | 7.17 | — | 3,778.93 |
| 2017-03-17 | Disposition to issuer (derivative) | 12.41 | — | 3,269.03 |
| 2017-03-17 | Grant / award (derivative) | 12.45 | $0.00 | 3,236.93 |
| 2017-03-17 | Disposition to issuer (derivative) | 12.24 | — | 3,224.69 |
| 2017-03-15 | Grant / award (derivative) | 3,914.92 | $0.00 | 3,914.92 |
| 2017-03-15 | Disposition to issuer | 14.92 | $35.98 | 109,969 |
| 2017-03-15 | Grant / award | 14.92 | $0.00 | 109,983.92 |
| 2017-03-15 | Tax withholding | 1,554 | $35.98 | 109,969 |
| 2017-03-15 | Grant / award | 3,900 | $0.00 | 111,523 |
| 2017-02-25 | Tax withholding | 1,782 | $36.54 | 107,623 |
| 2016-12-16 | Grant / award (derivative) | 38.26 | $0.00 | 10,038.26 |
| 2016-12-16 | Grant / award (derivative) | 37.43 | $0.00 | 9,820.43 |
| 2016-12-16 | Grant / award (derivative) | 21.52 | $0.00 | 3,771.52 |
| 2016-12-16 | Grant / award (derivative) | 24.49 | $0.00 | 3,224.49 |
| 2016-12-16 | Grant / award (derivative) | 24.82 | $0.00 | 3,268.82 |
| 2016-11-20 | Tax withholding | 883 | $31.66 | 109,405 |
| 2016-11-20 | Option exercise (derivative) | 1,875 | $0.00 | 3,750 |
| 2016-11-20 | Option exercise | 1,875 | $0.00 | 110,288 |
| 2016-11-20 | Tax withholding | 883 | $31.57 | 109,405 |
| 2016-11-19 | Tax withholding | 1,506 | $31.66 | 108,413 |
| 2016-11-19 | Tax withholding | 1,526 | $31.66 | 106,719 |
| 2016-11-19 | Option exercise (derivative) | 3,200 | $0.00 | 3,200 |
| 2016-11-19 | Option exercise (derivative) | 3,243 | $0.00 | 3,244 |
| 2016-11-19 | Tax withholding | 1,506 | $31.57 | 108,413 |
| 2016-11-19 | Tax withholding | 1,526 | $31.57 | 106,719 |
| 2016-11-19 | Option exercise | 3,243 | $0.00 | 108,245 |
| 2016-11-19 | Option exercise | 3,200 | $0.00 | 109,919 |
| 2016-11-14 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2016-11-14 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2016-11-12 | Option exercise (derivative) | 3,260 | $0.00 | 9,783 |
| 2016-11-12 | Tax withholding | 1,060 | $31.44 | 105,002 |
| 2016-11-12 | Option exercise | 3,260 | $0.00 | 106,062 |
| 2016-03-23 | Tax withholding | 406 | $19.88 | 102,802 |
| 2016-03-07 | Grant / award (derivative) | 6,400 | $0.00 | 6,400 |
| 2016-03-07 | Grant / award | 6,399 | $0.00 | 105,285 |
| 2016-03-07 | Tax withholding | 2,077 | $20.00 | 103,208 |
| 2016-02-25 | Tax withholding | 1,770 | $19.47 | 98,886 |
| 2015-11-20 | Option exercise (derivative) | 1,875 | $0.00 | 5,625 |
| 2015-11-20 | Tax withholding | 610 | $22.54 | 100,656 |
| 2015-11-20 | Option exercise | 1,875 | $0.00 | 101,266 |
| 2015-11-19 | Option exercise (derivative) | 3,243 | $0.00 | 6,487 |
| 2015-11-19 | Option exercise | 3,243 | $0.00 | 100,445 |
| 2015-11-19 | Tax withholding | 1,054 | $22.00 | 99,391 |
| 2015-11-14 | Option exercise (derivative) | 2,400 | $0.00 | 0 |
| 2015-11-14 | Option exercise | 2,400 | $0.00 | 97,982 |
| 2015-11-14 | Tax withholding | 780 | $21.60 | 97,202 |
| 2015-11-12 | Grant / award (derivative) | 13,043 | $0.00 | 13,043 |
| 2015-11-12 | Grant / award (derivative) | 26,086 | $0.00 | 26,086 |
| 2015-03-23 | Tax withholding | 407 | $30.91 | 95,582 |
| 2015-02-25 | Tax withholding | 1,787 | $30.23 | 95,989 |
| 2014-11-20 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2014-11-20 | Grant / award (derivative) | 15,000 | $0.00 | 15,000 |
| 2014-11-19 | Option exercise (derivative) | 3,243 | $0.00 | 9,730 |
| 2014-11-19 | Option exercise | 3,243 | $0.00 | 98,832 |
| 2014-11-19 | Tax withholding | 1,056 | $31.01 | 97,776 |
| 2014-11-14 | Option exercise (derivative) | 2,400 | $0.00 | 2,400 |
| 2014-11-14 | Tax withholding | 782 | $31.74 | 95,589 |
| 2014-11-14 | Option exercise | 2,400 | $0.00 | 96,371 |
| 2014-11-08 | Option exercise (derivative) | 3,086 | $0.00 | 0 |
| 2014-11-08 | Option exercise | 2,489 | $0.00 | 92,701 |
| 2014-11-08 | Tax withholding | 811 | $31.11 | 91,890 |
| 2014-11-08 | Option exercise | 3,086 | $0.00 | 94,976 |
| 2014-11-08 | Tax withholding | 1,005 | $31.11 | 93,971 |
| 2014-03-23 | Tax withholding | 409 | $21.84 | 90,212 |
| 2014-02-25 | Grant / award | 21,748 | $0.00 | 90,621 |
| 2014-02-23 | Tax withholding | 1,403 | $22.44 | 68,873 |
| 2013-11-19 | Grant / award (derivative) | 25,946 | $0.00 | 25,946 |
| 2013-11-19 | Grant / award (derivative) | 12,973 | $0.00 | 12,973 |
| 2013-11-14 | Option exercise (derivative) | 2,400 | $0.00 | 4,800 |
| 2013-11-14 | Tax withholding | 784 | $18.15 | 70,276 |
| 2013-11-14 | Option exercise | 2,400 | $0.00 | 71,060 |
| 2013-11-08 | Option exercise (derivative) | 2,489 | $0.00 | 2,489 |
| 2013-11-08 | Option exercise (derivative) | 3,086 | $0.00 | 3,086 |
| 2013-11-08 | Option exercise | 3,086 | $0.00 | 69,668 |
| 2013-11-08 | Tax withholding | 813 | $18.27 | 66,582 |
| 2013-11-08 | Option exercise | 2,489 | $0.00 | 67,395 |
| 2013-11-08 | Tax withholding | 1,008 | $18.27 | 68,660 |
| 2013-03-23 | Tax withholding | 409 | $21.98 | 64,906 |
| 2013-03-23 | Tax withholding | 409 | $21.98 | 64,906 |
| 2013-02-24 | Tax withholding | 250 | $22.49 | 65,315 |
| 2013-02-23 | Tax withholding | 1,403 | $22.49 | 65,565 |
| 2012-11-14 | Option exercise (derivative) | 2,400 | $0.00 | 7,200 |
| 2012-11-14 | Tax withholding | 762 | $16.84 | 66,968 |
| 2012-11-14 | Option exercise | 2,400 | $0.00 | 67,730 |
| 2012-11-08 | Option exercise (derivative) | 2,488 | $0.00 | 4,978 |
| 2012-11-08 | Option exercise (derivative) | 3,086 | $0.00 | 6,172 |
| 2012-11-08 | Option exercise | 3,086 | $0.00 | 66,310 |
| 2012-11-08 | Tax withholding | 980 | $16.72 | 65,330 |
| 2012-11-08 | Tax withholding | 790 | $16.72 | 63,224 |
| 2012-11-08 | Option exercise | 2,488 | $0.00 | 64,014 |
| 2012-10-29 | Tax withholding | 4,976 | $17.01 | 61,526 |
| 2012-03-23 | Grant / award | 5,000 | $0.00 | 66,502 |
| 2012-03-05 | Grant / award (derivative) | 9,258 | $0.00 | 9,258 |
| 2012-03-05 | Tax withholding | 980 | $22.53 | 61,502 |
| 2012-03-05 | Grant / award | 3,085 | $0.00 | 62,482 |
| 2012-02-24 | Tax withholding | 250 | $25.00 | 59,397 |
| 2012-02-23 | Tax withholding | 1,346 | $24.99 | 59,647 |
| 2012-02-06 | Tax withholding | 574 | $22.27 | 60,993 |
| 2011-11-17 | Option exercise (derivative) | 2,488 | $0.00 | 7,466 |
| 2011-11-17 | Option exercise | 2,488 | $0.00 | 62,357 |
| 2011-11-17 | Tax withholding | 790 | $20.21 | 61,567 |
| 2011-11-14 | Grant / award (derivative) | 19,200 | $0.00 | 19,200 |
| 2011-11-14 | Grant / award (derivative) | 9,600 | $0.00 | 9,600 |
| 2011-11-03 | Tax withholding | 4,976 | $20.46 | 59,869 |
| 2011-03-10 | Tax withholding | 1,346 | $25.11 | 65,095 |
| 2011-03-10 | Tax withholding | 250 | $25.36 | 64,845 |
| 2011-02-24 | Tax withholding | 704 | $24.95 | 66,441 |
| 2011-02-24 | Tax withholding | 574 | $23.12 | 67,145 |
| 2010-11-08 | Grant / award (derivative) | 9,954 | $0.00 | 9,954 |
| 2010-11-08 | Grant / award (derivative) | 19,909 | $0.00 | 19,909 |
| 2010-05-06 | Tax withholding | 591 | $23.79 | 67,719 |
| 2010-03-11 | Tax withholding | 249 | $27.22 | 68,310 |
| 2010-02-25 | Tax withholding | 815 | $25.80 | 68,559 |
| 2010-02-23 | Grant / award | 16,955 | $0.00 | 69,374 |
| 2010-02-11 | Tax withholding | 604 | $26.56 | 52,419 |
| 2009-05-07 | Tax withholding | 589 | $21.99 | 53,023 |
| 2009-02-26 | Tax withholding | 817 | $22.26 | 53,612 |
| 2009-02-24 | Grant / award | 3,139 | $0.00 | 54,429 |
| 2009-02-12 | Tax withholding | 606 | $22.80 | 51,290 |
| 2008-10-29 | Grant / award | 31,341 | $0.00 | 51,896 |
| 2008-05-01 | Tax withholding | 590 | $34.22 | 20,555 |
| 2008-02-21 | Tax withholding | 683 | $40.95 | 21,145 |
| 2008-02-15 | Grant / award | 6,382 | $0.00 | 21,828 |
| 2007-04-30 | Tax withholding | 590 | $52.31 | 15,446 |
| 2007-02-16 | Grant / award | 8,603 | $0.00 | 16,036 |
| 2006-10-20 | — | — | — | 7,433 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.