SEC CIK 1513778
Buckley Robert
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| NOVTview stock → | 96,616 | 2026-03-16 |
Position History — NOVT
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — NOVT
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-03-16 | Option exercise (derivative) | 9,957 | $0.00 | 0 |
| 2026-03-16 | Open-market sale | 86 | $118.80 | 96,616 |
| 2026-03-16 | Open-market sale | 1,937 | $117.74 | 96,702 |
| 2026-03-16 | Open-market sale | 4,719 | $116.84 | 98,639 |
| 2026-03-16 | Open-market sale | 3,215 | $116.02 | 103,358 |
| 2026-03-16 | Option exercise | 9,957 | $14.13 | 106,573 |
| 2026-02-24 | Option exercise (derivative) | 5,426 | — | 0 |
| 2026-02-24 | Tax withholding | 2,624 | $137.44 | 96,616 |
| 2026-02-24 | Option exercise | 5,426 | — | 99,240 |
| 2026-02-20 | Option exercise (derivative) | 1,423 | $0.00 | 9,957 |
| 2026-02-20 | Option exercise (derivative) | 2,450 | — | 4,903 |
| 2026-02-20 | Grant / award (derivative) | 11,990 | $0.00 | 11,990 |
| 2026-02-20 | Open-market sale | 12 | $143.71 | 93,814 |
| 2026-02-20 | Open-market sale | 425 | $142.62 | 93,826 |
| 2026-02-20 | Open-market sale | 986 | $140.09 | 94,251 |
| 2026-02-20 | Option exercise | 1,423 | $14.13 | 95,237 |
| 2026-02-20 | Tax withholding | 1,185 | $145.96 | 93,814 |
| 2026-02-20 | Option exercise | 2,450 | — | 94,999 |
| 2026-02-19 | Option exercise (derivative) | 2,935 | — | 0 |
| 2026-02-19 | Tax withholding | 1,420 | $144.93 | 92,549 |
| 2026-02-19 | Option exercise | 2,935 | — | 93,969 |
| 2026-01-21 | Option exercise (derivative) | 1,423 | $0.00 | 11,380 |
| 2026-01-21 | Open-market sale | 1,423 | $140.14 | 91,034 |
| 2026-01-21 | Option exercise | 1,423 | $14.13 | 92,457 |
| 2025-02-24 | Option exercise (derivative) | 5,425 | — | 5,426 |
| 2025-02-24 | Option exercise | 5,425 | — | 93,657 |
| 2025-02-24 | Tax withholding | 2,623 | $138.30 | 91,034 |
| 2025-02-20 | Grant / award (derivative) | 7,353 | $0.00 | 7,353 |
| 2025-02-20 | Tax withholding | 913 | $142.80 | 88,232 |
| 2025-02-20 | Grant / award | 1,995 | $0.00 | 89,145 |
| 2025-01-02 | Tax withholding | 2,447 | $150.93 | 87,150 |
| 2025-01-02 | Grant / award | 5,397 | $0.00 | 89,597 |
| 2024-12-11 | Gift | 36,219 | $0.00 | 84,200 |
| 2024-12-11 | Gift | 36,219 | $0.00 | 36,219 |
| 2024-12-04 | Option exercise (derivative) | 1,617 | $0.00 | 12,803 |
| 2024-12-04 | Option exercise | 1,617 | $14.13 | 122,036 |
| 2024-12-04 | Open-market sale | 1,617 | $170.16 | 120,419 |
| 2024-12-02 | Option exercise (derivative) | 2,041 | $0.00 | 14,420 |
| 2024-12-02 | Open-market sale | 386 | $166.84 | 121,902 |
| 2024-12-02 | Open-market sale | 576 | $167.95 | 121,326 |
| 2024-12-02 | Open-market sale | 172 | $165.87 | 122,288 |
| 2024-12-02 | Open-market sale | 480 | $169.02 | 120,846 |
| 2024-12-02 | Option exercise | 2,041 | $14.13 | 122,460 |
| 2024-12-02 | Open-market sale | 427 | $169.92 | 120,419 |
| 2024-11-06 | Option exercise (derivative) | 3,660 | $0.00 | 16,461 |
| 2024-11-06 | Open-market sale | 3,200 | $180.24 | 120,879 |
| 2024-11-06 | Open-market sale | 460 | $181.34 | 120,419 |
| 2024-11-06 | Option exercise | 3,660 | $14.13 | 124,079 |
| 2024-11-01 | Option exercise (derivative) | 3,660 | $0.00 | 20,121 |
| 2024-11-01 | Open-market sale | 942 | $173.00 | 122,039 |
| 2024-11-01 | Option exercise | 3,660 | $14.13 | 124,079 |
| 2024-11-01 | Open-market sale | 117 | $174.59 | 120,419 |
| 2024-11-01 | Open-market sale | 1,503 | $174.05 | 120,536 |
| 2024-11-01 | Open-market sale | 789 | $172.12 | 122,981 |
| 2024-11-01 | Open-market sale | 309 | $170.78 | 123,770 |
| 2024-10-01 | Option exercise (derivative) | 3,660 | $0.00 | 23,781 |
| 2024-10-01 | Option exercise | 3,660 | $14.13 | 124,079 |
| 2024-10-01 | Open-market sale | 30 | $177.23 | 120,419 |
| 2024-10-01 | Open-market sale | 153 | $175.10 | 120,494 |
| 2024-10-01 | Open-market sale | 2,648 | $174.18 | 120,647 |
| 2024-10-01 | Open-market sale | 784 | $173.00 | 123,295 |
| 2024-10-01 | Open-market sale | 45 | $175.96 | 120,449 |
| 2024-09-27 | Option exercise (derivative) | 1,111 | $0.00 | 27,441 |
| 2024-09-27 | Open-market sale | 1,111 | $180.45 | 120,419 |
| 2024-09-27 | Option exercise | 1,111 | $14.13 | 121,530 |
| 2024-09-03 | Option exercise (derivative) | 4,379 | $0.00 | 28,552 |
| 2024-09-03 | Open-market sale | 2 | $181.72 | 120,419 |
| 2024-09-03 | Open-market sale | 585 | $180.42 | 120,421 |
| 2024-09-03 | Open-market sale | 395 | $179.87 | 121,006 |
| 2024-09-03 | Open-market sale | 19 | $177.57 | 121,401 |
| 2024-09-03 | Open-market sale | 716 | $176.49 | 121,420 |
| 2024-09-03 | Open-market sale | 429 | $175.61 | 122,136 |
| 2024-09-03 | Open-market sale | 2,233 | $174.45 | 122,565 |
| 2024-09-03 | Option exercise | 4,379 | $14.13 | 124,798 |
| 2024-08-15 | Option exercise (derivative) | 1,382 | $0.00 | 32,931 |
| 2024-08-15 | Option exercise | 1,382 | $14.13 | 121,801 |
| 2024-08-15 | Open-market sale | 1,382 | $180.25 | 120,419 |
| 2024-08-01 | Option exercise (derivative) | 4,108 | $0.00 | 34,313 |
| 2024-08-01 | Open-market sale | 252 | $170.52 | 122,349 |
| 2024-08-01 | Open-market sale | 1,183 | $169.70 | 122,601 |
| 2024-08-01 | Open-market sale | 588 | $180.94 | 120,419 |
| 2024-08-01 | Option exercise | 4,108 | $14.13 | 124,527 |
| 2024-08-01 | Open-market sale | 290 | $171.68 | 122,059 |
| 2024-08-01 | Open-market sale | 314 | $172.32 | 121,745 |
| 2024-08-01 | Open-market sale | 194 | $173.62 | 121,551 |
| 2024-08-01 | Open-market sale | 146 | $175.54 | 121,405 |
| 2024-08-01 | Open-market sale | 192 | $177.37 | 121,213 |
| 2024-08-01 | Open-market sale | 206 | $179.03 | 121,007 |
| 2024-08-01 | Open-market sale | 743 | $168.79 | 123,784 |
| 2024-07-16 | Option exercise (derivative) | 1,830 | $0.00 | 38,421 |
| 2024-07-16 | Option exercise | 1,830 | $14.13 | 122,249 |
| 2024-07-16 | Open-market sale | 1,830 | $180.18 | 120,419 |
| 2024-07-12 | Option exercise (derivative) | 1,830 | $0.00 | 40,251 |
| 2024-07-12 | Option exercise | 1,830 | $14.13 | 122,249 |
| 2024-07-12 | Open-market sale | 1,830 | $170.19 | 120,419 |
| 2024-07-01 | Option exercise (derivative) | 1,830 | $0.00 | 42,081 |
| 2024-07-01 | Open-market sale | 1,013 | $160.44 | 121,236 |
| 2024-07-01 | Open-market sale | 594 | $161.53 | 120,642 |
| 2024-07-01 | Open-market sale | 223 | $162.83 | 120,419 |
| 2024-07-01 | Option exercise | 1,830 | $14.13 | 122,249 |
| 2024-02-29 | Open-market sale | 3,000 | $170.40 | 120,419 |
| 2024-02-26 | Option exercise (derivative) | 3,618 | $0.00 | 0 |
| 2024-02-26 | Tax withholding | 817 | $158.25 | 123,419 |
| 2024-02-26 | Tax withholding | 1,750 | $158.25 | 124,236 |
| 2024-02-26 | Option exercise | 1,689 | $0.00 | 125,986 |
| 2024-02-26 | Option exercise | 3,618 | $0.00 | 124,297 |
| 2024-02-21 | Grant / award (derivative) | 13,469 | $0.00 | 13,469 |
| 2024-02-21 | Grant / award (derivative) | 10,851 | $0.00 | 10,851 |
| 2024-02-20 | Option exercise (derivative) | 935 | $0.00 | 0 |
| 2024-02-20 | Tax withholding | 415 | $159.87 | 120,679 |
| 2024-02-20 | Option exercise | 935 | $0.00 | 121,094 |
| 2024-02-07 | Open-market sale | 1,500 | $160.23 | 120,159 |
| 2024-02-01 | Open-market sale | 323 | $156.77 | 122,129 |
| 2024-02-01 | Open-market sale | 470 | $157.69 | 121,659 |
| 2024-02-01 | Open-market sale | 420 | $155.82 | 122,452 |
| 2024-02-01 | Open-market sale | 287 | $154.75 | 122,872 |
| 2024-01-02 | Open-market sale | 52 | $166.43 | 118,556 |
| 2024-01-02 | Grant / award | 8,366 | $0.00 | 126,922 |
| 2024-01-02 | Tax withholding | 3,763 | $164.30 | 123,159 |
| 2024-01-02 | Open-market sale | 1,610 | $163.45 | 119,946 |
| 2024-01-02 | Open-market sale | 1,104 | $164.16 | 118,842 |
| 2024-01-02 | Open-market sale | 234 | $165.28 | 118,608 |
| 2023-12-19 | Open-market sale | 309 | $171.12 | 121,556 |
| 2023-12-19 | Open-market sale | 4,791 | $170.57 | 121,865 |
| 2023-12-18 | Open-market sale | 900 | $170.08 | 126,656 |
| 2023-12-14 | Open-market sale | 100 | $165.91 | 127,556 |
| 2023-12-14 | Open-market sale | 298 | $160.95 | 131,758 |
| 2023-12-14 | Open-market sale | 702 | $162.18 | 131,056 |
| 2023-12-14 | Open-market sale | 1,742 | $163.89 | 129,314 |
| 2023-12-14 | Open-market sale | 1,658 | $165.06 | 127,656 |
| 2023-12-06 | Open-market sale | 3,000 | $150.87 | 132,056 |
| 2023-10-16 | Open-market sale | 1,500 | $150.39 | 135,056 |
| 2023-09-07 | Open-market sale | 2,425 | $160.20 | 136,803 |
| 2023-09-07 | Open-market sale | 140 | $161.01 | 136,663 |
| 2023-09-07 | Open-market sale | 107 | $162.04 | 136,556 |
| 2023-09-07 | Open-market sale | 328 | $159.26 | 139,228 |
| 2023-02-24 | Option exercise (derivative) | 3,617 | $0.00 | 3,618 |
| 2023-02-24 | Grant / award (derivative) | 10,933 | $0.00 | 10,933 |
| 2023-02-24 | Option exercise (derivative) | 1,688 | $0.00 | 1,689 |
| 2023-02-24 | Grant / award | 3,620 | $0.00 | 141,162 |
| 2023-02-24 | Tax withholding | 1,605 | $156.72 | 137,542 |
| 2023-02-24 | Tax withholding | 1,606 | $156.72 | 139,556 |
| 2023-02-24 | Option exercise | 3,617 | $0.00 | 139,896 |
| 2023-02-24 | Option exercise | 1,688 | $0.00 | 136,279 |
| 2023-02-24 | Tax withholding | 749 | $156.72 | 139,147 |
| 2023-02-21 | Option exercise (derivative) | 935 | $0.00 | 935 |
| 2023-02-21 | Option exercise (derivative) | 874 | $0.00 | 0 |
| 2023-02-21 | Tax withholding | 415 | $158.87 | 134,591 |
| 2023-02-21 | Tax withholding | 388 | $158.87 | 135,006 |
| 2023-02-21 | Option exercise | 935 | $158.87 | 135,394 |
| 2023-02-21 | Option exercise | 874 | $158.87 | 134,459 |
| 2023-01-13 | Open-market sale | 1,667 | $150.00 | 133,585 |
| 2023-01-10 | Open-market sale | 64 | $143.06 | 135,252 |
| 2023-01-10 | Open-market sale | 550 | $142.09 | 135,316 |
| 2023-01-10 | Open-market sale | 362 | $140.62 | 135,866 |
| 2023-01-09 | Open-market sale | 100 | $142.11 | 136,228 |
| 2023-01-09 | Open-market sale | 1,080 | $141.52 | 136,328 |
| 2023-01-09 | Open-market sale | 1,200 | $140.55 | 137,408 |
| 2023-01-03 | Tax withholding | 3,931 | $134.83 | 138,608 |
| 2023-01-03 | Grant / award | 8,726 | $0.00 | 142,539 |
| 2022-12-28 | Open-market sale | 16 | $140.00 | 134,013 |
| 2022-12-28 | Open-market sale | 100 | $140.02 | 133,913 |
| 2022-12-28 | Open-market sale | 100 | $140.36 | 133,813 |
| 2022-11-28 | Open-market sale | 4,703 | $157.10 | 134,029 |
| 2022-11-08 | Open-market sale | 3,334 | $150.00 | 138,732 |
| 2022-10-28 | Open-market sale | 7,144 | $140.00 | 142,066 |
| 2022-02-24 | Option exercise (derivative) | 5,305 | $0.00 | 10,612 |
| 2022-02-24 | Grant / award (derivative) | 9,660 | $0.00 | 9,660 |
| 2022-02-24 | Option exercise | 5,305 | $135.86 | 151,564 |
| 2022-02-24 | Tax withholding | 2,354 | $135.86 | 149,210 |
| 2022-02-22 | Option exercise (derivative) | 935 | $0.00 | 1,870 |
| 2022-02-22 | Option exercise (derivative) | 873 | $0.00 | 874 |
| 2022-02-22 | Option exercise (derivative) | 1,073 | $0.00 | 0 |
| 2022-02-22 | Tax withholding | 476 | $132.32 | 145,254 |
| 2022-02-22 | Tax withholding | 415 | $132.32 | 146,259 |
| 2022-02-22 | Option exercise | 873 | $132.32 | 146,127 |
| 2022-02-22 | Tax withholding | 388 | $132.32 | 145,739 |
| 2022-02-22 | Option exercise | 935 | $132.32 | 146,674 |
| 2022-02-22 | Option exercise | 1,073 | $132.32 | 145,730 |
| 2022-01-03 | Tax withholding | 3,658 | $173.77 | 144,657 |
| 2022-01-03 | Grant / award | 8,152 | $0.00 | 148,315 |
| 2021-08-24 | Open-market sale | 140 | $148.64 | 140,163 |
| 2021-08-24 | Open-market sale | 716 | $147.91 | 140,303 |
| 2021-08-24 | Open-market sale | 2,855 | $147.03 | 141,019 |
| 2021-08-24 | Open-market sale | 1,718 | $145.87 | 143,874 |
| 2021-08-24 | Open-market sale | 3,096 | $145.05 | 145,592 |
| 2021-08-23 | Open-market sale | 1,102 | $149.80 | 148,788 |
| 2021-08-23 | Open-market sale | 1,300 | $148.21 | 149,890 |
| 2021-08-23 | Open-market sale | 2,200 | $147.36 | 151,190 |
| 2021-08-23 | Open-market sale | 3,661 | $146.24 | 153,390 |
| 2021-08-23 | Open-market sale | 100 | $150.44 | 148,688 |
| 2021-08-19 | Open-market sale | 40 | $148.45 | 157,059 |
| 2021-08-19 | Open-market sale | 8 | $149.20 | 157,051 |
| 2021-08-17 | Open-market sale | 2,026 | $140.88 | 163,534 |
| 2021-08-17 | Open-market sale | 4,066 | $141.93 | 159,468 |
| 2021-08-17 | Open-market sale | 1,718 | $142.98 | 157,750 |
| 2021-08-17 | Open-market sale | 351 | $144.03 | 157,399 |
| 2021-08-17 | Open-market sale | 300 | $145.21 | 157,099 |
| 2021-08-16 | Open-market sale | 710 | $144.32 | 173,396 |
| 2021-08-16 | Open-market sale | 1,639 | $145.35 | 171,757 |
| 2021-08-16 | Open-market sale | 5,019 | $146.53 | 166,738 |
| 2021-08-16 | Open-market sale | 1,075 | $147.21 | 165,663 |
| 2021-08-16 | Open-market sale | 103 | $147.99 | 165,560 |
| 2021-08-12 | Open-market sale | 5,586 | $147.99 | 174,488 |
| 2021-08-12 | Open-market sale | 2,120 | $147.02 | 180,074 |
| 2021-08-12 | Open-market sale | 382 | $146.00 | 182,194 |
| 2021-08-12 | Open-market sale | 382 | $148.82 | 174,106 |
| 2021-08-11 | Open-market sale | 1,000 | $147.17 | 186,648 |
| 2021-08-11 | Open-market sale | 4,191 | $142.70 | 190,485 |
| 2021-08-11 | Open-market sale | 4,072 | $148.06 | 182,576 |
| 2021-08-11 | Open-market sale | 900 | $145.98 | 187,648 |
| 2021-08-11 | Open-market sale | 700 | $144.43 | 188,548 |
| 2021-08-11 | Open-market sale | 1,237 | $143.40 | 189,248 |
| 2021-08-02 | Option exercise (derivative) | 80,000 | $0.00 | 0 |
| 2021-08-02 | Option exercise | 80,000 | $138.97 | 230,156 |
| 2021-08-02 | Tax withholding | 35,480 | $138.97 | 194,676 |
| 2021-07-01 | Open-market sale | 2,200 | $136.04 | 151,660 |
| 2021-07-01 | Open-market sale | 1,504 | $136.55 | 150,156 |
| 2021-04-26 | Open-market sale | 3,572 | $140.19 | 153,860 |
| 2021-04-05 | Open-market sale | 766 | $136.58 | 157,432 |
| 2021-04-05 | Open-market sale | 2,938 | $135.88 | 158,198 |
| 2021-03-01 | Option exercise (derivative) | 3,601 | $0.00 | 0 |
| 2021-03-01 | Tax withholding | 1,598 | $136.19 | 161,136 |
| 2021-03-01 | Option exercise | 3,601 | $136.19 | 162,734 |
| 2021-02-25 | Tax withholding | 2,664 | $138.23 | 159,133 |
| 2021-02-24 | Grant / award (derivative) | 15,917 | $0.00 | 15,917 |
| 2021-02-24 | Grant / award | 6,005 | $138.23 | 161,797 |
| 2021-02-22 | Option exercise (derivative) | 874 | $0.00 | 1,747 |
| 2021-02-22 | Option exercise (derivative) | 934 | $0.00 | 2,805 |
| 2021-02-22 | Option exercise (derivative) | 1,072 | $0.00 | 1,073 |
| 2021-02-22 | Option exercise | 874 | $138.52 | 155,661 |
| 2021-02-22 | Tax withholding | 388 | $138.52 | 155,273 |
| 2021-02-22 | Option exercise | 934 | $138.52 | 156,207 |
| 2021-02-22 | Tax withholding | 415 | $138.52 | 155,792 |
| 2021-02-22 | Option exercise | 1,072 | $138.52 | 155,263 |
| 2021-02-22 | Tax withholding | 476 | $138.52 | 154,787 |
| 2021-02-16 | Open-market sale | 1,500 | $144.90 | 155,691 |
| 2021-02-16 | Open-market sale | 1,000 | $143.81 | 157,191 |
| 2021-02-16 | Open-market sale | 1,500 | $145.67 | 154,191 |
| 2021-01-04 | Grant / award | 10,010 | $0.00 | 162,691 |
| 2021-01-04 | Tax withholding | 4,440 | $117.68 | 158,251 |
| 2020-11-16 | Open-market sale | 4,000 | $115.08 | 152,681 |
| 2020-07-15 | Open-market sale | 2,971 | $105.44 | 157,164 |
| 2020-07-15 | Open-market sale | 483 | $106.74 | 156,681 |
| 2020-07-15 | Open-market sale | 6,110 | $104.52 | 160,135 |
| 2020-06-09 | Gift | 450 | $0.00 | 166,245 |
| 2020-04-27 | Open-market sale | 3,563 | $85.59 | 169,015 |
| 2020-04-27 | Open-market sale | 1,845 | $86.66 | 167,170 |
| 2020-04-27 | Open-market sale | 475 | $87.29 | 166,695 |
| 2020-02-28 | Option exercise (derivative) | 3,601 | $0.00 | 3,601 |
| 2020-02-28 | Option exercise | 3,601 | $89.21 | 174,176 |
| 2020-02-28 | Tax withholding | 1,598 | $89.21 | 172,578 |
| 2020-02-24 | Option exercise (derivative) | 1,073 | $0.00 | 2,145 |
| 2020-02-24 | Tax withholding | 476 | $88.24 | 176,964 |
| 2020-02-24 | Option exercise | 1,073 | $88.24 | 177,440 |
| 2020-02-24 | Tax withholding | 6,389 | $88.24 | 170,575 |
| 2020-02-21 | Option exercise (derivative) | 873 | $0.00 | 2,621 |
| 2020-02-21 | Option exercise | 873 | $94.01 | 176,755 |
| 2020-02-21 | Tax withholding | 388 | $94.01 | 176,367 |
| 2020-02-20 | Grant / award (derivative) | 3,739 | $0.00 | 3,739 |
| 2020-02-20 | Grant / award | 14,404 | $0.00 | 175,882 |
| 2020-01-15 | Open-market sale | 1,843 | $95.17 | 161,478 |
| 2020-01-15 | Open-market sale | 3,417 | $94.62 | 163,321 |
| 2020-01-03 | Grant / award | 14,404 | $0.00 | 173,207 |
| 2020-01-03 | Tax withholding | 6,469 | $91.52 | 166,738 |
| 2019-07-08 | Open-market sale | 16,277 | $91.06 | 158,803 |
| 2019-04-01 | Option exercise (derivative) | 6,971 | $0.00 | 0 |
| 2019-04-01 | Tax withholding | 3,096 | $86.17 | 175,080 |
| 2019-04-01 | Option exercise | 6,971 | $86.17 | 178,176 |
| 2019-03-15 | Tax withholding | 9,285 | $85.33 | 171,205 |
| 2019-02-28 | Option exercise (derivative) | 3,601 | $0.00 | 7,202 |
| 2019-02-28 | Option exercise | 3,601 | $81.73 | 161,179 |
| 2019-02-28 | Tax withholding | 1,599 | $81.73 | 159,580 |
| 2019-02-22 | Option exercise (derivative) | 1,072 | $0.00 | 3,218 |
| 2019-02-22 | Tax withholding | 521 | $78.58 | 157,578 |
| 2019-02-22 | Option exercise | 1,072 | $78.58 | 158,099 |
| 2019-02-21 | Grant / award | 20,910 | $0.00 | 180,490 |
| 2019-02-21 | Grant / award (derivative) | 3,494 | $0.00 | 3,494 |
| 2018-09-17 | Open-market sale | 13,487 | $72.90 | 157,027 |
| 2018-04-02 | Option exercise (derivative) | 6,970 | $0.00 | 6,971 |
| 2018-04-02 | Option exercise | 6,970 | $51.05 | 173,613 |
| 2018-04-02 | Tax withholding | 3,099 | $51.05 | 170,514 |
| 2018-03-19 | Open-market sale | 8,780 | $55.95 | 166,643 |
| 2018-03-12 | Open-market sale | 8,764 | $56.83 | 175,423 |
| 2018-03-05 | Open-market sale | 8,850 | $55.55 | 184,187 |
| 2018-02-28 | Option exercise (derivative) | 3,600 | $0.00 | 10,803 |
| 2018-02-28 | Option exercise | 3,600 | $55.85 | 194,638 |
| 2018-02-28 | Tax withholding | 1,601 | $55.85 | 193,037 |
| 2018-02-26 | Option exercise (derivative) | 14,320 | $0.00 | 0 |
| 2018-02-26 | Tax withholding | 6,419 | $54.60 | 191,038 |
| 2018-02-26 | Option exercise | 14,320 | $54.60 | 197,457 |
| 2018-02-22 | Grant / award (derivative) | 4,290 | $0.00 | 4,290 |
| 2017-03-30 | Option exercise (derivative) | 6,969 | $0.00 | 13,941 |
| 2017-03-30 | Tax withholding | 3,279 | $26.75 | 183,137 |
| 2017-03-30 | Option exercise | 6,969 | $26.75 | 186,416 |
| 2017-03-03 | Option exercise (derivative) | 14,913 | $0.00 | 0 |
| 2017-03-03 | Tax withholding | 7,017 | $25.55 | 179,447 |
| 2017-03-03 | Option exercise | 14,913 | $25.55 | 186,464 |
| 2017-02-28 | Grant / award (derivative) | 14,403 | $0.00 | 14,403 |
| 2017-02-27 | Option exercise (derivative) | 14,320 | $0.00 | 14,320 |
| 2017-02-27 | Tax withholding | 6,857 | $24.55 | 171,551 |
| 2017-02-27 | Option exercise | 14,320 | $24.55 | 178,408 |
| 2016-08-02 | Grant / award (derivative) | 80,000 | $0.00 | 80,000 |
| 2016-05-16 | Open-market sale | 3,900 | $15.00 | 169,188 |
| 2016-05-16 | Open-market sale | 5,100 | $15.01 | 164,088 |
| 2016-03-30 | Grant / award (derivative) | 20,910 | $0.00 | 20,910 |
| 2016-03-30 | Grant / award (derivative) | 43,911 | $0.00 | 43,911 |
| 2016-03-08 | Option exercise (derivative) | 18,079 | $0.00 | 0 |
| 2016-03-08 | Tax withholding | 5,867 | $13.31 | 173,088 |
| 2016-03-08 | Option exercise | 18,079 | $13.31 | 178,955 |
| 2016-03-03 | Option exercise (derivative) | 14,913 | $0.00 | 14,913 |
| 2016-03-03 | Tax withholding | 4,840 | $13.18 | 160,876 |
| 2016-03-03 | Option exercise | 14,913 | $13.18 | 165,716 |
| 2016-02-26 | Option exercise (derivative) | 14,319 | $0.00 | 28,640 |
| 2016-02-26 | Tax withholding | 4,845 | $12.59 | 150,803 |
| 2016-02-26 | Option exercise | 14,319 | $12.59 | 155,648 |
| 2015-05-14 | Open-market sale | 8,100 | $14.66 | 141,329 |
| 2015-03-09 | Option exercise (derivative) | 14,783 | $0.00 | 0 |
| 2015-03-09 | Option exercise (derivative) | 18,078 | $0.00 | 18,079 |
| 2015-03-09 | Tax withholding | 4,805 | $12.37 | 137,227 |
| 2015-03-09 | Option exercise | 14,783 | $12.37 | 142,032 |
| 2015-03-09 | Tax withholding | 5,876 | $12.37 | 149,429 |
| 2015-03-09 | Option exercise | 18,078 | $12.37 | 155,305 |
| 2015-03-03 | Option exercise (derivative) | 14,912 | $0.00 | 29,826 |
| 2015-03-03 | Tax withholding | 4,846 | $12.53 | 127,249 |
| 2015-03-03 | Option exercise | 14,912 | $12.53 | 132,095 |
| 2015-02-26 | Grant / award (derivative) | 42,959 | $0.00 | 42,959 |
| 2014-05-09 | Open-market sale | 20,000 | $12.37 | 117,183 |
| 2014-03-10 | Option exercise (derivative) | 16,667 | $0.00 | 0 |
| 2014-03-10 | Option exercise (derivative) | 14,783 | $0.00 | 14,783 |
| 2014-03-10 | Option exercise (derivative) | 18,077 | $0.00 | 36,157 |
| 2014-03-10 | Option exercise | 16,667 | $12.55 | 144,924 |
| 2014-03-10 | Option exercise | 14,783 | $12.55 | 120,877 |
| 2014-03-10 | Tax withholding | 4,812 | $12.55 | 116,065 |
| 2014-03-10 | Option exercise | 18,077 | $12.55 | 134,142 |
| 2014-03-10 | Tax withholding | 5,885 | $12.55 | 128,257 |
| 2014-03-10 | Tax withholding | 7,741 | $12.55 | 137,183 |
| 2014-03-03 | Grant / award (derivative) | 44,738 | $0.00 | 44,738 |
| 2014-02-24 | Option exercise (derivative) | 36,667 | $0.00 | 0 |
| 2014-02-24 | Tax withholding | 12,154 | $12.06 | 106,094 |
| 2014-02-24 | Option exercise | 36,667 | $12.06 | 118,248 |
| 2014-02-24 | Option exercise | 36,667 | $12.06 | 118,248 |
| 2014-02-24 | Tax withholding | 12,154 | $12.06 | 106,094 |
| 2013-03-11 | Option exercise (derivative) | 16,667 | $0.00 | 16,667 |
| 2013-03-11 | Option exercise | 16,667 | $0.00 | 87,015 |
| 2013-03-11 | Tax withholding | 5,434 | $9.71 | 81,581 |
| 2013-03-08 | Grant / award (derivative) | 54,234 | $0.00 | 54.23 |
| 2013-03-08 | Option exercise (derivative) | 14,782 | $0.00 | 29,566 |
| 2013-03-08 | Tax withholding | 4,819 | $9.78 | 70,348 |
| 2013-03-08 | Option exercise | 14,782 | $0.00 | 75,167 |
| 2013-02-22 | Option exercise (derivative) | 36,667 | $0.00 | 36,667 |
| 2013-02-22 | Option exercise | 36,667 | $0.00 | 72,587 |
| 2013-02-22 | Tax withholding | 12,202 | $10.00 | 60,385 |
| 2013-02-22 | Option exercise (derivative) | 36,667 | $0.00 | 36,667 |
| 2013-02-22 | Tax withholding | 12,202 | $10.00 | 60,385 |
| 2013-02-22 | Option exercise | 36,667 | $0.00 | 72,587 |
| 2012-03-09 | Option exercise (derivative) | 16,666 | $0.00 | 33,334 |
| 2012-03-09 | Option exercise | 16,666 | $0.00 | 41,348 |
| 2012-03-09 | Open-market sale | 5,428 | $11.29 | 35,920 |
| 2012-03-08 | Grant / award (derivative) | 44,348 | $0.00 | 44,348 |
| 2012-02-22 | Option exercise (derivative) | 36,666 | $0.00 | 73,334 |
| 2012-02-22 | Open-market sale | 11,984 | $11.58 | 24,682 |
| 2012-02-22 | Option exercise | 36,666 | $0.00 | 36,666 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.