SEC CIK 1570838
Sanford Glenn Darrel
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| AGNTview stock → | 39,578,400 | 2025-09-11 |
| EXPIview stock → | 236,054 | 2026-04-30 |
Position History — AGNT
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — AGNT
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-09-11 | Gift | 50,000 | $0.00 | 39,578,400 |
| 2025-05-19 | Open-market sale | 25,000 | $7.99 | 39,628,400 |
| 2025-05-12 | Open-market sale | 25,000 | $7.81 | 39,653,400 |
| 2025-05-05 | Open-market sale | 25,000 | $8.94 | 39,678,400 |
| 2025-04-28 | Open-market sale | 20,000 | $8.80 | 39,703,400 |
| 2025-04-21 | Open-market sale | 20,000 | $8.62 | 39,723,400 |
| 2025-04-15 | Open-market sale | 20,000 | $9.39 | 39,743,400 |
| 2025-04-07 | Open-market sale | 20,000 | $9.23 | 39,763,400 |
| 2025-04-01 | Open-market sale | 20,000 | $9.80 | 39,783,400 |
| 2025-03-24 | Open-market sale | 25,000 | $10.37 | 39,803,400 |
| 2025-03-17 | Open-market sale | 25,000 | $9.76 | 39,828,400 |
| 2025-03-10 | Open-market sale | 25,000 | $9.76 | 39,853,400 |
| 2025-03-03 | Open-market sale | 25,000 | $10.04 | 39,878,400 |
| 2025-02-24 | Open-market sale | 25,000 | $10.21 | 39,903,400 |
| 2025-02-18 | Open-market sale | 25,000 | $11.02 | 39,928,400 |
| 2025-02-10 | Open-market sale | 25,000 | $10.96 | 39,968,400 |
| 2025-02-03 | Open-market sale | 25,000 | $10.94 | 39,993,400 |
| 2025-01-28 | Open-market sale | 25,000 | $11.59 | 40,072,450 |
| 2025-01-21 | Open-market sale | 25,000 | $11.44 | 40,097,450 |
| 2025-01-13 | Open-market sale | 25,000 | $10.74 | 40,122,450 |
| 2025-01-06 | Open-market sale | 25,000 | $11.52 | 40,147,450 |
| 2024-12-26 | Open-market sale | 36,630 | $11.97 | 40,172,450 |
| 2024-12-17 | Open-market sale | 50,000 | $12.60 | 40,209,080 |
| 2024-12-10 | Gift | 30,000 | $0.00 | 40,259,080 |
| 2024-12-10 | Open-market sale | 50,000 | $13.00 | 40,289,080 |
| 2024-12-04 | Open-market sale | 119 | $13.66 | 40,339,080 |
| 2024-12-03 | Open-market sale | 49,881 | $13.87 | 40,339,199 |
| 2024-11-25 | Open-market sale | 50,000 | $14.41 | 40,389,080 |
| 2024-11-18 | Open-market sale | 50,000 | $12.72 | 40,439,080 |
| 2024-11-12 | Open-market sale | 50,000 | $14.48 | 40,489,080 |
| 2024-11-06 | Open-market sale | 700 | $15.01 | 40,539,080 |
| 2024-11-05 | Open-market sale | 16,177 | $14.46 | 40,539,780 |
| 2024-11-05 | Open-market sale | 33,823 | $13.94 | 40,555,957 |
| 2024-10-31 | Option exercise | 4 | $0.00 | 236,053 |
| 2024-10-29 | Open-market sale | 40,000 | $12.88 | 40,589,780 |
| 2024-10-22 | Open-market sale | 40,000 | $12.82 | 40,629,780 |
| 2024-10-15 | Open-market sale | 40,000 | $13.28 | 40,669,780 |
| 2024-10-09 | Gift | 7,000 | $0.00 | 40,018,400 |
| 2024-10-08 | Open-market sale | 40,000 | $13.41 | 40,709,780 |
| 2024-10-01 | Open-market sale | 40,000 | $13.93 | 40,749,780 |
| 2024-09-30 | Grant / award | 14 | $11.17 | 236,049 |
| 2024-09-28 | Option exercise | 42,500 | $0.00 | 40,800,376 |
| 2024-09-28 | Tax withholding | 10,596 | $14.37 | 40,789,780 |
| 2024-09-24 | Open-market sale | 50,000 | $14.23 | 40,757,876 |
| 2024-09-19 | Open-market sale | 1,251 | $15.00 | 40,807,876 |
| 2024-09-18 | Open-market sale | 11,170 | $15.10 | 40,809,127 |
| 2024-09-17 | Open-market sale | 50,000 | $14.49 | 40,820,297 |
| 2024-09-11 | Open-market sale | 12,388 | $12.33 | 40,870,297 |
| 2024-09-10 | Open-market sale | 59,935 | $12.41 | 40,882,685 |
| 2024-09-04 | Open-market sale | 1,047 | $12.06 | 40,942,620 |
| 2024-09-03 | Open-market sale | 26,630 | $11.82 | 40,943,667 |
| 2024-08-28 | Open-market sale | 5,384 | $12.58 | 40,970,297 |
| 2024-08-27 | Open-market sale | 44,616 | $12.98 | 40,975,681 |
| 2024-08-21 | Open-market sale | 2,016 | $12.61 | 41,020,297 |
| 2024-08-20 | Open-market sale | 47,984 | $12.32 | 41,022,313 |
| 2024-08-13 | Open-market sale | 46,047 | $12.05 | 41,074,250 |
| 2024-08-13 | Open-market sale | 3,953 | $12.14 | 41,070,297 |
| 2024-08-06 | Open-market sale | 50,000 | $12.33 | 41,120,297 |
| 2024-07-29 | Open-market sale | 40,000 | $14.48 | 41,170,297 |
| 2024-07-22 | Open-market sale | 40,000 | $13.79 | 41,210,297 |
| 2024-07-17 | Open-market sale | 55,538 | $14.29 | 41,250,297 |
| 2024-07-16 | Open-market sale | 9,831 | $14.03 | 41,305,835 |
| 2024-07-16 | Open-market sale | 55,386 | $13.54 | 41,315,666 |
| 2024-07-15 | Open-market sale | 83,240 | $12.80 | 41,371,052 |
| 2024-07-08 | Open-market sale | 20,000 | $11.12 | 41,454,292 |
| 2024-07-02 | Gift | 9,050 | $0.00 | 40,025,400 |
| 2024-07-01 | Open-market sale | 20,000 | $10.74 | 41,474,292 |
| 2024-06-28 | Option exercise | 42,500 | $0.00 | 41,504,888 |
| 2024-06-28 | Tax withholding | 10,596 | $11.28 | 41,494,292 |
| 2024-06-24 | Open-market sale | 25,000 | $10.62 | 41,462,388 |
| 2024-06-13 | Open-market sale | 25,000 | $11.02 | 41,487,388 |
| 2024-06-12 | Open-market sale | 1,005 | $12.02 | 41,512,388 |
| 2024-06-10 | Open-market sale | 25,000 | $10.92 | 41,513,393 |
| 2024-06-04 | Open-market sale | 25,000 | $10.94 | 41,538,393 |
| 2024-05-29 | Open-market sale | 25,000 | $11.05 | 41,563,393 |
| 2024-04-04 | Gift | 10,000 | $0.00 | 41,588,393 |
| 2024-03-28 | Tax withholding | 10,596 | $10.33 | 41,598,393 |
| 2024-03-28 | Option exercise | 42,500 | $0.00 | 41,608,989 |
| 2023-12-28 | Option exercise | 42,500 | $0.00 | 41,576,838 |
| 2023-12-28 | Option exercise | 42,500 | $0.00 | 41,576,838 |
| 2023-12-28 | Tax withholding | 12,602 | $15.77 | 41,564,236 |
| 2023-12-28 | Tax withholding | 10,349 | $15.77 | 41,566,489 |
| 2023-12-28 | Option exercise | 42,500 | $0.00 | 41,576,838 |
| 2023-12-26 | Gift | 38,000 | $0.00 | 40,034,450 |
| 2023-12-08 | Disposition to issuer | 31,765 | $14.69 | 236,035 |
| 2023-09-28 | Grant / award (derivative) | 316,652 | $0.00 | 316,652 |
| 2023-09-28 | Grant / award (derivative) | 18,348 | $0.00 | 18,348 |
| 2023-09-28 | Grant / award (derivative) | 170,000 | $0.00 | 170,000 |
| 2023-06-12 | Open-market sale | 421,477 | $19.10 | 41,612,861 |
| 2023-06-12 | Open-market sale | 78,523 | $20.74 | 41,534,338 |
| 2022-09-22 | Option exercise (derivative) | 83,659 | $0.00 | 0 |
| 2022-09-22 | Option exercise | 83,659 | $0.07 | 42,117,997 |
| 2022-09-22 | Open-market sale | 83,659 | $11.09 | 42,034,338 |
| 2022-09-21 | Option exercise (derivative) | 42,008 | $0.00 | 83,659 |
| 2022-09-21 | Option exercise | 42,008 | $0.07 | 42,076,346 |
| 2022-09-21 | Open-market sale | 42,008 | $11.52 | 42,034,338 |
| 2022-08-23 | Option exercise (derivative) | 708 | $0.00 | 125,667 |
| 2022-08-23 | Option exercise | 708 | $0.07 | 42,035,046 |
| 2022-08-23 | Open-market sale | 708 | $15.02 | 42,034,338 |
| 2022-08-22 | Option exercise (derivative) | 3,165 | $0.00 | 126,375 |
| 2022-08-22 | Open-market sale | 3,165 | $15.10 | 42,034,338 |
| 2022-08-22 | Option exercise | 3,165 | $0.07 | 42,037,503 |
| 2022-08-19 | Option exercise (derivative) | 9,000 | $0.00 | 129,540 |
| 2022-08-19 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-08-19 | Open-market sale | 9,000 | $15.55 | 42,034,338 |
| 2022-08-18 | Option exercise (derivative) | 9,000 | $0.00 | 138,540 |
| 2022-08-18 | Open-market sale | 9,000 | $16.35 | 42,034,338 |
| 2022-08-18 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-08-17 | Option exercise (derivative) | 9,000 | $0.00 | 147,540 |
| 2022-08-17 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-08-17 | Open-market sale | 9,000 | $16.60 | 42,034,338 |
| 2022-08-16 | Option exercise (derivative) | 9,000 | $0.00 | 156,540 |
| 2022-08-16 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-08-16 | Open-market sale | 100 | $17.53 | 42,034,338 |
| 2022-08-16 | Open-market sale | 8,900 | $17.00 | 42,034,438 |
| 2022-08-15 | Option exercise (derivative) | 9,000 | $0.00 | 165,540 |
| 2022-08-15 | Open-market sale | 750 | $17.89 | 42,034,338 |
| 2022-08-15 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-08-15 | Open-market sale | 8,250 | $17.10 | 42,035,088 |
| 2022-08-12 | Option exercise (derivative) | 9,000 | $0.00 | 174,540 |
| 2022-08-12 | Open-market sale | 9,000 | $18.29 | 42,034,338 |
| 2022-08-12 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-08-11 | Option exercise (derivative) | 9,000 | $0.00 | 183,540 |
| 2022-08-11 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-08-11 | Open-market sale | 9,000 | $18.07 | 42,034,338 |
| 2022-08-10 | Option exercise (derivative) | 9,000 | $0.00 | 192,540 |
| 2022-08-10 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-08-10 | Open-market sale | 9,000 | $17.71 | 42,034,338 |
| 2022-08-09 | Option exercise (derivative) | 9,000 | $0.00 | 201,540 |
| 2022-08-09 | Open-market sale | 9,000 | $16.27 | 42,034,338 |
| 2022-08-09 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-08-08 | Option exercise (derivative) | 9,000 | $0.00 | 210,540 |
| 2022-08-08 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-08-08 | Open-market sale | 7,211 | $16.95 | 42,034,338 |
| 2022-08-08 | Open-market sale | 1,789 | $16.03 | 42,041,549 |
| 2022-08-05 | Option exercise (derivative) | 9,000 | $0.00 | 219,540 |
| 2022-08-05 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-08-05 | Open-market sale | 9,000 | $15.23 | 42,034,338 |
| 2022-08-04 | Option exercise (derivative) | 9,000 | $0.00 | 228,540 |
| 2022-08-04 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-08-04 | Open-market sale | 9,000 | $15.41 | 42,034,338 |
| 2022-08-03 | Option exercise (derivative) | 9,000 | $0.00 | 237,540 |
| 2022-08-03 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-08-03 | Open-market sale | 9,000 | $15.58 | 42,034,338 |
| 2022-08-02 | Option exercise (derivative) | 112,718 | $0.00 | 246,540 |
| 2022-08-02 | Open-market sale | 112,718 | $15.58 | 42,034,338 |
| 2022-08-02 | Option exercise | 112,718 | $0.07 | 42,147,056 |
| 2022-08-01 | Option exercise (derivative) | 200,000 | $0.00 | 359,258 |
| 2022-08-01 | Open-market sale | 200,000 | $15.07 | 42,034,338 |
| 2022-08-01 | Option exercise | 200,000 | $0.07 | 42,234,338 |
| 2022-07-22 | Option exercise (derivative) | 6,390 | $0.00 | 559,258 |
| 2022-07-22 | Option exercise | 6,390 | $0.07 | 42,040,728 |
| 2022-07-22 | Open-market sale | 6,390 | $15.05 | 42,034,338 |
| 2022-07-20 | Option exercise (derivative) | 41,270 | $0.00 | 565,648 |
| 2022-07-20 | Open-market sale | 41,270 | $15.01 | 42,034,338 |
| 2022-07-20 | Option exercise | 41,270 | $0.07 | 42,075,608 |
| 2022-06-08 | Option exercise (derivative) | 9,146 | $0.00 | 606,918 |
| 2022-06-08 | Option exercise | 9,146 | $0.07 | 42,043,484 |
| 2022-06-08 | Open-market sale | 9,146 | $15.06 | 42,034,338 |
| 2022-06-02 | Option exercise (derivative) | 161,985 | $0.00 | 616,064 |
| 2022-06-02 | Option exercise | 161,985 | $0.07 | 42,196,323 |
| 2022-06-02 | Open-market sale | 161,985 | $15.06 | 42,034,338 |
| 2022-05-06 | Option exercise (derivative) | 8,491 | $0.00 | 778,049 |
| 2022-05-06 | Open-market sale | 8,491 | $15.43 | 42,034,338 |
| 2022-05-06 | Option exercise | 8,491 | $0.07 | 42,042,829 |
| 2022-05-05 | Option exercise (derivative) | 9,000 | $0.00 | 786,540 |
| 2022-05-05 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-05-05 | Open-market sale | 9,000 | $15.15 | 42,034,338 |
| 2022-05-04 | Option exercise (derivative) | 46,525 | $0.00 | 795,540 |
| 2022-05-04 | Open-market sale | 45,725 | $15.45 | 42,035,138 |
| 2022-05-04 | Option exercise | 46,525 | $0.07 | 42,080,863 |
| 2022-05-04 | Open-market sale | 800 | $16.18 | 42,034,338 |
| 2022-05-03 | Option exercise (derivative) | 15,866 | $0.00 | 842,065 |
| 2022-05-03 | Open-market sale | 15,866 | $15.02 | 42,034,338 |
| 2022-05-03 | Option exercise | 15,866 | $0.07 | 42,050,204 |
| 2022-04-27 | Option exercise (derivative) | 509 | $0.00 | 857,931 |
| 2022-04-27 | Open-market sale | 509 | $15.02 | 42,034,338 |
| 2022-04-27 | Option exercise | 509 | $0.07 | 42,034,847 |
| 2022-04-26 | Option exercise (derivative) | 100 | $0.00 | 858,440 |
| 2022-04-26 | Open-market sale | 100 | $15.10 | 42,034,338 |
| 2022-04-26 | Option exercise | 100 | $0.07 | 42,034,438 |
| 2022-04-25 | Option exercise (derivative) | 14,544 | $0.00 | 858,540 |
| 2022-04-25 | Open-market sale | 14,544 | $15.31 | 42,034,338 |
| 2022-04-25 | Option exercise | 14,544 | $0.07 | 42,048,882 |
| 2022-04-22 | Option exercise (derivative) | 3,456 | $0.00 | 873,084 |
| 2022-04-22 | Open-market sale | 3,456 | $15.44 | 42,034,338 |
| 2022-04-22 | Option exercise | 3,456 | $0.07 | 42,037,794 |
| 2022-04-21 | Option exercise (derivative) | 9,000 | $0.00 | 876,540 |
| 2022-04-21 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-21 | Open-market sale | 7,220 | $15.59 | 42,036,118 |
| 2022-04-21 | Open-market sale | 1,780 | $16.66 | 42,034,338 |
| 2022-04-20 | Option exercise (derivative) | 9,000 | $0.00 | 885,540 |
| 2022-04-20 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-20 | Open-market sale | 9,000 | $16.48 | 42,034,338 |
| 2022-04-19 | Option exercise (derivative) | 9,000 | $0.00 | 894,540 |
| 2022-04-19 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-19 | Open-market sale | 9,000 | $16.51 | 42,034,338 |
| 2022-04-18 | Option exercise (derivative) | 9,000 | $0.00 | 903,540 |
| 2022-04-18 | Open-market sale | 9,000 | $15.89 | 42,034,338 |
| 2022-04-18 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-14 | Option exercise (derivative) | 9,000 | $0.00 | 912,540 |
| 2022-04-14 | Open-market sale | 8,971 | $16.69 | 42,034,367 |
| 2022-04-14 | Open-market sale | 29 | $17.30 | 42,034,338 |
| 2022-04-14 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-13 | Option exercise (derivative) | 9,000 | $0.00 | 921,540 |
| 2022-04-13 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-13 | Open-market sale | 9,000 | $17.04 | 42,034,338 |
| 2022-04-12 | Option exercise (derivative) | 9,000 | $0.00 | 930,540 |
| 2022-04-12 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-12 | Open-market sale | 8,173 | $17.08 | 42,035,165 |
| 2022-04-12 | Open-market sale | 827 | $17.77 | 42,034,338 |
| 2022-04-11 | Option exercise (derivative) | 9,000 | $0.00 | 939,540 |
| 2022-04-11 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-11 | Open-market sale | 200 | $17.40 | 42,034,338 |
| 2022-04-11 | Open-market sale | 8,800 | $17.07 | 42,034,538 |
| 2022-04-08 | Option exercise (derivative) | 9,000 | $0.00 | 948,540 |
| 2022-04-08 | Open-market sale | 9,000 | $16.79 | 42,034,338 |
| 2022-04-08 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-07 | Option exercise (derivative) | 9,000 | $0.00 | 957,540 |
| 2022-04-07 | Open-market sale | 1,800 | $18.66 | 42,034,338 |
| 2022-04-07 | Open-market sale | 7,200 | $17.30 | 42,036,138 |
| 2022-04-07 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-06 | Option exercise (derivative) | 9,000 | $0.00 | 966,540 |
| 2022-04-06 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-06 | Open-market sale | 8,925 | $18.72 | 42,034,413 |
| 2022-04-06 | Open-market sale | 75 | $19.49 | 42,034,338 |
| 2022-04-05 | Option exercise (derivative) | 9,000 | $0.00 | 975,540 |
| 2022-04-05 | Open-market sale | 100 | $21.77 | 42,034,338 |
| 2022-04-05 | Open-market sale | 7,700 | $20.12 | 42,035,638 |
| 2022-04-05 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-05 | Open-market sale | 1,200 | $21.17 | 42,034,438 |
| 2022-04-04 | Option exercise (derivative) | 9,000 | $0.00 | 984,540 |
| 2022-04-04 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-04 | Open-market sale | 2,982 | $21.52 | 42,040,356 |
| 2022-04-04 | Open-market sale | 6,018 | $22.04 | 42,034,338 |
| 2022-04-01 | Option exercise (derivative) | 9,000 | $0.00 | 993,540 |
| 2022-04-01 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-04-01 | Open-market sale | 8,500 | $20.50 | 42,034,838 |
| 2022-04-01 | Open-market sale | 500 | $21.29 | 42,034,338 |
| 2022-03-31 | Option exercise (derivative) | 9,000 | $0.00 | 1,002,540 |
| 2022-03-31 | Open-market sale | 8,500 | $21.63 | 42,034,838 |
| 2022-03-31 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-31 | Open-market sale | 500 | $22.18 | 42,034,338 |
| 2022-03-30 | Option exercise (derivative) | 9,000 | $0.00 | 1,011,540 |
| 2022-03-30 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-30 | Open-market sale | 3,656 | $23.47 | 42,034,338 |
| 2022-03-30 | Open-market sale | 5,344 | $22.68 | 42,037,994 |
| 2022-03-29 | Option exercise (derivative) | 9,000 | $0.00 | 1,020,540 |
| 2022-03-29 | Open-market sale | 4,256 | $23.67 | 42,034,338 |
| 2022-03-29 | Open-market sale | 4,744 | $23.27 | 42,038,594 |
| 2022-03-29 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-28 | Option exercise (derivative) | 9,000 | $0.00 | 1,029,540 |
| 2022-03-28 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-28 | Open-market sale | 1,139 | $22.23 | 42,034,338 |
| 2022-03-28 | Open-market sale | 7,861 | $21.60 | 42,035,477 |
| 2022-03-25 | Option exercise (derivative) | 9,000 | $0.00 | 1,038,540 |
| 2022-03-25 | Open-market sale | 6,455 | $22.08 | 42,036,883 |
| 2022-03-25 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-25 | Open-market sale | 2,145 | $23.14 | 42,034,738 |
| 2022-03-25 | Open-market sale | 400 | $23.79 | 42,034,338 |
| 2022-03-24 | Option exercise (derivative) | 9,000 | $0.00 | 1,047,540 |
| 2022-03-24 | Open-market sale | 8,900 | $23.61 | 42,034,438 |
| 2022-03-24 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-24 | Open-market sale | 100 | $24.10 | 42,034,338 |
| 2022-03-23 | Option exercise (derivative) | 9,000 | $0.00 | 1,056,540 |
| 2022-03-23 | Open-market sale | 1,945 | $25.26 | 42,034,338 |
| 2022-03-23 | Open-market sale | 7,055 | $24.40 | 42,036,283 |
| 2022-03-23 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-22 | Option exercise (derivative) | 9,000 | $0.00 | 1,065,540 |
| 2022-03-22 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-22 | Open-market sale | 8,567 | $25.30 | 42,034,771 |
| 2022-03-22 | Open-market sale | 433 | $25.66 | 42,034,338 |
| 2022-03-21 | Option exercise (derivative) | 9,000 | $0.00 | 1,074,540 |
| 2022-03-21 | Open-market sale | 374 | $25.46 | 42,034,338 |
| 2022-03-21 | Open-market sale | 8,626 | $24.60 | 42,034,712 |
| 2022-03-21 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-18 | Option exercise (derivative) | 9,000 | $0.00 | 1,083,540 |
| 2022-03-18 | Open-market sale | 1,412 | $26.09 | 42,034,338 |
| 2022-03-18 | Open-market sale | 7,588 | $25.39 | 42,035,750 |
| 2022-03-18 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-17 | Option exercise (derivative) | 9,000 | $0.00 | 1,092,540 |
| 2022-03-17 | Open-market sale | 589 | $25.91 | 42,034,338 |
| 2022-03-17 | Open-market sale | 8,411 | $25.33 | 42,034,927 |
| 2022-03-17 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-16 | Option exercise (derivative) | 9,000 | $0.00 | 1,101,540 |
| 2022-03-16 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-16 | Open-market sale | 2,039 | $25.05 | 42,034,338 |
| 2022-03-16 | Open-market sale | 6,961 | $24.71 | 42,036,377 |
| 2022-03-15 | Option exercise (derivative) | 9,000 | $0.00 | 1,110,540 |
| 2022-03-15 | Open-market sale | 300 | $23.26 | 42,034,338 |
| 2022-03-15 | Open-market sale | 6,058 | $22.75 | 42,034,638 |
| 2022-03-15 | Open-market sale | 2,642 | $21.81 | 42,040,696 |
| 2022-03-15 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-14 | Option exercise (derivative) | 9,000 | $0.00 | 1,119,540 |
| 2022-03-14 | Open-market sale | 4,092 | $22.60 | 42,034,338 |
| 2022-03-14 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-14 | Open-market sale | 4,908 | $21.21 | 42,038,430 |
| 2022-03-11 | Option exercise (derivative) | 9,000 | $0.00 | 1,128,540 |
| 2022-03-11 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-11 | Open-market sale | 7,348 | $23.08 | 42,035,990 |
| 2022-03-11 | Open-market sale | 1,652 | $24.04 | 42,034,338 |
| 2022-03-10 | Option exercise (derivative) | 9,000 | $0.00 | 1,137,540 |
| 2022-03-10 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-10 | Open-market sale | 9,000 | $23.80 | 42,034,338 |
| 2022-03-09 | Option exercise (derivative) | 9,000 | $0.00 | 1,146,540 |
| 2022-03-09 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-09 | Open-market sale | 9,000 | $24.25 | 42,034,338 |
| 2022-03-08 | Option exercise (derivative) | 9,000 | $0.00 | 1,155,540 |
| 2022-03-08 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-08 | Open-market sale | 8,000 | $22.90 | 42,035,338 |
| 2022-03-08 | Open-market sale | 1,000 | $23.57 | 42,034,338 |
| 2022-03-07 | Option exercise (derivative) | 9,000 | $0.00 | 1,164,540 |
| 2022-03-07 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-07 | Open-market sale | 300 | $24.83 | 42,034,338 |
| 2022-03-07 | Open-market sale | 2,658 | $24.07 | 42,034,638 |
| 2022-03-07 | Open-market sale | 6,042 | $23.17 | 42,037,296 |
| 2022-03-04 | Option exercise (derivative) | 9,000 | $0.00 | 1,173,540 |
| 2022-03-04 | Open-market sale | 8,600 | $24.43 | 42,034,738 |
| 2022-03-04 | Open-market sale | 400 | $25.46 | 42,034,338 |
| 2022-03-04 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-03 | Option exercise (derivative) | 9,000 | $0.00 | 1,182,540 |
| 2022-03-03 | Open-market sale | 7,968 | $25.25 | 42,035,370 |
| 2022-03-03 | Open-market sale | 200 | $26.93 | 42,034,338 |
| 2022-03-03 | Open-market sale | 832 | $26.00 | 42,034,538 |
| 2022-03-03 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-02 | Option exercise (derivative) | 9,000 | $0.00 | 1,191,540 |
| 2022-03-02 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-03-02 | Open-market sale | 9,000 | $26.68 | 42,034,338 |
| 2022-03-01 | Option exercise (derivative) | 9,000 | $0.00 | 1,200,540 |
| 2022-03-01 | Open-market sale | 8,500 | $26.68 | 42,034,838 |
| 2022-03-01 | Open-market sale | 500 | $27.23 | 42,034,338 |
| 2022-03-01 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-28 | Option exercise (derivative) | 9,000 | $0.00 | 1,209,540 |
| 2022-02-28 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-28 | Open-market sale | 7,385 | $26.46 | 42,035,953 |
| 2022-02-28 | Open-market sale | 1,615 | $27.21 | 42,034,338 |
| 2022-02-25 | Option exercise (derivative) | 9,000 | $0.00 | 1,218,540 |
| 2022-02-25 | Open-market sale | 600 | $27.41 | 42,034,338 |
| 2022-02-25 | Open-market sale | 8,400 | $26.61 | 42,034,938 |
| 2022-02-25 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-24 | Option exercise (derivative) | 9,000 | $0.00 | 1,227,540 |
| 2022-02-24 | Open-market sale | 1,800 | $26.66 | 42,036,435 |
| 2022-02-24 | Open-market sale | 1,000 | $23.66 | 42,041,838 |
| 2022-02-24 | Open-market sale | 500 | $22.57 | 42,042,838 |
| 2022-02-24 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-24 | Open-market sale | 1,748 | $27.72 | 42,034,687 |
| 2022-02-24 | Open-market sale | 2,000 | $25.64 | 42,038,235 |
| 2022-02-24 | Open-market sale | 1,603 | $24.76 | 42,040,235 |
| 2022-02-24 | Open-market sale | 349 | $28.33 | 42,034,338 |
| 2022-02-23 | Option exercise (derivative) | 9,000 | $0.00 | 1,236,540 |
| 2022-02-23 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-23 | Open-market sale | 100 | $25.64 | 42,034,338 |
| 2022-02-23 | Open-market sale | 3,314 | $24.94 | 42,034,438 |
| 2022-02-23 | Open-market sale | 5,586 | $24.15 | 42,037,752 |
| 2022-02-22 | Option exercise (derivative) | 9,000 | $0.00 | 1,245,540 |
| 2022-02-22 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-22 | Open-market sale | 4,848 | $24.92 | 42,038,490 |
| 2022-02-22 | Open-market sale | 4,152 | $25.55 | 42,034,338 |
| 2022-02-18 | Option exercise (derivative) | 9,000 | $0.00 | 1,254,540 |
| 2022-02-18 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-18 | Open-market sale | 5,077 | $24.82 | 42,038,261 |
| 2022-02-18 | Open-market sale | 2,423 | $25.83 | 42,035,838 |
| 2022-02-18 | Open-market sale | 1,500 | $27.25 | 42,034,338 |
| 2022-02-17 | Option exercise (derivative) | 9,000 | $0.00 | 1,263,540 |
| 2022-02-17 | Open-market sale | 1,590 | $28.92 | 42,034,338 |
| 2022-02-17 | Open-market sale | 7,410 | $28.09 | 42,035,928 |
| 2022-02-17 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-16 | Option exercise (derivative) | 9,000 | $0.00 | 1,272,540 |
| 2022-02-16 | Open-market sale | 1,030 | $30.08 | 42,034,338 |
| 2022-02-16 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-16 | Open-market sale | 7,970 | $29.50 | 42,035,368 |
| 2022-02-15 | Option exercise (derivative) | 9,000 | $0.00 | 1,281,540 |
| 2022-02-15 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-15 | Open-market sale | 9,000 | $29.93 | 42,034,338 |
| 2022-02-14 | Option exercise (derivative) | 9,000 | $0.00 | 1,290,540 |
| 2022-02-14 | Open-market sale | 4,567 | $29.65 | 42,034,338 |
| 2022-02-14 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-14 | Open-market sale | 4,433 | $29.11 | 42,038,905 |
| 2022-02-11 | Option exercise (derivative) | 9,000 | $0.00 | 1,299,540 |
| 2022-02-11 | Open-market sale | 2,270 | $29.66 | 42,034,338 |
| 2022-02-11 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-11 | Open-market sale | 6,730 | $29.00 | 42,036,608 |
| 2022-02-10 | Option exercise (derivative) | 9,000 | $0.00 | 1,308,540 |
| 2022-02-10 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-10 | Open-market sale | 5,545 | $29.65 | 42,034,338 |
| 2022-02-10 | Open-market sale | 3,455 | $28.69 | 42,039,883 |
| 2022-02-09 | Option exercise (derivative) | 9,000 | $0.00 | 1,317,540 |
| 2022-02-09 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-09 | Open-market sale | 221 | $29.57 | 42,034,338 |
| 2022-02-09 | Open-market sale | 8,779 | $29.11 | 42,034,559 |
| 2022-02-08 | Option exercise (derivative) | 9,000 | $0.00 | 1,326,540 |
| 2022-02-08 | Open-market sale | 6,694 | $27.87 | 42,034,338 |
| 2022-02-08 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-08 | Open-market sale | 2,306 | $27.34 | 42,041,032 |
| 2022-02-07 | Option exercise (derivative) | 9,000 | $0.00 | 1,335,540 |
| 2022-02-07 | Open-market sale | 8,100 | $27.13 | 42,035,238 |
| 2022-02-07 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-07 | Open-market sale | 900 | $27.91 | 42,034,338 |
| 2022-02-04 | Option exercise (derivative) | 9,000 | $0.00 | 1,344,540 |
| 2022-02-04 | Open-market sale | 5,092 | $26.63 | 42,038,246 |
| 2022-02-04 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-04 | Open-market sale | 3,908 | $27.27 | 42,034,338 |
| 2022-02-03 | Option exercise (derivative) | 9,000 | $0.00 | 1,353,540 |
| 2022-02-03 | Open-market sale | 3,824 | $26.29 | 42,039,514 |
| 2022-02-03 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-03 | Open-market sale | 5,176 | $26.87 | 42,034,338 |
| 2022-02-02 | Option exercise (derivative) | 9,000 | $0.00 | 1,362,540 |
| 2022-02-02 | Open-market sale | 8,300 | $26.44 | 42,035,038 |
| 2022-02-02 | Open-market sale | 700 | $27.21 | 42,034,338 |
| 2022-02-02 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-01 | Option exercise (derivative) | 9,000 | $0.00 | 1,371,540 |
| 2022-02-01 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-02-01 | Open-market sale | 7,500 | $27.27 | 42,035,838 |
| 2022-02-01 | Open-market sale | 1,500 | $27.66 | 42,034,338 |
| 2022-01-31 | Option exercise (derivative) | 9,000 | $0.00 | 1,380,540 |
| 2022-01-31 | Open-market sale | 162 | $27.14 | 42,034,338 |
| 2022-01-31 | Open-market sale | 7,655 | $26.76 | 42,034,500 |
| 2022-01-31 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-31 | Open-market sale | 1,183 | $25.73 | 42,042,155 |
| 2022-01-28 | Option exercise (derivative) | 9,000 | $0.00 | 1,389,540 |
| 2022-01-28 | Open-market sale | 4,680 | $23.70 | 42,038,658 |
| 2022-01-28 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-28 | Open-market sale | 4,320 | $24.43 | 42,034,338 |
| 2022-01-27 | Option exercise (derivative) | 9,000 | $0.00 | 1,398,540 |
| 2022-01-27 | Open-market sale | 7,149 | $23.67 | 42,036,189 |
| 2022-01-27 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-27 | Open-market sale | 1,851 | $24.58 | 42,034,338 |
| 2022-01-26 | Option exercise (derivative) | 9,000 | $0.00 | 1,407,540 |
| 2022-01-26 | Open-market sale | 1,309 | $26.17 | 42,034,338 |
| 2022-01-26 | Open-market sale | 5,745 | $25.50 | 42,035,647 |
| 2022-01-26 | Open-market sale | 1,946 | $24.28 | 42,041,392 |
| 2022-01-26 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-25 | Option exercise (derivative) | 9,000 | $0.00 | 1,416,540 |
| 2022-01-25 | Open-market sale | 6,089 | $24.43 | 42,037,249 |
| 2022-01-25 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-25 | Open-market sale | 610 | $26.01 | 42,034,338 |
| 2022-01-25 | Open-market sale | 2,301 | $25.30 | 42,034,948 |
| 2022-01-24 | Option exercise (derivative) | 9,000 | $0.00 | 1,425,540 |
| 2022-01-24 | Open-market sale | 4,515 | $22.54 | 42,038,823 |
| 2022-01-24 | Open-market sale | 2,438 | $23.65 | 42,036,385 |
| 2022-01-24 | Open-market sale | 2,047 | $24.58 | 42,034,338 |
| 2022-01-24 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-21 | Option exercise (derivative) | 9,000 | $0.00 | 1,434,540 |
| 2022-01-21 | Open-market sale | 4,272 | $25.29 | 42,039,066 |
| 2022-01-21 | Open-market sale | 4,728 | $26.08 | 42,034,338 |
| 2022-01-21 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-20 | Option exercise (derivative) | 9,000 | $0.00 | 1,443,540 |
| 2022-01-20 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-20 | Open-market sale | 4,298 | $27.02 | 42,039,040 |
| 2022-01-20 | Open-market sale | 4,702 | $27.90 | 42,034,338 |
| 2022-01-19 | Option exercise (derivative) | 9,000 | $0.00 | 1,452,540 |
| 2022-01-19 | Open-market sale | 9,000 | $26.99 | 42,034,338 |
| 2022-01-19 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-18 | Option exercise (derivative) | 9,000 | $0.00 | 1,461,540 |
| 2022-01-18 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-18 | Open-market sale | 6,982 | $27.22 | 42,036,356 |
| 2022-01-18 | Open-market sale | 2,018 | $28.21 | 42,034,338 |
| 2022-01-14 | Option exercise (derivative) | 9,000 | $0.00 | 1,470,540 |
| 2022-01-14 | Open-market sale | 8,800 | $28.96 | 42,034,538 |
| 2022-01-14 | Open-market sale | 200 | $29.54 | 42,034,338 |
| 2022-01-14 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-13 | Option exercise (derivative) | 9,000 | $0.00 | 1,479,540 |
| 2022-01-13 | Open-market sale | 704 | $30.25 | 42,034,338 |
| 2022-01-13 | Open-market sale | 8,296 | $29.70 | 42,035,042 |
| 2022-01-13 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-12 | Option exercise (derivative) | 9,000 | $0.00 | 1,488,540 |
| 2022-01-12 | Open-market sale | 8,434 | $30.50 | 42,034,904 |
| 2022-01-12 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-12 | Open-market sale | 566 | $31.22 | 42,034,338 |
| 2022-01-11 | Option exercise (derivative) | 9,000 | $0.00 | 1,497,540 |
| 2022-01-11 | Open-market sale | 1,692 | $28.34 | 42,041,646 |
| 2022-01-11 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-11 | Open-market sale | 5,208 | $30.33 | 42,034,338 |
| 2022-01-11 | Open-market sale | 2,100 | $29.33 | 42,039,546 |
| 2022-01-10 | Option exercise (derivative) | 9,000 | $0.00 | 1,506,540 |
| 2022-01-10 | Open-market sale | 1,586 | $27.58 | 42,034,338 |
| 2022-01-10 | Open-market sale | 7,414 | $26.94 | 42,035,924 |
| 2022-01-10 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-07 | Option exercise (derivative) | 9,000 | $0.00 | 1,515,540 |
| 2022-01-07 | Open-market sale | 1,372 | $29.61 | 42,034,338 |
| 2022-01-07 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-07 | Open-market sale | 7,628 | $28.76 | 42,035,710 |
| 2022-01-06 | Option exercise (derivative) | 9,000 | $0.00 | 1,524,540 |
| 2022-01-06 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-06 | Open-market sale | 5,726 | $29.27 | 42,034,338 |
| 2022-01-06 | Open-market sale | 3,274 | $28.58 | 42,040,064 |
| 2022-01-05 | Option exercise (derivative) | 9,000 | $0.00 | 1,533,540 |
| 2022-01-05 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-05 | Open-market sale | 3,168 | $29.44 | 42,040,170 |
| 2022-01-05 | Open-market sale | 4,732 | $30.68 | 42,035,438 |
| 2022-01-05 | Open-market sale | 1,100 | $31.31 | 42,034,338 |
| 2022-01-04 | Option exercise (derivative) | 9,000 | $0.00 | 1,542,540 |
| 2022-01-04 | Open-market sale | 1,300 | $32.80 | 42,034,590 |
| 2022-01-04 | Open-market sale | 252 | $33.44 | 42,034,338 |
| 2022-01-04 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2022-01-04 | Open-market sale | 7,448 | $31.65 | 42,035,890 |
| 2022-01-03 | Option exercise (derivative) | 9,000 | $0.00 | 1,551,540 |
| 2022-01-03 | Open-market sale | 8,400 | $33.69 | 42,034,938 |
| 2022-01-03 | Open-market sale | 600 | $34.33 | 42,034,338 |
| 2022-01-03 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-31 | Option exercise (derivative) | 9,000 | $0.00 | 1,560,540 |
| 2021-12-31 | Open-market sale | 100 | $35.70 | 42,034,338 |
| 2021-12-31 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-31 | Open-market sale | 6,369 | $33.97 | 42,036,969 |
| 2021-12-31 | Open-market sale | 2,531 | $35.07 | 42,034,438 |
| 2021-12-30 | Option exercise (derivative) | 9,000 | $0.00 | 1,569,540 |
| 2021-12-30 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-30 | Open-market sale | 986 | $34.01 | 42,042,352 |
| 2021-12-30 | Open-market sale | 8,014 | $34.86 | 42,034,338 |
| 2021-12-29 | Option exercise (derivative) | 9,000 | $0.00 | 1,578,540 |
| 2021-12-29 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-29 | Open-market sale | 9,000 | $33.55 | 42,034,338 |
| 2021-12-28 | Option exercise (derivative) | 9,000 | $0.00 | 1,587,540 |
| 2021-12-28 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-28 | Open-market sale | 2,455 | $35.61 | 42,034,338 |
| 2021-12-28 | Open-market sale | 6,545 | $34.55 | 42,036,793 |
| 2021-12-27 | Option exercise (derivative) | 9,000 | $0.00 | 1,596,540 |
| 2021-12-27 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-27 | Open-market sale | 451 | $36.42 | 42,034,338 |
| 2021-12-27 | Open-market sale | 8,549 | $35.83 | 42,034,789 |
| 2021-12-23 | Option exercise (derivative) | 9,000 | $0.00 | 1,605,540 |
| 2021-12-23 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-23 | Open-market sale | 5,805 | $36.27 | 42,034,338 |
| 2021-12-23 | Open-market sale | 3,195 | $35.55 | 42,040,143 |
| 2021-12-22 | Option exercise (derivative) | 9,000 | $0.00 | 1,614,540 |
| 2021-12-22 | Open-market sale | 9,000 | $35.68 | 42,034,338 |
| 2021-12-22 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-21 | Option exercise (derivative) | 9,000 | $0.00 | 1,623,540 |
| 2021-12-21 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-21 | Open-market sale | 5,800 | $35.53 | 42,034,338 |
| 2021-12-21 | Open-market sale | 3,200 | $34.64 | 42,040,138 |
| 2021-12-20 | Option exercise (derivative) | 9,000 | $0.00 | 1,632,540 |
| 2021-12-20 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-20 | Open-market sale | 7,019 | $33.76 | 42,036,319 |
| 2021-12-20 | Open-market sale | 1,981 | $34.52 | 42,034,338 |
| 2021-12-17 | Option exercise (derivative) | 9,000 | $0.00 | 1,641,540 |
| 2021-12-17 | Open-market sale | 5,975 | $34.87 | 42,034,338 |
| 2021-12-17 | Open-market sale | 1,600 | $33.80 | 42,040,313 |
| 2021-12-17 | Open-market sale | 1,425 | $32.91 | 42,041,913 |
| 2021-12-17 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-16 | Option exercise (derivative) | 9,000 | $0.00 | 1,650,540 |
| 2021-12-16 | Open-market sale | 100 | $35.26 | 42,034,338 |
| 2021-12-16 | Open-market sale | 3,867 | $34.48 | 42,034,438 |
| 2021-12-16 | Open-market sale | 5,033 | $33.66 | 42,038,305 |
| 2021-12-16 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-15 | Option exercise (derivative) | 9,000 | $0.00 | 1,659,540 |
| 2021-12-15 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-15 | Open-market sale | 4,671 | $32.39 | 42,038,667 |
| 2021-12-15 | Open-market sale | 1,650 | $33.32 | 42,037,017 |
| 2021-12-15 | Open-market sale | 2,679 | $34.54 | 42,034,338 |
| 2021-12-14 | Option exercise (derivative) | 9,000 | $0.00 | 1,677,540 |
| 2021-12-14 | Option exercise (derivative) | 9,000 | $0.00 | 1,668,540 |
| 2021-12-14 | Open-market sale | 3,686 | $33.39 | 42,034,338 |
| 2021-12-14 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-14 | Open-market sale | 5,314 | $32.91 | 42,038,024 |
| 2021-12-13 | Open-market sale | 300 | $35.03 | 42,034,338 |
| 2021-12-13 | Open-market sale | 2,407 | $34.39 | 42,034,638 |
| 2021-12-13 | Open-market sale | 6,293 | $33.32 | 42,037,045 |
| 2021-12-13 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-10 | Option exercise (derivative) | 9,000 | $0.00 | 1,686,540 |
| 2021-12-10 | Option exercise | 9,000 | $0.07 | 42,043,338 |
| 2021-12-10 | Open-market sale | 7,900 | $35.26 | 42,035,438 |
| 2021-12-10 | Open-market sale | 1,100 | $36.54 | 42,034,338 |
| 2021-12-07 | Open-market sale | 10,822 | $37.29 | 42,036,016 |
| 2021-12-07 | Open-market sale | 1,678 | $37.76 | 42,034,338 |
| 2021-11-30 | Open-market sale | 600 | $37.25 | 42,046,838 |
| 2021-11-30 | Open-market sale | 6,146 | $36.70 | 42,047,438 |
| 2021-11-30 | Open-market sale | 5,754 | $35.69 | 42,053,584 |
| 2021-11-23 | Open-market sale | 8,491 | $36.27 | 42,063,347 |
| 2021-11-23 | Open-market sale | 1,640 | $38.33 | 42,059,338 |
| 2021-11-23 | Open-market sale | 2,369 | $37.27 | 42,060,978 |
| 2021-11-16 | Open-market sale | 700 | $45.62 | 42,071,838 |
| 2021-11-16 | Open-market sale | 4,904 | $44.16 | 42,079,434 |
| 2021-11-16 | Open-market sale | 6,896 | $45.06 | 42,072,538 |
| 2021-11-09 | Open-market sale | 3,454 | $45.95 | 42,084,338 |
| 2021-11-09 | Open-market sale | 9,046 | $45.19 | 42,087,792 |
| 2021-11-02 | Open-market sale | 101 | $52.61 | 42,096,838 |
| 2021-11-02 | Open-market sale | 800 | $51.68 | 42,096,939 |
| 2021-11-02 | Open-market sale | 5,924 | $50.73 | 42,097,739 |
| 2021-11-02 | Open-market sale | 5,675 | $50.05 | 42,103,663 |
| 2021-10-26 | Open-market sale | 200 | $55.25 | 42,109,338 |
| 2021-10-26 | Open-market sale | 6,352 | $52.64 | 42,115,486 |
| 2021-10-26 | Open-market sale | 2,996 | $53.52 | 42,112,490 |
| 2021-10-26 | Open-market sale | 2,952 | $54.32 | 42,109,538 |
| 2021-10-19 | Open-market sale | 620 | $49.39 | 42,121,838 |
| 2021-10-19 | Open-market sale | 11,880 | $48.97 | 42,122,458 |
| 2021-10-12 | Open-market sale | 8,973 | $43.51 | 42,137,315 |
| 2021-10-12 | Open-market sale | 2,977 | $44.02 | 42,134,338 |
| 2021-10-12 | Open-market sale | 550 | $42.27 | 42,146,288 |
| 2021-10-05 | Open-market sale | 1,150 | $38.74 | 42,158,188 |
| 2021-10-05 | Open-market sale | 10,077 | $39.65 | 42,148,111 |
| 2021-10-05 | Open-market sale | 1,273 | $40.60 | 42,146,838 |
| 2021-09-28 | Open-market sale | 1,875 | $45.33 | 42,163,344 |
| 2021-09-28 | Open-market sale | 4,079 | $44.34 | 42,165,219 |
| 2021-09-28 | Open-market sale | 2,540 | $43.27 | 42,169,298 |
| 2021-09-28 | Open-market sale | 2,605 | $46.63 | 42,160,739 |
| 2021-09-28 | Open-market sale | 400 | $49.87 | 42,159,338 |
| 2021-09-28 | Open-market sale | 1,001 | $47.53 | 42,159,738 |
| 2021-09-21 | Open-market sale | 3,592 | $43.46 | 42,180,746 |
| 2021-09-21 | Open-market sale | 8,908 | $44.07 | 42,171,838 |
| 2021-09-14 | Open-market sale | 2,081 | $46.39 | 42,184,338 |
| 2021-09-14 | Open-market sale | 6,087 | $45.64 | 42,186,419 |
| 2021-09-14 | Open-market sale | 4,332 | $44.53 | 42,192,506 |
| 2021-09-07 | Open-market sale | 4,594 | $50.81 | 42,196,838 |
| 2021-09-07 | Open-market sale | 7,906 | $50.26 | 42,201,432 |
| 2021-08-31 | Open-market sale | 4,185 | $44.52 | 42,217,653 |
| 2021-08-31 | Open-market sale | 300 | $46.03 | 42,209,338 |
| 2021-08-31 | Open-market sale | 8,015 | $45.53 | 42,209,638 |
| 2021-08-24 | Open-market sale | 11,800 | $44.29 | 42,222,538 |
| 2021-08-24 | Open-market sale | 700 | $44.67 | 42,221,838 |
| 2021-08-17 | Open-market sale | 2,403 | $43.58 | 42,244,435 |
| 2021-08-17 | Open-market sale | 10,097 | $42.69 | 42,234,338 |
| 2021-08-10 | Open-market sale | 1,100 | $52.52 | 42,252,812 |
| 2021-08-10 | Open-market sale | 5,426 | $50.55 | 42,253,912 |
| 2021-08-10 | Open-market sale | 5,974 | $51.53 | 42,246,838 |
| 2021-08-04 | Open-market sale | 3,596 | $46.08 | 42,268,042 |
| 2021-08-04 | Open-market sale | 557 | $47.58 | 42,267,485 |
| 2021-08-04 | Open-market sale | 2,875 | $46.84 | 42,264,610 |
| 2021-08-04 | Open-market sale | 700 | $42.90 | 42,263,910 |
| 2021-08-04 | Open-market sale | 1,125 | $43.89 | 42,262,785 |
| 2021-08-04 | Open-market sale | 200 | $41.22 | 42,262,585 |
| 2021-08-04 | Open-market sale | 3,247 | $44.69 | 42,259,338 |
| 2021-08-03 | Open-market sale | 200 | $35.00 | 42,271,638 |
| 2021-07-27 | Open-market sale | 11,100 | $35.54 | 42,273,238 |
| 2021-07-27 | Open-market sale | 1,400 | $36.57 | 42,271,838 |
| 2021-07-21 | Open-market sale | 2,700 | $35.87 | 42,291,788 |
| 2021-07-21 | Open-market sale | 7,800 | $36.61 | 42,283,988 |
| 2021-07-20 | Open-market sale | 2,000 | $35.02 | 42,294,488 |
| 2021-05-11 | Option exercise (derivative) | 1,538,460 | $0.00 | 0 |
| 2021-05-11 | Open-market sale | 650 | $23.12 | 40,777,378 |
| 2021-05-11 | Open-market sale | 8,712 | $25.70 | 40,767,311 |
| 2021-05-11 | Open-market sale | 9,283 | $26.58 | 40,758,028 |
| 2021-05-11 | Option exercise | 1,538,460 | $0.07 | 42,296,488 |
| 2021-05-11 | Open-market sale | 1,355 | $24.85 | 40,776,023 |
| 2021-05-04 | Open-market sale | 5,515 | $31.99 | 40,778,028 |
| 2021-05-04 | Open-market sale | 14,485 | $31.10 | 40,783,543 |
| 2021-04-27 | Open-market sale | 13,253 | $36.39 | 40,804,775 |
| 2021-04-27 | Open-market sale | 6,747 | $37.04 | 40,798,028 |
| 2021-04-20 | Open-market sale | 4,500 | $33.08 | 40,823,528 |
| 2021-04-20 | Open-market sale | 10,000 | $32.22 | 40,828,028 |
| 2021-04-20 | Open-market sale | 5,500 | $34.07 | 40,818,028 |
| 2021-04-13 | Open-market sale | 7,500 | $39.10 | 40,838,828 |
| 2021-04-13 | Open-market sale | 11,700 | $38.11 | 40,846,328 |
| 2021-04-13 | Open-market sale | 800 | $39.64 | 40,838,028 |
| 2021-04-06 | Open-market sale | 10,641 | $43.39 | 40,858,688 |
| 2021-04-06 | Open-market sale | 660 | $44.11 | 40,858,028 |
| 2021-04-06 | Open-market sale | 8,699 | $42.54 | 40,869,329 |
| 2021-03-30 | Open-market sale | 3,900 | $42.16 | 40,889,728 |
| 2021-03-30 | Open-market sale | 6,815 | $43.43 | 40,882,913 |
| 2021-03-30 | Open-market sale | 4,885 | $44.00 | 40,878,028 |
| 2021-03-30 | Open-market sale | 4,400 | $41.30 | 40,893,628 |
| 2021-03-23 | Open-market sale | 3,222 | $50.66 | 40,898,028 |
| 2021-03-23 | Open-market sale | 3,479 | $46.34 | 40,914,549 |
| 2021-03-23 | Open-market sale | 6,648 | $47.47 | 40,907,901 |
| 2021-03-23 | Open-market sale | 3,181 | $48.30 | 40,904,720 |
| 2021-03-23 | Open-market sale | 3,470 | $49.54 | 40,901,250 |
| 2021-03-16 | Open-market sale | 3,967 | $58.59 | 40,917,528 |
| 2021-03-16 | Open-market sale | 3,064 | $57.47 | 40,921,495 |
| 2021-03-16 | Open-market sale | 4,000 | $56.44 | 40,924,559 |
| 2021-03-16 | Open-market sale | 7,472 | $55.59 | 40,928,559 |
| 2021-03-16 | Open-market sale | 497 | $54.57 | 40,936,031 |
| 2021-03-16 | Open-market sale | 1,000 | $59.28 | 40,916,528 |
| 2021-03-09 | Open-market sale | 7,701 | $46.85 | 40,941,098 |
| 2021-03-09 | Open-market sale | 3,500 | $47.68 | 40,937,598 |
| 2021-03-09 | Open-market sale | 1,070 | $48.81 | 40,936,528 |
| 2021-03-09 | Open-market sale | 5,629 | $45.95 | 40,948,799 |
| 2021-03-09 | Open-market sale | 2,100 | $44.91 | 40,954,428 |
| 2021-03-02 | Open-market sale | 4,518 | $64.93 | 40,964,928 |
| 2021-03-02 | Open-market sale | 2,956 | $64.14 | 40,969,446 |
| 2021-03-02 | Open-market sale | 4,126 | $62.90 | 40,972,402 |
| 2021-03-02 | Open-market sale | 3,199 | $67.26 | 40,959,829 |
| 2021-03-02 | Open-market sale | 2,001 | $68.20 | 40,957,828 |
| 2021-03-02 | Open-market sale | 600 | $69.26 | 40,957,228 |
| 2021-03-02 | Open-market sale | 500 | $70.16 | 40,956,728 |
| 2021-03-02 | Open-market sale | 1,900 | $66.18 | 40,963,028 |
| 2021-03-02 | Open-market sale | 200 | $71.50 | 40,956,528 |
| 2021-02-23 | Open-market sale | 500 | $59.14 | 40,995,428 |
| 2021-02-23 | Open-market sale | 6,601 | $63.05 | 40,983,627 |
| 2021-02-23 | Open-market sale | 3,400 | $64.06 | 40,980,227 |
| 2021-02-23 | Open-market sale | 4,000 | $62.08 | 40,990,228 |
| 2021-02-23 | Open-market sale | 1,200 | $61.11 | 40,994,228 |
| 2021-02-23 | Open-market sale | 600 | $58.21 | 40,995,928 |
| 2021-02-23 | Open-market sale | 399 | $66.90 | 40,976,528 |
| 2021-02-23 | Open-market sale | 2,000 | $66.04 | 40,976,927 |
| 2021-02-23 | Open-market sale | 1,300 | $65.00 | 40,978,927 |
| 2021-02-16 | Open-market sale | 5,638 | $80.01 | 41,002,390 |
| 2021-02-16 | Open-market sale | 1,100 | $84.45 | 40,997,628 |
| 2021-02-16 | Open-market sale | 900 | $85.15 | 40,996,728 |
| 2021-02-16 | Open-market sale | 1,500 | $76.87 | 41,015,028 |
| 2021-02-16 | Open-market sale | 3,300 | $77.92 | 41,011,728 |
| 2021-02-16 | Open-market sale | 3,700 | $78.78 | 41,008,028 |
| 2021-02-16 | Open-market sale | 400 | $82.80 | 40,998,728 |
| 2021-02-16 | Open-market sale | 2,212 | $80.78 | 41,000,178 |
| 2021-02-16 | Open-market sale | 1,050 | $81.88 | 40,999,128 |
| 2021-02-16 | Open-market sale | 200 | $89.40 | 40,996,528 |
| 2021-02-09 | Open-market sale | 500 | $154.14 | 20,517,414 |
| 2021-02-09 | Open-market sale | 500 | $153.33 | 20,517,914 |
| 2021-02-09 | Open-market sale | 500 | $155.71 | 20,516,914 |
| 2021-02-09 | Open-market sale | 400 | $156.70 | 20,516,514 |
| 2021-02-09 | Open-market sale | 400 | $157.76 | 20,516,114 |
| 2021-02-09 | Open-market sale | 400 | $158.99 | 20,515,714 |
| 2021-02-09 | Open-market sale | 600 | $160.14 | 20,515,114 |
| 2021-02-09 | Open-market sale | 1,500 | $161.41 | 20,513,614 |
| 2021-02-09 | Open-market sale | 2,100 | $162.33 | 20,511,514 |
| 2021-02-09 | Open-market sale | 1,700 | $163.42 | 20,509,814 |
| 2021-02-09 | Open-market sale | 700 | $164.36 | 20,509,114 |
| 2021-02-09 | Open-market sale | 100 | $166.19 | 20,509,014 |
| 2021-02-09 | Open-market sale | 600 | $152.17 | 20,518,414 |
| 2021-02-02 | Open-market sale | 1,690 | $117.96 | 20,522,713 |
| 2021-02-02 | Open-market sale | 400 | $113.27 | 20,528,614 |
| 2021-02-02 | Open-market sale | 600 | $120.85 | 20,519,014 |
| 2021-02-02 | Open-market sale | 1,999 | $119.95 | 20,519,614 |
| 2021-02-02 | Open-market sale | 1,100 | $119.00 | 20,521,613 |
| 2021-02-02 | Open-market sale | 1,010 | $117.05 | 20,524,403 |
| 2021-02-02 | Open-market sale | 900 | $115.69 | 20,525,413 |
| 2021-02-02 | Open-market sale | 2,301 | $115.00 | 20,526,313 |
| 2021-01-26 | Open-market sale | 2,509 | $117.34 | 20,532,112 |
| 2021-01-26 | Open-market sale | 2,300 | $118.35 | 20,529,812 |
| 2021-01-26 | Open-market sale | 798 | $119.18 | 20,529,014 |
| 2021-01-26 | Open-market sale | 500 | $109.13 | 20,538,514 |
| 2021-01-26 | Open-market sale | 700 | $110.69 | 20,537,814 |
| 2021-01-26 | Open-market sale | 700 | $111.74 | 20,537,114 |
| 2021-01-26 | Open-market sale | 300 | $112.61 | 20,536,814 |
| 2021-01-26 | Open-market sale | 793 | $113.96 | 20,536,021 |
| 2021-01-26 | Open-market sale | 300 | $114.67 | 20,535,721 |
| 2021-01-26 | Open-market sale | 1,100 | $116.16 | 20,534,621 |
| 2021-01-19 | Open-market sale | 2,951 | $76.04 | 20,546,063 |
| 2021-01-19 | Open-market sale | 1,800 | $76.90 | 20,544,263 |
| 2021-01-19 | Open-market sale | 1,900 | $78.11 | 20,542,363 |
| 2021-01-19 | Open-market sale | 3,349 | $79.37 | 20,539,014 |
| 2021-01-12 | Open-market sale | 400 | $76.27 | 20,549,014 |
| 2021-01-12 | Open-market sale | 4,093 | $75.47 | 20,549,414 |
| 2021-01-12 | Open-market sale | 1,213 | $74.48 | 20,553,507 |
| 2021-01-12 | Open-market sale | 1,987 | $73.57 | 20,554,720 |
| 2021-01-12 | Open-market sale | 2,307 | $72.44 | 20,556,707 |
| 2021-01-05 | Open-market sale | 200 | $63.78 | 20,559,014 |
| 2021-01-05 | Open-market sale | 3,900 | $62.43 | 20,564,214 |
| 2021-01-05 | Open-market sale | 900 | $61.08 | 20,568,114 |
| 2021-01-05 | Open-market sale | 5,000 | $63.12 | 20,559,214 |
| 2020-12-29 | Open-market sale | 2,498 | $68.91 | 20,572,522 |
| 2020-12-29 | Open-market sale | 1,438 | $71.00 | 20,569,684 |
| 2020-12-29 | Open-market sale | 1,400 | $70.11 | 20,571,122 |
| 2020-12-29 | Open-market sale | 670 | $71.91 | 20,569,014 |
| 2020-12-29 | Open-market sale | 3,794 | $68.06 | 20,575,020 |
| 2020-12-29 | Open-market sale | 200 | $66.61 | 20,578,814 |
| 2020-12-22 | Open-market sale | 600 | $83.22 | 20,579,014 |
| 2020-12-22 | Open-market sale | 3,529 | $81.21 | 20,580,714 |
| 2020-12-22 | Open-market sale | 871 | $78.19 | 20,588,143 |
| 2020-12-22 | Open-market sale | 1,600 | $79.29 | 20,586,543 |
| 2020-12-22 | Open-market sale | 2,300 | $80.55 | 20,584,243 |
| 2020-12-22 | Open-market sale | 1,100 | $82.07 | 20,579,614 |
| 2020-12-15 | Open-market sale | 1,100 | $72.21 | 20,589,014 |
| 2020-12-15 | Open-market sale | 1,145 | $68.17 | 20,597,869 |
| 2020-12-15 | Open-market sale | 2,255 | $68.94 | 20,595,614 |
| 2020-12-15 | Open-market sale | 1,600 | $70.06 | 20,594,014 |
| 2020-12-15 | Open-market sale | 3,900 | $71.31 | 20,590,114 |
| 2020-12-08 | Open-market sale | 3,096 | $59.93 | 20,599,315 |
| 2020-12-08 | Open-market sale | 6,603 | $59.14 | 20,602,411 |
| 2020-12-08 | Open-market sale | 301 | $60.62 | 20,599,014 |
| 2020-12-01 | Open-market sale | 1,100 | $55.01 | 20,609,014 |
| 2020-12-01 | Open-market sale | 3,814 | $54.04 | 20,610,114 |
| 2020-12-01 | Open-market sale | 5,086 | $53.33 | 20,613,928 |
| 2020-11-24 | Open-market sale | 1,900 | $49.55 | 20,627,114 |
| 2020-11-24 | Open-market sale | 3,111 | $50.58 | 20,624,003 |
| 2020-11-24 | Open-market sale | 3,000 | $51.49 | 20,621,003 |
| 2020-11-24 | Open-market sale | 1,987 | $52.42 | 20,619,016 |
| 2020-11-24 | Open-market sale | 2 | $53.09 | 20,619,014 |
| 2020-11-17 | Open-market sale | 7,053 | $43.41 | 20,629,861 |
| 2020-11-17 | Open-market sale | 847 | $44.00 | 20,629,014 |
| 2020-11-17 | Open-market sale | 2,100 | $42.35 | 20,636,914 |
| 2020-11-10 | Open-market sale | 400 | $43.39 | 20,639,014 |
| 2020-11-10 | Open-market sale | 3,900 | $40.87 | 20,645,114 |
| 2020-11-10 | Open-market sale | 2,400 | $42.85 | 20,639,414 |
| 2020-11-10 | Open-market sale | 3,300 | $41.69 | 20,641,814 |
| 2020-11-03 | Open-market sale | 3,040 | $43.25 | 20,649,014 |
| 2020-11-03 | Open-market sale | 4,899 | $42.32 | 20,652,054 |
| 2020-11-03 | Open-market sale | 2,061 | $41.41 | 20,656,953 |
| 2020-10-27 | Open-market sale | 2,700 | $45.47 | 20,663,914 |
| 2020-10-27 | Open-market sale | 1,200 | $46.35 | 20,662,714 |
| 2020-10-27 | Open-market sale | 3,700 | $47.31 | 20,659,014 |
| 2020-10-27 | Open-market sale | 2,300 | $44.44 | 20,666,614 |
| 2020-10-27 | Open-market sale | 100 | $42.65 | 20,668,914 |
| 2020-10-20 | Open-market sale | 2,200 | $55.27 | 20,676,814 |
| 2020-10-20 | Open-market sale | 1,600 | $58.18 | 20,669,014 |
| 2020-10-20 | Open-market sale | 2,900 | $57.51 | 20,670,614 |
| 2020-10-20 | Open-market sale | 3,300 | $56.43 | 20,673,514 |
| 2020-10-13 | Open-market sale | 7,200 | $59.63 | 20,679,114 |
| 2020-10-13 | Open-market sale | 100 | $60.11 | 20,679,014 |
| 2020-10-13 | Open-market sale | 2,700 | $58.80 | 20,686,314 |
| 2020-10-06 | Open-market sale | 3,202 | $50.23 | 20,695,812 |
| 2020-10-06 | Open-market sale | 4,098 | $51.34 | 20,691,714 |
| 2020-10-06 | Open-market sale | 2,600 | $52.18 | 20,689,114 |
| 2020-10-06 | Open-market sale | 100 | $52.80 | 20,689,014 |
| 2020-09-29 | Open-market sale | 4,102 | $42.23 | 20,699,014 |
| 2020-09-29 | Open-market sale | 5,898 | $41.67 | 20,703,116 |
| 2020-09-22 | Open-market sale | 4,000 | $40.15 | 20,709,014 |
| 2020-09-22 | Open-market sale | 6,000 | $39.21 | 20,713,014 |
| 2020-09-15 | Open-market sale | 10,000 | $42.02 | 20,719,014 |
| 2020-09-01 | Open-market sale | 200 | $45.89 | 20,729,014 |
| 2020-09-01 | Open-market sale | 7,700 | $45.36 | 20,729,214 |
| 2020-09-01 | Open-market sale | 2,100 | $44.33 | 20,736,914 |
| 2020-08-25 | Open-market sale | 3,013 | $39.56 | 20,743,801 |
| 2020-08-25 | Open-market sale | 4,000 | $40.54 | 20,739,801 |
| 2020-08-25 | Open-market sale | 787 | $41.01 | 20,739,014 |
| 2020-08-25 | Open-market sale | 1,800 | $38.51 | 20,746,814 |
| 2020-08-25 | Open-market sale | 400 | $37.13 | 20,748,614 |
| 2020-08-18 | Open-market sale | 2,700 | $35.29 | 20,754,314 |
| 2020-08-18 | Open-market sale | 2,000 | $34.38 | 20,757,014 |
| 2020-08-18 | Open-market sale | 2,200 | $36.29 | 20,752,114 |
| 2020-08-18 | Open-market sale | 3,000 | $37.31 | 20,749,114 |
| 2020-08-18 | Open-market sale | 100 | $37.84 | 20,749,014 |
| 2020-08-10 | Open-market sale | 5,590 | $30.51 | 20,759,014 |
| 2020-08-10 | Open-market sale | 4,410 | $29.60 | 20,764,604 |
| 2020-08-04 | Open-market sale | 500 | $23.58 | 20,769,014 |
| 2020-08-04 | Open-market sale | 800 | $20.75 | 20,778,214 |
| 2020-08-04 | Open-market sale | 2,100 | $22.09 | 20,776,114 |
| 2020-08-04 | Open-market sale | 6,600 | $22.82 | 20,769,514 |
| 2020-07-31 | Grant / award (derivative) | 500,000 | $0.00 | 500,000 |
| 2020-07-31 | Grant / award (derivative) | 500,000 | $0.00 | 1,000,000 |
| 2020-07-28 | Open-market sale | 10,000 | $19.05 | 20,779,014 |
| 2020-07-21 | Open-market sale | 8,800 | $18.43 | 20,790,214 |
| 2020-07-21 | Open-market sale | 1,200 | $18.93 | 20,789,014 |
| 2020-03-13 | Open-market sale | 9,761 | $10.09 | 20,799,014 |
| 2020-03-04 | Open-market sale | 2,695 | $10.00 | 20,808,775 |
| 2020-03-03 | Open-market sale | 6,010 | $10.07 | 20,811,470 |
| 2020-02-25 | Open-market sale | 11,666 | $10.94 | 20,837,480 |
| 2020-02-18 | Open-market sale | 11,666 | $11.28 | 20,849,146 |
| 2020-02-11 | Open-market sale | 11,666 | $11.24 | 20,860,812 |
| 2020-02-04 | Open-market sale | 11,666 | $11.15 | 20,872,478 |
| 2020-01-22 | Open-market sale | 12,017 | $11.10 | 20,884,144 |
| 2020-01-16 | Open-market sale | 7,983 | $11.01 | 20,896,161 |
| 2019-12-16 | Open-market sale | 20,000 | $11.53 | 20,817,480 |
| 2019-12-06 | Open-market sale | 3,621 | $11.07 | 20,904,144 |
| 2019-12-05 | Open-market sale | 11,561 | $11.02 | 20,907,765 |
| 2019-12-04 | Open-market sale | 13,319 | $11.05 | 20,919,326 |
| 2019-12-03 | Open-market sale | 18,708 | $11.06 | 20,932,645 |
| 2019-12-02 | Open-market sale | 26,131 | $11.06 | 20,951,353 |
| 2019-11-29 | Open-market sale | 6,660 | $11.00 | 20,977,484 |
| 2019-10-31 | Grant / award (derivative) | 46 | $0.00 | 46 |
| 2019-07-18 | Open-market sale | 9,171 | $11.04 | 20,984,144 |
| 2019-07-17 | Open-market sale | 10,829 | $11.01 | 20,993,315 |
| 2019-06-19 | Open-market sale | 20,000 | $11.11 | 21,004,144 |
| 2019-05-16 | Open-market sale | 12,213 | $11.06 | 21,024,144 |
| 2019-05-15 | Open-market sale | 7,787 | $11.02 | 21,036,357 |
| 2019-03-22 | Open-market sale | 17,000 | $11.09 | 21,024,144 |
| 2019-03-21 | Open-market sale | 3,000 | $11.37 | 21,041,144 |
| 2018-08-31 | Open-market sale | 1,768 | $15.74 | 21,044,144 |
| 2018-08-30 | Open-market sale | 35,312 | $15.87 | 21,045,912 |
| 2018-08-29 | Open-market sale | 2,920 | $15.50 | 21,081,224 |
| 2017-09-30 | Grant / award | 1,000 | $0.00 | 21,084,144 |
| 2017-04-05 | Grant / award | 1,088 | $0.00 | 21,083,144 |
| 2017-01-31 | Grant / award | 536 | $0.00 | 21,082,056 |
| 2016-12-31 | Grant / award | 473 | $0.00 | 21,081,520 |
| 2016-11-30 | Grant / award | 436 | $0.00 | 21,081,047 |
| 2016-11-01 | Grant / award | 386 | $0.00 | 21,080,611 |
| 2016-09-30 | Grant / award | 517 | $0.00 | 21,080,225 |
| 2016-09-22 | Gift | 100,000 | $2.40 | 21,078,952 |
| 2016-09-22 | Open-market sale | 144,584 | $2.40 | 21,178,952 |
| 2016-08-31 | Grant / award | 756 | $0.00 | 21,079,708 |
| 2016-07-31 | Grant / award | 1,115 | $0.00 | 21,078,952 |
| 2016-06-30 | Grant / award | 3,586 | $0.00 | 21,077,837 |
| 2016-03-31 | Grant / award | 7,566 | $0.00 | 21,074,251 |
| 2013-09-27 | J (derivative) | 1,617,000 | $0.00 | 1,617,000 |
| 2013-09-27 | J | 17,066,475 | $0.30 | 21,227,275 |
| 2013-09-16 | J | 1,393,350,000 | $0.00 | 4,160,800 |
| 2013-09-09 | J | 1,357,581,920 | $0.00 | 1,397,510,800 |
| 2013-05-31 | J | 1,905 | $10.50 | 39,926,977 |
| 2013-03-18 | Open-market sale | 715 | $0.40 | 39,980,311 |
| 2013-03-18 | Open-market sale | 1,429 | $7.00 | 39,991,572 |
| 2013-03-18 | Open-market sale | 32,828 | $0.00 | 39,928,882 |
| 2013-03-18 | Open-market sale | 14,999 | $0.10 | 39,993,001 |
| 2013-03-18 | Open-market sale | 179 | $0.35 | 39,981,026 |
| 2013-03-18 | Open-market sale | 18,572 | $2.56 | 39,961,740 |
| 2013-03-18 | Open-market sale | 7,862 | $0.35 | 39,981,205 |
| 2013-03-18 | Open-market sale | 2,505 | $0.35 | 39,989,067 |
| 2013-03-18 | Open-market sale | 1,429 | $7.00 | 39,991,572 |
| 2013-03-18 | Open-market sale | 14,999 | $0.10 | 39,993,001 |
| 2013-03-18 | Open-market sale | 7,862 | $0.35 | 39,981,204 |
| 2013-03-18 | Open-market sale | 2,506 | $0.35 | 39,989,066 |
| 2013-03-18 | Open-market sale | 715 | $1.40 | 39,980,310 |
| 2013-03-18 | Open-market sale | 18,571 | $2.56 | 39,961,729 |
| 2013-03-18 | Gift | 32,859 | $0.00 | 39,928,880 |
| 2013-03-18 | Open-market sale | 179 | $0.35 | 39,981,025 |
| 2013-03-12 | — | — | — | 40,008,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.