SEC CIK 1733850
Sinha Amit
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| ZSview stock → | 32,620 | 2023-12-28 |
Position History — ZS
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — ZS
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2023-12-28 | Open-market sale | 500 | $223.34 | 32,620 |
| 2023-12-28 | Open-market sale | 1,214 | $224.69 | 31,280 |
| 2023-12-28 | Open-market sale | 626 | $223.48 | 32,494 |
| 2023-12-14 | Open-market sale | 1,840 | $218.82 | 33,120 |
| 2023-11-30 | Open-market sale | 1,840 | $199.95 | 34,960 |
| 2023-11-16 | Open-market sale | 1,840 | $183.94 | 36,800 |
| 2023-11-03 | Open-market sale | 1,840 | $165.00 | 38,640 |
| 2023-10-19 | Open-market sale | 1,840 | $175.20 | 40,480 |
| 2023-10-09 | Open-market sale | 3,680 | $165.69 | 42,320 |
| 2023-01-13 | Grant / award | 1,681 | $0.00 | 320,704 |
| 2022-09-16 | Open-market sale | 18,974 | $167.97 | 319,023 |
| 2022-09-14 | Grant / award | 71,873 | $0.00 | 337,997 |
| 2022-06-16 | Open-market sale | 9,975 | $136.67 | 266,124 |
| 2022-04-04 | Open-market sale | 6,000 | $250.89 | 70,000 |
| 2022-03-16 | Open-market sale | 7,358 | $203.09 | 275,860 |
| 2022-01-07 | Grant / award | 38,250 | $0.00 | 283,218 |
| 2022-01-06 | Open-market sale | 6,000 | $262.35 | 76,000 |
| 2021-12-23 | Option exercise (derivative) | 8,333 | $0.00 | 0 |
| 2021-12-23 | Open-market sale | 600 | $325.33 | 244,968 |
| 2021-12-23 | Open-market sale | 2,274 | $324.22 | 245,568 |
| 2021-12-23 | Open-market sale | 1,945 | $323.42 | 247,842 |
| 2021-12-23 | Option exercise | 8,333 | $5.93 | 253,301 |
| 2021-12-23 | Open-market sale | 800 | $321.45 | 251,201 |
| 2021-12-23 | Open-market sale | 600 | $319.50 | 252,001 |
| 2021-12-23 | Open-market sale | 700 | $318.43 | 252,601 |
| 2021-12-23 | Open-market sale | 1,414 | $322.24 | 249,787 |
| 2021-12-21 | Open-market sale | 5,000 | $310.00 | 62,375 |
| 2021-12-21 | Open-market sale | 5,000 | $307.88 | 67,375 |
| 2021-12-21 | Open-market sale | 5,000 | $310.00 | 62,374 |
| 2021-12-21 | Open-market sale | 5,000 | $307.88 | 67,374 |
| 2021-12-16 | Open-market sale | 8,204 | $300.01 | 244,968 |
| 2021-12-09 | Option exercise (derivative) | 7,000 | $0.00 | 8,333 |
| 2021-12-09 | Open-market sale | 700 | $306.62 | 257,246 |
| 2021-12-09 | Open-market sale | 94 | $313.00 | 254,652 |
| 2021-12-09 | Open-market sale | 200 | $311.94 | 254,746 |
| 2021-12-09 | Open-market sale | 200 | $310.78 | 254,946 |
| 2021-12-09 | Open-market sale | 200 | $310.01 | 255,146 |
| 2021-12-09 | Open-market sale | 1,000 | $308.84 | 255,346 |
| 2021-12-09 | Open-market sale | 900 | $307.79 | 256,346 |
| 2021-12-09 | Open-market sale | 400 | $314.40 | 254,252 |
| 2021-12-09 | Open-market sale | 700 | $305.79 | 257,946 |
| 2021-12-09 | Open-market sale | 600 | $304.22 | 258,646 |
| 2021-12-09 | Open-market sale | 900 | $303.45 | 259,246 |
| 2021-12-09 | Open-market sale | 506 | $302.55 | 260,146 |
| 2021-12-09 | Open-market sale | 600 | $301.10 | 260,652 |
| 2021-12-09 | Option exercise | 7,000 | $5.93 | 261,252 |
| 2021-11-24 | Option exercise (derivative) | 7,000 | $0.00 | 15,333 |
| 2021-11-24 | Open-market sale | 200 | $333.41 | 260,452 |
| 2021-11-24 | Open-market sale | 1,568 | $342.40 | 254,252 |
| 2021-11-24 | Open-market sale | 2,103 | $341.59 | 255,820 |
| 2021-11-24 | Option exercise | 7,000 | $5.93 | 261,252 |
| 2021-11-24 | Open-market sale | 300 | $329.95 | 260,952 |
| 2021-11-24 | Open-market sale | 300 | $331.76 | 260,652 |
| 2021-11-24 | Open-market sale | 1,100 | $340.54 | 257,923 |
| 2021-11-24 | Open-market sale | 229 | $334.76 | 260,223 |
| 2021-11-24 | Open-market sale | 300 | $336.66 | 259,923 |
| 2021-11-24 | Open-market sale | 300 | $338.42 | 259,623 |
| 2021-11-24 | Open-market sale | 600 | $339.28 | 259,023 |
| 2021-11-11 | Option exercise (derivative) | 7,000 | $0.00 | 22,333 |
| 2021-11-11 | Open-market sale | 900 | $344.19 | 258,478 |
| 2021-11-11 | Open-market sale | 2,292 | $346.43 | 254,986 |
| 2021-11-11 | Open-market sale | 1,200 | $345.35 | 257,278 |
| 2021-11-11 | Open-market sale | 734 | $347.36 | 254,252 |
| 2021-11-11 | Open-market sale | 1,874 | $343.36 | 259,378 |
| 2021-11-11 | Option exercise | 7,000 | $5.93 | 261,252 |
| 2021-10-28 | Option exercise (derivative) | 7,000 | $0.00 | 29,333 |
| 2021-10-28 | Option exercise | 7,000 | $5.93 | 261,252 |
| 2021-10-28 | Open-market sale | 300 | $309.29 | 260,952 |
| 2021-10-28 | Open-market sale | 2,700 | $315.58 | 256,036 |
| 2021-10-28 | Open-market sale | 400 | $312.17 | 260,236 |
| 2021-10-28 | Open-market sale | 500 | $313.21 | 259,736 |
| 2021-10-28 | Open-market sale | 1,000 | $314.37 | 258,736 |
| 2021-10-28 | Open-market sale | 1,784 | $316.30 | 254,252 |
| 2021-10-28 | Open-market sale | 316 | $311.01 | 260,636 |
| 2021-10-14 | Option exercise (derivative) | 7,000 | $0.00 | 36,333 |
| 2021-10-14 | Open-market sale | 507 | $290.25 | 260,745 |
| 2021-10-14 | Option exercise | 7,000 | $5.93 | 261,252 |
| 2021-10-14 | Open-market sale | 1,200 | $291.36 | 259,545 |
| 2021-10-14 | Open-market sale | 2,500 | $292.76 | 257,045 |
| 2021-10-14 | Open-market sale | 2,793 | $293.43 | 254,252 |
| 2021-10-01 | Open-market sale | 1,828 | $263.17 | 46,000 |
| 2021-09-30 | Option exercise (derivative) | 7,000 | $0.00 | 43,333 |
| 2021-09-30 | Open-market sale | 1,600 | $261.44 | 257,356 |
| 2021-09-30 | Option exercise | 7,000 | $5.93 | 261,252 |
| 2021-09-30 | Open-market sale | 1,000 | $259.18 | 260,252 |
| 2021-09-30 | Open-market sale | 1,296 | $260.33 | 258,956 |
| 2021-09-30 | Open-market sale | 172 | $263.00 | 47,828 |
| 2021-09-30 | Open-market sale | 400 | $263.00 | 47,600 |
| 2021-09-30 | Open-market sale | 208 | $262.97 | 254,252 |
| 2021-09-30 | Open-market sale | 2,896 | $262.30 | 254,460 |
| 2021-09-22 | Open-market sale | 10,000 | $274.49 | 72,374 |
| 2021-09-22 | Open-market sale | 10,000 | $274.49 | 72,375 |
| 2021-09-16 | Option exercise (derivative) | 7,000 | $0.00 | 50,333 |
| 2021-09-16 | Open-market sale | 1,800 | $269.44 | 265,098 |
| 2021-09-16 | Open-market sale | 866 | $274.26 | 262,398 |
| 2021-09-16 | Open-market sale | 8,146 | $268.97 | 254,252 |
| 2021-09-16 | Open-market sale | 834 | $273.59 | 263,264 |
| 2021-09-16 | Open-market sale | 200 | $272.11 | 264,098 |
| 2021-09-16 | Open-market sale | 800 | $270.98 | 264,298 |
| 2021-09-16 | Open-market sale | 1,300 | $268.38 | 266,898 |
| 2021-09-16 | Open-market sale | 120 | $267.45 | 268,198 |
| 2021-09-16 | Option exercise | 7,000 | $5.93 | 268,318 |
| 2021-09-16 | Open-market sale | 1,200 | $267.45 | 253,172 |
| 2021-09-02 | Option exercise (derivative) | 7,000 | $0.00 | 57,333 |
| 2021-09-02 | Open-market sale | 800 | $280.57 | 266,557 |
| 2021-09-02 | Open-market sale | 1,100 | $283.59 | 261,618 |
| 2021-09-02 | Open-market sale | 1,239 | $282.71 | 262,718 |
| 2021-09-02 | Open-market sale | 2,600 | $281.45 | 263,957 |
| 2021-09-02 | Open-market sale | 300 | $284.43 | 261,318 |
| 2021-09-02 | Open-market sale | 400 | $279.31 | 267,357 |
| 2021-09-02 | Open-market sale | 561 | $277.26 | 267,757 |
| 2021-09-02 | Option exercise | 7,000 | $5.93 | 268,318 |
| 2021-08-19 | Option exercise (derivative) | 7,000 | $0.00 | 64,333 |
| 2021-08-19 | Open-market sale | 4,244 | $244.54 | 261,518 |
| 2021-08-19 | Open-market sale | 2,200 | $243.66 | 265,762 |
| 2021-08-19 | Open-market sale | 356 | $242.20 | 267,962 |
| 2021-08-19 | Open-market sale | 200 | $245.41 | 261,318 |
| 2021-08-19 | Option exercise | 7,000 | $5.93 | 268,318 |
| 2021-08-05 | Option exercise (derivative) | 7,000 | $0.00 | 71,333 |
| 2021-08-05 | Open-market sale | 1,969 | $247.84 | 261,818 |
| 2021-08-05 | Open-market sale | 400 | $249.02 | 261,418 |
| 2021-08-05 | Open-market sale | 100 | $249.50 | 261,318 |
| 2021-08-05 | Open-market sale | 4,531 | $246.93 | 263,787 |
| 2021-08-05 | Option exercise | 7,000 | $5.93 | 268,318 |
| 2021-07-22 | Option exercise (derivative) | 7,000 | $0.00 | 78,333 |
| 2021-07-22 | Open-market sale | 3,134 | $235.79 | 263,318 |
| 2021-07-22 | Open-market sale | 1,000 | $233.67 | 266,452 |
| 2021-07-22 | Open-market sale | 100 | $237.28 | 261,318 |
| 2021-07-22 | Open-market sale | 566 | $231.77 | 267,752 |
| 2021-07-22 | Option exercise | 7,000 | $5.93 | 268,318 |
| 2021-07-22 | Open-market sale | 1,900 | $236.61 | 261,418 |
| 2021-07-22 | Open-market sale | 300 | $232.37 | 267,452 |
| 2021-07-08 | Option exercise (derivative) | 7,000 | $0.00 | 85,333 |
| 2021-07-08 | Open-market sale | 417 | $222.37 | 267,501 |
| 2021-07-08 | Open-market sale | 1,900 | $226.65 | 261,701 |
| 2021-07-08 | Open-market sale | 2,200 | $225.60 | 263,601 |
| 2021-07-08 | Open-market sale | 1,000 | $224.36 | 265,801 |
| 2021-07-08 | Open-market sale | 700 | $223.42 | 266,801 |
| 2021-07-08 | Open-market sale | 383 | $227.33 | 261,318 |
| 2021-07-08 | Open-market sale | 400 | $220.74 | 267,918 |
| 2021-07-08 | Option exercise | 7,000 | $5.93 | 268,318 |
| 2021-07-07 | Open-market sale | 5,000 | $227.00 | 48,000 |
| 2021-06-25 | Option exercise (derivative) | 7,000 | $0.00 | 92,333 |
| 2021-06-24 | Option exercise | 7,000 | $5.93 | 268,318 |
| 2021-06-24 | Open-market sale | 2,898 | $219.56 | 265,420 |
| 2021-06-24 | Open-market sale | 1,905 | $221.61 | 261,318 |
| 2021-06-24 | Open-market sale | 2,197 | $220.80 | 263,223 |
| 2021-06-16 | Open-market sale | 8,113 | $213.46 | 261,318 |
| 2021-06-10 | Option exercise (derivative) | 7,000 | $0.00 | 99,333 |
| 2021-06-10 | Open-market sale | 700 | $198.58 | 275,294 |
| 2021-06-10 | Open-market sale | 1,500 | $204.26 | 270,194 |
| 2021-06-10 | Open-market sale | 700 | $202.98 | 271,694 |
| 2021-06-10 | Open-market sale | 800 | $201.77 | 272,394 |
| 2021-06-10 | Open-market sale | 1,100 | $200.87 | 273,194 |
| 2021-06-10 | Open-market sale | 1,000 | $199.67 | 274,294 |
| 2021-06-10 | Open-market sale | 198 | $195.32 | 275,994 |
| 2021-06-10 | Option exercise | 7,000 | $5.93 | 276,192 |
| 2021-06-10 | Open-market sale | 1,002 | $204.86 | 269,192 |
| 2021-05-27 | Option exercise (derivative) | 7,000 | $0.00 | 106,333 |
| 2021-05-27 | Open-market sale | 900 | $192.90 | 274,092 |
| 2021-05-27 | Option exercise | 7,000 | $5.93 | 276,192 |
| 2021-05-27 | Open-market sale | 300 | $195.63 | 269,192 |
| 2021-05-27 | Open-market sale | 400 | $189.03 | 275,792 |
| 2021-05-27 | Open-market sale | 400 | $190.00 | 275,392 |
| 2021-05-27 | Open-market sale | 400 | $190.71 | 274,992 |
| 2021-05-27 | Open-market sale | 3,400 | $193.85 | 270,692 |
| 2021-05-27 | Open-market sale | 1,200 | $194.67 | 269,492 |
| 2021-05-13 | Option exercise (derivative) | 7,000 | $0.00 | 113,333 |
| 2021-05-13 | Open-market sale | 1,062 | $163.32 | 270,361 |
| 2021-05-13 | Option exercise | 7,000 | $5.93 | 276,192 |
| 2021-05-13 | Open-market sale | 500 | $159.11 | 275,692 |
| 2021-05-13 | Open-market sale | 1,100 | $160.26 | 274,592 |
| 2021-05-13 | Open-market sale | 2,269 | $161.13 | 272,323 |
| 2021-05-13 | Open-market sale | 900 | $162.19 | 271,423 |
| 2021-05-13 | Open-market sale | 400 | $165.26 | 269,192 |
| 2021-05-13 | Open-market sale | 769 | $164.37 | 269,592 |
| 2021-04-29 | Option exercise (derivative) | 7,000 | $0.00 | 120,333 |
| 2021-04-29 | Open-market sale | 700 | $193.13 | 269,308 |
| 2021-04-29 | Open-market sale | 300 | $191.53 | 270,008 |
| 2021-04-29 | Open-market sale | 700 | $189.94 | 270,308 |
| 2021-04-29 | Open-market sale | 1,200 | $189.05 | 271,008 |
| 2021-04-29 | Open-market sale | 116 | $196.00 | 269,192 |
| 2021-04-29 | Open-market sale | 2,284 | $186.80 | 272,908 |
| 2021-04-29 | Open-market sale | 1,000 | $185.86 | 275,192 |
| 2021-04-29 | Option exercise | 7,000 | $5.93 | 276,192 |
| 2021-04-29 | Open-market sale | 700 | $187.70 | 272,208 |
| 2021-04-15 | Option exercise (derivative) | 7,000 | $0.00 | 127,333 |
| 2021-04-15 | Open-market sale | 600 | $196.80 | 269,192 |
| 2021-04-15 | Option exercise | 7,000 | $5.93 | 276,192 |
| 2021-04-15 | Open-market sale | 1,600 | $193.80 | 274,592 |
| 2021-04-15 | Open-market sale | 1,500 | $194.72 | 273,092 |
| 2021-04-15 | Open-market sale | 3,300 | $195.90 | 269,792 |
| 2021-04-13 | Grant / award | 27,659 | $0.00 | 269,192 |
| 2021-04-01 | Option exercise (derivative) | 7,000 | $0.00 | 134,333 |
| 2021-04-01 | Open-market sale | 2,000 | $176.34 | 245,733 |
| 2021-04-01 | Option exercise | 7,000 | $5.93 | 248,533 |
| 2021-04-01 | Open-market sale | 800 | $175.43 | 247,733 |
| 2021-04-01 | Open-market sale | 2,400 | $177.31 | 243,333 |
| 2021-04-01 | Open-market sale | 1,600 | $178.29 | 241,733 |
| 2021-04-01 | Open-market sale | 200 | $179.58 | 241,533 |
| 2021-03-18 | Option exercise (derivative) | 7,000 | $0.00 | 141,333 |
| 2021-03-18 | Open-market sale | 900 | $183.12 | 241,833 |
| 2021-03-18 | Open-market sale | 300 | $184.17 | 241,533 |
| 2021-03-18 | Open-market sale | 1,831 | $181.84 | 242,733 |
| 2021-03-18 | Open-market sale | 1,300 | $180.78 | 244,564 |
| 2021-03-18 | Open-market sale | 700 | $179.57 | 245,864 |
| 2021-03-18 | Open-market sale | 1,969 | $178.59 | 246,564 |
| 2021-03-18 | Option exercise | 7,000 | $5.93 | 248,533 |
| 2021-03-16 | Open-market sale | 8,113 | $183.31 | 241,533 |
| 2021-03-11 | Open-market sale | 2,000 | $187.00 | 53,000 |
| 2021-03-04 | Option exercise (derivative) | 7,000 | $0.00 | 148,333 |
| 2021-03-04 | Open-market sale | 400 | $178.80 | 255,946 |
| 2021-03-04 | Open-market sale | 100 | $189.50 | 249,646 |
| 2021-03-04 | Option exercise | 7,000 | $5.93 | 256,646 |
| 2021-03-04 | Open-market sale | 716 | $187.12 | 250,446 |
| 2021-03-04 | Open-market sale | 900 | $185.97 | 251,162 |
| 2021-03-04 | Open-market sale | 430 | $184.20 | 252,062 |
| 2021-03-04 | Open-market sale | 800 | $182.57 | 252,492 |
| 2021-03-04 | Open-market sale | 1,454 | $181.19 | 253,292 |
| 2021-03-04 | Open-market sale | 1,200 | $180.16 | 254,746 |
| 2021-03-04 | Open-market sale | 700 | $188.22 | 249,746 |
| 2021-03-04 | Open-market sale | 200 | $177.50 | 256,346 |
| 2021-03-04 | Open-market sale | 100 | $176.09 | 256,546 |
| 2021-02-18 | Option exercise (derivative) | 7,000 | $0.00 | 155,333 |
| 2021-02-18 | Open-market sale | 600 | $222.99 | 251,530 |
| 2021-02-18 | Open-market sale | 816 | $221.44 | 252,130 |
| 2021-02-18 | Open-market sale | 2,000 | $220.51 | 252,946 |
| 2021-02-18 | Open-market sale | 900 | $218.23 | 255,546 |
| 2021-02-18 | Open-market sale | 200 | $216.95 | 256,446 |
| 2021-02-18 | Option exercise | 7,000 | $5.93 | 256,646 |
| 2021-02-18 | Open-market sale | 1,884 | $223.79 | 249,646 |
| 2021-02-18 | Open-market sale | 600 | $219.55 | 254,946 |
| 2021-02-04 | Option exercise (derivative) | 7,000 | $0.00 | 162,333 |
| 2021-02-04 | Open-market sale | 3,000 | $212.65 | 252,052 |
| 2021-02-04 | Open-market sale | 2,406 | $213.55 | 249,646 |
| 2021-02-04 | Open-market sale | 900 | $211.54 | 255,052 |
| 2021-02-04 | Open-market sale | 394 | $210.54 | 255,952 |
| 2021-02-04 | Open-market sale | 300 | $208.86 | 256,346 |
| 2021-02-04 | Option exercise | 7,000 | $5.93 | 256,646 |
| 2021-01-21 | Option exercise (derivative) | 7,000 | $0.00 | 176,333 |
| 2021-01-21 | Open-market sale | 600 | $215.40 | 249,849 |
| 2021-01-21 | Option exercise | 7,000 | $5.93 | 256,646 |
| 2021-01-21 | Open-market sale | 203 | $217.75 | 249,646 |
| 2021-01-21 | Open-market sale | 1,100 | $214.57 | 250,449 |
| 2021-01-21 | Open-market sale | 3,397 | $213.52 | 251,549 |
| 2021-01-21 | Open-market sale | 1,700 | $212.57 | 254,946 |
| 2021-01-07 | Option exercise (derivative) | 7,000 | $0.00 | 176,333 |
| 2021-01-07 | Option exercise | 7,000 | $5.93 | 256,646 |
| 2021-01-07 | Open-market sale | 294 | $185.87 | 256,352 |
| 2021-01-07 | Open-market sale | 506 | $193.24 | 249,646 |
| 2021-01-07 | Open-market sale | 1,800 | $192.14 | 250,152 |
| 2021-01-07 | Open-market sale | 3,200 | $191.14 | 251,952 |
| 2021-01-07 | Open-market sale | 1,200 | $190.38 | 255,152 |
| 2020-12-22 | Open-market sale | 8,000 | $202.00 | 82,374 |
| 2020-12-22 | Open-market sale | 8,000 | $202.00 | 82,375 |
| 2020-12-21 | Open-market sale | 2,000 | $200.00 | 90,375 |
| 2020-12-21 | Open-market sale | 2,000 | $200.00 | 90,374 |
| 2020-12-17 | Open-market sale | 3,000 | $186.00 | 26,000 |
| 2020-12-17 | Open-market sale | 4,000 | $187.00 | 29,000 |
| 2020-12-16 | Open-market sale | 8,113 | $183.37 | 249,646 |
| 2020-12-16 | Open-market sale | 2,000 | $185.00 | 33,000 |
| 2020-12-15 | J | 110,000 | $0.00 | 171,702 |
| 2020-12-15 | Gift | 22,000 | $0.00 | 149,702 |
| 2020-12-14 | Open-market sale | 5,000 | $186.05 | 97,374 |
| 2020-12-14 | Open-market sale | 5,000 | $187.00 | 92,374 |
| 2020-12-14 | Open-market sale | 5,000 | $186.03 | 97,375 |
| 2020-12-14 | Open-market sale | 5,000 | $187.00 | 92,375 |
| 2020-09-30 | Open-market sale | 5,000 | $142.00 | 102,375 |
| 2020-09-30 | Open-market sale | 5,000 | $142.00 | 102,374 |
| 2020-09-29 | Open-market sale | 3,000 | $141.00 | 107,375 |
| 2020-09-29 | Open-market sale | 2,000 | $140.00 | 110,375 |
| 2020-09-29 | Open-market sale | 3,000 | $141.00 | 107,374 |
| 2020-09-29 | Open-market sale | 2,000 | $140.00 | 110,374 |
| 2020-09-23 | Open-market sale | 5,000 | $140.00 | 112,374 |
| 2020-09-23 | Open-market sale | 5,000 | $140.00 | 112,375 |
| 2020-09-22 | Open-market sale | 4,005 | $135.00 | 117,374 |
| 2020-09-22 | Open-market sale | 4,600 | $135.00 | 117,375 |
| 2020-09-21 | Open-market sale | 2,000 | $133.00 | 125,374 |
| 2020-09-21 | Open-market sale | 400 | $135.00 | 121,975 |
| 2020-09-21 | Open-market sale | 3,000 | $134.00 | 122,375 |
| 2020-09-21 | Open-market sale | 2,000 | $133.03 | 125,375 |
| 2020-09-21 | Open-market sale | 3,000 | $134.00 | 122,374 |
| 2020-09-21 | Open-market sale | 995 | $135.00 | 121,379 |
| 2020-09-16 | Open-market sale | 1,962 | $131.72 | 255,797 |
| 2020-09-16 | Open-market sale | 5,000 | $133.00 | 122,374 |
| 2020-09-15 | Open-market sale | 5,000 | $133.00 | 122,375 |
| 2020-09-15 | Open-market sale | 3,000 | $132.00 | 127,375 |
| 2020-09-15 | Open-market sale | 3,000 | $132.00 | 127,374 |
| 2020-09-15 | Open-market sale | 2,000 | $131.15 | 130,374 |
| 2020-09-15 | Open-market sale | 2,000 | $131.15 | 130,375 |
| 2020-09-15 | J | 0 | $0.00 | 132,374 |
| 2020-09-15 | J | 0 | $0.00 | 132,375 |
| 2020-09-08 | Grant / award | 65,754 | $0.00 | 257,759 |
| 2020-07-14 | Option exercise (derivative) | 5,333 | $0.00 | 183,333 |
| 2020-07-14 | Open-market sale | 540 | $122.10 | 192,005 |
| 2020-07-14 | Option exercise | 5,333 | $5.93 | 197,338 |
| 2020-07-14 | Open-market sale | 600 | $120.86 | 192,545 |
| 2020-07-14 | Open-market sale | 1,900 | $120.05 | 193,145 |
| 2020-07-14 | Open-market sale | 1,293 | $119.05 | 195,045 |
| 2020-07-14 | Open-market sale | 600 | $117.86 | 196,338 |
| 2020-07-14 | Open-market sale | 400 | $116.64 | 196,938 |
| 2020-07-09 | Open-market sale | 3,400 | $128.17 | 316,702 |
| 2020-07-09 | Open-market sale | 38,320 | $127.56 | 320,102 |
| 2020-07-09 | Open-market sale | 12,204 | $125.56 | 374,498 |
| 2020-07-09 | Open-market sale | 16,076 | $126.53 | 358,422 |
| 2020-07-08 | Open-market sale | 666 | $120.81 | 386,702 |
| 2020-07-08 | Open-market sale | 2,000 | $120.02 | 387,368 |
| 2020-07-08 | Open-market sale | 1,000 | $119.11 | 389,368 |
| 2020-07-08 | Open-market sale | 900 | $117.85 | 390,368 |
| 2020-07-08 | Open-market sale | 376 | $116.04 | 391,268 |
| 2020-07-07 | Option exercise (derivative) | 10,000 | $0.00 | 188,666 |
| 2020-07-07 | Open-market sale | 1,635 | $115.40 | 392,044 |
| 2020-07-07 | Open-market sale | 400 | $116.24 | 391,644 |
| 2020-07-07 | Option exercise | 10,000 | $5.93 | 202,005 |
| 2020-07-07 | Open-market sale | 900 | $113.48 | 201,105 |
| 2020-07-07 | Open-market sale | 6,183 | $114.23 | 194,922 |
| 2020-07-07 | Open-market sale | 2,390 | $115.22 | 192,532 |
| 2020-07-07 | Open-market sale | 527 | $116.10 | 192,005 |
| 2020-07-06 | Open-market sale | 300 | $121.21 | 393,679 |
| 2020-07-06 | Open-market sale | 4,300 | $120.35 | 393,979 |
| 2020-07-06 | Open-market sale | 9,089 | $119.85 | 398,279 |
| 2020-07-06 | Open-market sale | 7,400 | $118.42 | 407,368 |
| 2020-07-06 | Open-market sale | 6,408 | $117.47 | 414,768 |
| 2020-07-06 | Open-market sale | 8,450 | $116.43 | 421,176 |
| 2020-07-06 | Open-market sale | 17,076 | $115.28 | 429,626 |
| 2020-07-01 | Option exercise (derivative) | 30,000 | $0.00 | 198,666 |
| 2020-07-01 | Open-market sale | 5,200 | $110.83 | 197,063 |
| 2020-07-01 | Option exercise | 30,000 | $5.93 | 222,005 |
| 2020-07-01 | Open-market sale | 10,355 | $107.71 | 211,650 |
| 2020-07-01 | Open-market sale | 4,501 | $110.84 | 450,735 |
| 2020-07-01 | Open-market sale | 2,609 | $109.39 | 455,236 |
| 2020-07-01 | Open-market sale | 4,924 | $108.60 | 457,845 |
| 2020-07-01 | Open-market sale | 8,600 | $107.73 | 462,769 |
| 2020-07-01 | Open-market sale | 5,058 | $111.51 | 192,005 |
| 2020-07-01 | Open-market sale | 4,033 | $111.52 | 446,702 |
| 2020-07-01 | Open-market sale | 3,006 | $109.41 | 202,263 |
| 2020-07-01 | Open-market sale | 6,381 | $108.64 | 205,269 |
| 2020-06-16 | Open-market sale | 80 | $101.70 | 192,005 |
| 2020-06-16 | Open-market sale | 1,947 | $99.86 | 190,523 |
| 2020-06-10 | Open-market sale | 3,000 | $106.14 | 471,369 |
| 2020-06-10 | Open-market sale | 12,308 | $105.47 | 474,369 |
| 2020-06-09 | Option exercise (derivative) | 10,000 | $0.00 | 228,666 |
| 2020-06-09 | Open-market sale | 2,828 | $103.16 | 199,642 |
| 2020-06-09 | Option exercise | 10,000 | $5.93 | 202,470 |
| 2020-06-09 | Open-market sale | 1,400 | $105.72 | 486,677 |
| 2020-06-09 | Open-market sale | 10,275 | $105.15 | 488,077 |
| 2020-06-09 | Open-market sale | 1,900 | $103.86 | 498,352 |
| 2020-06-09 | Open-market sale | 1,644 | $103.16 | 500,252 |
| 2020-06-09 | Open-market sale | 500 | $105.56 | 192,470 |
| 2020-06-09 | Open-market sale | 2,600 | $104.95 | 192,970 |
| 2020-06-09 | Open-market sale | 4,072 | $103.86 | 195,570 |
| 2020-06-02 | Grant / award | 67,698 | $0.00 | 192,470 |
| 2020-06-02 | Open-market sale | 300 | $110.29 | 501,896 |
| 2020-06-02 | Open-market sale | 100 | $110.34 | 192,470 |
| 2020-06-02 | Open-market sale | 400 | $108.84 | 192,570 |
| 2020-06-02 | Open-market sale | 480 | $107.67 | 192,970 |
| 2020-06-02 | Open-market sale | 2,020 | $106.57 | 193,450 |
| 2020-06-02 | Open-market sale | 600 | $105.75 | 195,470 |
| 2020-06-02 | Open-market sale | 300 | $104.54 | 196,070 |
| 2020-06-02 | Option exercise | 4,000 | $5.93 | 196,470 |
| 2020-06-02 | Open-market sale | 100 | $102.94 | 196,370 |
| 2020-06-01 | Option exercise (derivative) | 4,000 | $0.00 | 238,666 |
| 2020-06-01 | Open-market sale | 999 | $112.56 | 502,196 |
| 2020-06-01 | Open-market sale | 8,289 | $111.85 | 503,195 |
| 2020-06-01 | Open-market sale | 18,987 | $110.98 | 511,484 |
| 2020-06-01 | Open-market sale | 13,431 | $110.05 | 530,471 |
| 2020-06-01 | Open-market sale | 1,600 | $109.01 | 543,902 |
| 2020-06-01 | Open-market sale | 2,000 | $107.88 | 545,502 |
| 2020-06-01 | Open-market sale | 2,300 | $107.05 | 547,502 |
| 2020-06-01 | Open-market sale | 2,200 | $105.84 | 549,802 |
| 2020-06-01 | Open-market sale | 1,200 | $104.49 | 552,002 |
| 2020-06-01 | Open-market sale | 4,700 | $103.57 | 553,202 |
| 2020-06-01 | Open-market sale | 5,000 | $102.59 | 557,902 |
| 2020-06-01 | Open-market sale | 2,000 | $101.65 | 562,902 |
| 2020-06-01 | Open-market sale | 1,800 | $100.33 | 564,902 |
| 2020-05-26 | Option exercise (derivative) | 4,000 | $0.00 | 242,666 |
| 2020-05-26 | Open-market sale | 1,100 | $77.87 | 125,609 |
| 2020-05-26 | Open-market sale | 200 | $79.66 | 124,772 |
| 2020-05-26 | Option exercise | 4,000 | $5.93 | 128,772 |
| 2020-05-26 | Open-market sale | 637 | $78.79 | 124,972 |
| 2020-05-26 | Open-market sale | 2,063 | $76.93 | 126,709 |
| 2020-05-19 | Option exercise (derivative) | 4,000 | $0.00 | 246,666 |
| 2020-05-19 | Open-market sale | 1,862 | $75.68 | 124,772 |
| 2020-05-19 | Option exercise | 4,000 | $5.93 | 128,772 |
| 2020-05-19 | Open-market sale | 2,138 | $74.76 | 126,634 |
| 2020-05-12 | Option exercise (derivative) | 4,000 | $0.00 | 250,666 |
| 2020-05-12 | Open-market sale | 1,049 | $76.40 | 127,723 |
| 2020-05-12 | Open-market sale | 2,254 | $77.57 | 125,469 |
| 2020-05-12 | Open-market sale | 697 | $78.32 | 124,772 |
| 2020-05-12 | Option exercise | 4,000 | $5.93 | 128,772 |
| 2020-05-05 | Option exercise (derivative) | 7,351 | $0.00 | 254,666 |
| 2020-05-05 | Option exercise | 7,351 | $5.93 | 132,123 |
| 2020-05-05 | Open-market sale | 3,105 | $71.31 | 124,772 |
| 2020-05-05 | Open-market sale | 4,246 | $70.66 | 127,877 |
| 2020-04-28 | Option exercise (derivative) | 649 | $0.00 | 262,017 |
| 2020-04-28 | Option exercise | 649 | $5.93 | 125,421 |
| 2020-04-28 | Open-market sale | 649 | $70.86 | 124,772 |
| 2020-04-27 | Option exercise (derivative) | 3,255 | $0.00 | 262,666 |
| 2020-04-27 | Option exercise | 3,255 | $5.93 | 128,027 |
| 2020-04-27 | Open-market sale | 2,947 | $70.58 | 125,080 |
| 2020-04-27 | Open-market sale | 308 | $71.11 | 124,772 |
| 2020-04-21 | Option exercise (derivative) | 745 | $0.00 | 265,921 |
| 2020-04-21 | Option exercise | 745 | $5.93 | 125,517 |
| 2020-04-21 | Open-market sale | 745 | $70.24 | 124,772 |
| 2020-04-16 | Option exercise (derivative) | 11,609 | $0.00 | 266,666 |
| 2020-04-16 | Option exercise | 11,609 | $5.93 | 136,381 |
| 2020-04-16 | Open-market sale | 5,701 | $70.68 | 130,680 |
| 2020-04-16 | Open-market sale | 2,059 | $71.70 | 128,621 |
| 2020-04-16 | Open-market sale | 3,094 | $72.66 | 125,527 |
| 2020-04-16 | Open-market sale | 755 | $73.37 | 124,772 |
| 2020-04-15 | Option exercise (derivative) | 55,058 | $0.00 | 278,275 |
| 2020-04-15 | Open-market sale | 55,058 | $70.00 | 124,772 |
| 2020-04-15 | Option exercise | 55,058 | $5.93 | 179,830 |
| 2020-04-01 | Open-market sale | 2,000 | $63.00 | 267,749 |
| 2020-04-01 | Open-market sale | 3,000 | $64.00 | 264,749 |
| 2020-03-24 | Open-market sale | 5,000 | $63.00 | 269,749 |
| 2020-03-24 | Open-market sale | 5,000 | $61.81 | 274,749 |
| 2020-03-17 | Open-market sale | 1,947 | $40.97 | 124,801 |
| 2020-03-17 | Open-market sale | 29 | $42.60 | 124,772 |
| 2020-01-24 | Option exercise (derivative) | 101,333 | $0.00 | 0 |
| 2020-01-24 | Open-market sale | 42,109 | $57.76 | 185,972 |
| 2020-01-24 | Open-market sale | 25,404 | $58.63 | 160,568 |
| 2020-01-24 | Open-market sale | 31,520 | $59.67 | 129,048 |
| 2020-01-24 | Open-market sale | 2,300 | $60.27 | 126,748 |
| 2020-01-24 | Option exercise | 101,333 | $1.34 | 228,081 |
| 2019-12-30 | Open-market sale | 8,000 | $46.30 | 279,749 |
| 2019-12-26 | Open-market sale | 2,000 | $48.00 | 287,749 |
| 2019-12-20 | Open-market sale | 7,000 | $48.60 | 289,749 |
| 2019-12-17 | Open-market sale | 1,375 | $46.14 | 126,748 |
| 2019-12-17 | Open-market sale | 1,113 | $47.00 | 296,749 |
| 2019-12-16 | Open-market sale | 887 | $47.00 | 297,862 |
| 2019-09-05 | Open-market sale | 298 | $68.39 | 566,702 |
| 2019-09-05 | Open-market sale | 791 | $65.38 | 568,481 |
| 2019-09-05 | Open-market sale | 2,237 | $64.41 | 569,272 |
| 2019-09-05 | Open-market sale | 813 | $67.08 | 567,000 |
| 2019-09-05 | Open-market sale | 668 | $66.25 | 567,813 |
| 2019-08-29 | Open-market sale | 3,364 | $70.42 | 571,509 |
| 2019-08-29 | Open-market sale | 1,443 | $69.42 | 574,873 |
| 2019-08-22 | Open-market sale | 300 | $73.52 | 576,316 |
| 2019-08-22 | Open-market sale | 2,578 | $72.55 | 576,616 |
| 2019-08-22 | Open-market sale | 1,929 | $71.62 | 579,194 |
| 2019-08-15 | Open-market sale | 24 | $80.41 | 581,352 |
| 2019-08-15 | Open-market sale | 2,523 | $78.89 | 583,407 |
| 2019-08-15 | Open-market sale | 2,031 | $79.75 | 581,376 |
| 2019-08-15 | Open-market sale | 194 | $82.16 | 581,158 |
| 2019-08-15 | Open-market sale | 35 | $82.52 | 581,123 |
| 2019-08-08 | Open-market sale | 128 | $84.96 | 585,930 |
| 2019-08-08 | Open-market sale | 784 | $82.52 | 589,953 |
| 2019-08-08 | Open-market sale | 1,841 | $83.60 | 588,112 |
| 2019-08-08 | Open-market sale | 2,054 | $84.41 | 586,058 |
| 2019-08-01 | Open-market sale | 15,600 | $84.40 | 620,119 |
| 2019-08-01 | Open-market sale | 29,182 | $85.25 | 590,937 |
| 2019-08-01 | Open-market sale | 200 | $85.86 | 590,737 |
| 2019-06-27 | Open-market sale | 2,000 | $78.00 | 298,749 |
| 2019-06-21 | Open-market sale | 2,000 | $77.07 | 300,749 |
| 2019-06-20 | Open-market sale | 6,000 | $82.00 | 302,749 |
| 2019-06-20 | Open-market sale | 5,000 | $81.00 | 308,749 |
| 2019-06-19 | Open-market sale | 4,000 | $80.00 | 313,749 |
| 2019-06-19 | Open-market sale | 3,000 | $79.00 | 317,749 |
| 2019-06-13 | Open-market sale | 570 | $77.03 | 723,488 |
| 2019-06-13 | Open-market sale | 1,794 | $79.17 | 721,424 |
| 2019-06-13 | Open-market sale | 270 | $77.78 | 723,218 |
| 2019-06-13 | Open-market sale | 85,705 | $80.00 | 635,719 |
| 2019-06-13 | Open-market sale | 4,000 | $80.00 | 320,749 |
| 2019-06-13 | Open-market sale | 3,000 | $79.00 | 324,749 |
| 2019-06-11 | Open-market sale | 2,000 | $78.00 | 327,749 |
| 2019-06-06 | Open-market sale | 725 | $72.46 | 724,058 |
| 2019-06-06 | Open-market sale | 4,082 | $71.72 | 724,783 |
| 2019-06-05 | Open-market sale | 5,000 | $73.00 | 335,749 |
| 2019-06-05 | Open-market sale | 6,000 | $74.00 | 329,749 |
| 2019-06-04 | Open-market sale | 9,000 | $71.63 | 340,749 |
| 2019-05-30 | Open-market sale | 207 | $73.92 | 728,865 |
| 2019-05-30 | Open-market sale | 1,758 | $72.36 | 731,914 |
| 2019-05-30 | Open-market sale | 2,842 | $73.26 | 729,072 |
| 2019-05-23 | Open-market sale | 2,363 | $73.02 | 736,116 |
| 2019-05-23 | Open-market sale | 1,880 | $73.89 | 734,236 |
| 2019-05-23 | Open-market sale | 564 | $74.77 | 733,672 |
| 2019-05-17 | Open-market sale | 5,135 | $80.09 | 738,479 |
| 2019-05-16 | Open-market sale | 170 | $75.23 | 748,251 |
| 2019-05-16 | Open-market sale | 1,009 | $77.00 | 747,242 |
| 2019-05-16 | Open-market sale | 2,188 | $78.76 | 743,614 |
| 2019-05-16 | Open-market sale | 1,440 | $78.05 | 745,802 |
| 2019-05-09 | Open-market sale | 1,186 | $66.09 | 752,042 |
| 2019-05-09 | Open-market sale | 828 | $67.11 | 751,214 |
| 2019-05-09 | Open-market sale | 2,405 | $68.29 | 748,809 |
| 2019-05-09 | Open-market sale | 388 | $68.79 | 748,421 |
| 2019-05-02 | Open-market sale | 3,060 | $65.09 | 754,975 |
| 2019-05-02 | Open-market sale | 1,074 | $65.86 | 753,901 |
| 2019-05-02 | Open-market sale | 673 | $66.71 | 753,228 |
| 2019-05-01 | Open-market sale | 25,687 | $67.29 | 758,535 |
| 2019-05-01 | Open-market sale | 500 | $68.81 | 758,035 |
| 2019-05-01 | Open-market sale | 51,497 | $66.62 | 784,222 |
| 2019-03-26 | Open-market sale | 17,395 | $71.22 | 352,354 |
| 2019-03-26 | Open-market sale | 2,605 | $71.86 | 349,749 |
| 2019-03-22 | Open-market sale | 1,200 | $70.35 | 369,749 |
| 2019-03-21 | Open-market sale | 110 | $70.00 | 370,949 |
| 2019-03-14 | Open-market sale | 19,461 | $65.83 | 371,059 |
| 2019-03-13 | Open-market sale | 539 | $65.00 | 390,520 |
| 2019-03-13 | Open-market sale | 4,168 | $64.60 | 391,059 |
| 2019-03-12 | Open-market sale | 25,832 | $63.95 | 395,227 |
| 2019-03-01 | Open-market sale | 73,123 | $60.68 | 843,368 |
| 2019-03-01 | Open-market sale | 7,649 | $61.05 | 835,719 |
| 2019-02-28 | Open-market sale | 500 | $50.33 | 916,491 |
| 2019-02-28 | Open-market sale | 4,307 | $49.72 | 916,991 |
| 2019-02-21 | Open-market sale | 4,407 | $49.56 | 921,698 |
| 2019-02-21 | Open-market sale | 400 | $50.02 | 921,298 |
| 2019-02-14 | Open-market sale | 1,500 | $49.27 | 941,307 |
| 2019-02-14 | Open-market sale | 15,202 | $50.07 | 926,105 |
| 2019-02-13 | Open-market sale | 3,605 | $50.25 | 942,807 |
| 2019-02-12 | Open-market sale | 84,500 | $50.18 | 946,412 |
| 2019-02-07 | Open-market sale | 1,107 | $47.83 | 1,030,912 |
| 2019-02-07 | Open-market sale | 3,700 | $47.09 | 1,032,019 |
| 2019-01-31 | Open-market sale | 1,651 | $47.99 | 1,036,652 |
| 2019-01-31 | Open-market sale | 2,223 | $45.40 | 1,038,303 |
| 2019-01-31 | Open-market sale | 933 | $48.45 | 1,035,719 |
| 2019-01-24 | Open-market sale | 300 | $43.38 | 1,045,033 |
| 2019-01-24 | Open-market sale | 4,207 | $44.94 | 1,040,826 |
| 2019-01-24 | Open-market sale | 300 | $45.24 | 1,040,526 |
| 2019-01-17 | Open-market sale | 4,646 | $44.43 | 1,045,494 |
| 2019-01-17 | Open-market sale | 161 | $45.25 | 1,045,333 |
| 2019-01-10 | Open-market sale | 2,944 | $44.68 | 1,052,003 |
| 2019-01-10 | Open-market sale | 1,863 | $45.37 | 1,050,140 |
| 2019-01-03 | Open-market sale | 2,107 | $39.57 | 1,054,947 |
| 2019-01-03 | Open-market sale | 2,700 | $39.02 | 1,057,054 |
| 2018-12-27 | Open-market sale | 4,123 | $38.40 | 1,074,771 |
| 2018-12-27 | Open-market sale | 15,017 | $40.01 | 1,059,754 |
| 2018-12-20 | Open-market sale | 200 | $39.60 | 1,078,894 |
| 2018-12-20 | Open-market sale | 2,100 | $36.73 | 1,081,601 |
| 2018-12-20 | Open-market sale | 1,407 | $37.53 | 1,080,194 |
| 2018-12-20 | Open-market sale | 1,100 | $38.99 | 1,079,094 |
| 2018-12-19 | Open-market sale | 600 | $41.07 | 1,083,701 |
| 2018-12-19 | Open-market sale | 19,467 | $40.56 | 1,084,301 |
| 2018-12-17 | Open-market sale | 600 | $41.98 | 1,103,768 |
| 2018-12-17 | Open-market sale | 5,000 | $40.32 | 1,104,368 |
| 2018-12-13 | Open-market sale | 4,807 | $41.59 | 1,109,368 |
| 2018-12-06 | Open-market sale | 300 | $42.87 | 1,114,175 |
| 2018-12-06 | Open-market sale | 1,285 | $42.03 | 1,114,475 |
| 2018-12-06 | Open-market sale | 899 | $40.93 | 1,115,760 |
| 2018-12-06 | Open-market sale | 2,323 | $38.38 | 1,116,659 |
| 2018-11-29 | Open-market sale | 461 | $37.60 | 1,118,982 |
| 2018-11-29 | Open-market sale | 4,346 | $36.99 | 1,119,443 |
| 2018-11-28 | Open-market sale | 1,923 | $35.16 | 1,123,789 |
| 2018-11-25 | Open-market sale | 2,586 | $33.86 | 1,126,010 |
| 2018-11-25 | Open-market sale | 298 | $34.21 | 1,125,712 |
| 2018-11-15 | Open-market sale | 1,384 | $41.11 | 1,128,596 |
| 2018-11-15 | Open-market sale | 3,423 | $40.16 | 1,129,980 |
| 2018-11-08 | Open-market sale | 256 | $42.27 | 1,133,403 |
| 2018-11-08 | Open-market sale | 4,551 | $41.37 | 1,133,659 |
| 2018-11-01 | Open-market sale | 1,380 | $38.75 | 1,138,210 |
| 2018-11-01 | Open-market sale | 3,327 | $36.24 | 1,139,690 |
| 2018-11-01 | Open-market sale | 100 | $36.79 | 1,139,590 |
| 2018-10-25 | Open-market sale | 2,184 | $35.47 | 1,143,017 |
| 2018-10-25 | Open-market sale | 2,623 | $34.91 | 1,145,201 |
| 2018-10-18 | Open-market sale | 2,257 | $36.91 | 1,150,374 |
| 2018-10-18 | Open-market sale | 2,550 | $37.95 | 1,147,824 |
| 2018-10-11 | Open-market sale | 599 | $33.84 | 1,156,839 |
| 2018-10-11 | Open-market sale | 3,908 | $35.00 | 1,152,931 |
| 2018-10-11 | Open-market sale | 300 | $35.77 | 1,152,631 |
| 2018-10-05 | Grant / award | 125,000 | $0.00 | 125,000 |
| 2018-10-04 | Open-market sale | 2,523 | $38.17 | 1,157,438 |
| 2018-10-04 | Open-market sale | 2,284 | $37.25 | 1,159,961 |
| 2018-09-27 | Open-market sale | 4,807 | $41.87 | 1,162,245 |
| 2018-09-20 | Open-market sale | 2,484 | $38.86 | 1,167,152 |
| 2018-09-20 | Open-market sale | 100 | $39.25 | 1,167,052 |
| 2018-09-20 | Open-market sale | 2,223 | $37.61 | 1,169,636 |
| 2018-09-17 | Open-market sale | 10,707 | $41.75 | 1,187,671 |
| 2018-09-17 | Open-market sale | 13,481 | $40.60 | 1,198,378 |
| 2018-09-17 | Open-market sale | 15,812 | $42.52 | 1,171,859 |
| 2018-09-13 | Open-market sale | 4,807 | $42.12 | 1,211,859 |
| 2018-03-15 | — | — | — | 1,216,666 |
| 2018-03-15 | — | — | — | 421,059 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.