SEC CIK 1737503
Jones Robyn Mary Elizabeth
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| GSHDview stock → | 6,645,180 | 2026-08-27 |
Position History — GSHD
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — GSHD
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-27 | Gift (derivative) | 100,000 | $0.00 | 6,645,180 |
| 2026-08-27 | Gift | 100,000 | $0.00 | 6,645,180 |
| 2026-08-04 | Conversion (derivative) | 22,481 | $0.00 | 6,745,180 |
| 2026-08-04 | Open-market sale | 3,876 | $68.44 | 0 |
| 2026-08-04 | Open-market sale | 2,682 | $67.84 | 3,876 |
| 2026-08-04 | Open-market sale | 10,956 | $66.71 | 6,558 |
| 2026-08-04 | Open-market sale | 4,967 | $65.46 | 17,514 |
| 2026-08-04 | Conversion | 22,481 | $0.00 | 22,481 |
| 2026-08-04 | Conversion | 22,481 | $0.00 | 6,745,180 |
| 2026-08-03 | Conversion (derivative) | 100,000 | $0.00 | 6,767,661 |
| 2026-08-03 | Open-market sale | 100,000 | $65.31 | 0 |
| 2026-08-03 | Conversion | 100,000 | $0.00 | 100,000 |
| 2026-08-03 | Conversion | 100,000 | $0.00 | 6,767,661 |
| 2026-07-30 | Conversion (derivative) | 2,519 | $0.00 | 6,867,661 |
| 2026-07-30 | Open-market sale | 2,144 | $66.45 | 0 |
| 2026-07-30 | Open-market sale | 375 | $65.22 | 2,144 |
| 2026-07-30 | Conversion | 2,519 | $0.00 | 2,519 |
| 2026-07-30 | Conversion | 2,519 | $0.00 | 6,867,661 |
| 2026-07-29 | Conversion (derivative) | 125,000 | $0.00 | 6,870,180 |
| 2026-07-29 | Open-market sale | 56,414 | $70.29 | 0 |
| 2026-07-29 | Open-market sale | 47,182 | $69.60 | 56,414 |
| 2026-07-29 | Open-market sale | 21,404 | $68.43 | 103,596 |
| 2026-07-29 | Conversion | 125,000 | $0.00 | 125,000 |
| 2026-07-29 | Conversion | 125,000 | $0.00 | 6,870,180 |
| 2026-05-27 | Conversion (derivative) | 9,588 | $0.00 | 6,995,180 |
| 2026-05-27 | Open-market sale | 3,122 | $41.28 | 0 |
| 2026-05-27 | Open-market sale | 6,466 | $40.51 | 3,122 |
| 2026-05-27 | Conversion | 9,588 | $0.00 | 9,588 |
| 2026-05-27 | Conversion | 9,588 | $0.00 | 6,995,180 |
| 2026-05-26 | Conversion (derivative) | 45,588 | $0.00 | 7,004,768 |
| 2026-05-26 | Open-market sale | 45,588 | $40.07 | 0 |
| 2026-05-26 | Conversion | 45,588 | $0.00 | 45,588 |
| 2026-05-26 | Conversion | 45,588 | $0.00 | 7,004,768 |
| 2026-05-22 | Conversion (derivative) | 82,689 | $0.00 | 7,050,356 |
| 2026-05-22 | Open-market sale | 3,350 | $42.43 | 0 |
| 2026-05-22 | Open-market sale | 79,339 | $41.74 | 3,350 |
| 2026-05-22 | Conversion | 82,689 | $0.00 | 82,689 |
| 2026-05-22 | Conversion | 82,689 | $0.00 | 7,050,356 |
| 2026-05-21 | Conversion (derivative) | 70,751 | $0.00 | 7,133,045 |
| 2026-05-21 | Open-market sale | 20,730 | $42.21 | 0 |
| 2026-05-21 | Open-market sale | 20,783 | $41.57 | 20,730 |
| 2026-05-21 | Open-market sale | 29,238 | $40.62 | 41,513 |
| 2026-05-21 | Conversion | 70,751 | $0.00 | 70,751 |
| 2026-05-21 | Conversion | 70,751 | $0.00 | 7,133,045 |
| 2026-05-05 | Grant / award (derivative) | 13,979 | $0.00 | 13,979 |
| 2026-05-01 | Conversion (derivative) | 5,090 | $0.00 | 7,203,796 |
| 2026-05-01 | Open-market sale | 5,090 | $45.32 | 0 |
| 2026-05-01 | Conversion | 5,090 | $0.00 | 5,090 |
| 2026-05-01 | Conversion | 5,090 | $0.00 | 7,203,796 |
| 2026-04-29 | Conversion (derivative) | 5,307 | $0.00 | 7,208,886 |
| 2026-04-29 | Open-market sale | 5,307 | $48.07 | 0 |
| 2026-04-29 | Conversion | 5,307 | $0.00 | 5,307 |
| 2026-04-29 | Conversion | 5,307 | $0.00 | 7,208,886 |
| 2026-04-28 | Conversion (derivative) | 179 | $0.00 | 7,214,193 |
| 2026-04-28 | Open-market sale | 179 | $49.06 | 0 |
| 2026-04-28 | Conversion | 179 | $0.00 | 179 |
| 2026-04-28 | Conversion | 179 | $0.00 | 7,214,193 |
| 2025-08-15 | Conversion (derivative) | 600 | $0.00 | 7,214,372 |
| 2025-08-15 | Conversion | 600 | $0.00 | 7,214,372 |
| 2025-08-15 | Open-market sale | 600 | $87.01 | 0 |
| 2025-08-15 | Conversion | 600 | $0.00 | 600 |
| 2025-08-14 | Conversion (derivative) | 21,391 | $0.00 | 7,214,972 |
| 2025-08-14 | Conversion | 21,391 | $0.00 | 7,214,972 |
| 2025-08-14 | Conversion | 21,391 | $0.00 | 21,391 |
| 2025-08-14 | Open-market sale | 2,860 | $88.55 | 700 |
| 2025-08-14 | Open-market sale | 17,831 | $87.38 | 3,560 |
| 2025-08-14 | Open-market sale | 700 | $89.29 | 0 |
| 2025-08-13 | Conversion (derivative) | 60,000 | $0.00 | 7,236,363 |
| 2025-08-13 | Open-market sale | 19,896 | $86.44 | 40,104 |
| 2025-08-13 | Conversion | 60,000 | $0.00 | 60,000 |
| 2025-08-13 | Conversion | 60,000 | $0.00 | 7,236,363 |
| 2025-08-13 | Open-market sale | 4,445 | $87.36 | 35,659 |
| 2025-08-13 | Open-market sale | 4,175 | $90.09 | 0 |
| 2025-08-13 | Open-market sale | 21,919 | $89.48 | 4,175 |
| 2025-08-13 | Open-market sale | 9,565 | $88.65 | 26,094 |
| 2025-08-12 | Conversion (derivative) | 48,320 | $0.00 | 7,296,363 |
| 2025-08-12 | Open-market sale | 17,302 | $86.47 | 31,018 |
| 2025-08-12 | Open-market sale | 1,115 | $88.06 | 0 |
| 2025-08-12 | Open-market sale | 29,903 | $87.45 | 1,115 |
| 2025-08-12 | Conversion | 48,320 | $0.00 | 48,320 |
| 2025-08-12 | Conversion | 48,320 | $0.00 | 7,296,363 |
| 2025-08-11 | Conversion (derivative) | 45,998 | $0.00 | 7,344,683 |
| 2025-08-11 | Conversion | 45,998 | $0.00 | 7,344,683 |
| 2025-08-11 | Conversion | 45,998 | $0.00 | 45,998 |
| 2025-08-11 | Open-market sale | 1,894 | $87.21 | 0 |
| 2025-08-11 | Open-market sale | 44,104 | $86.41 | 1,894 |
| 2025-08-08 | Conversion (derivative) | 14,717 | $0.00 | 7,390,681 |
| 2025-08-08 | Conversion | 14,717 | $0.00 | 14,717 |
| 2025-08-08 | Open-market sale | 200 | $88.15 | 0 |
| 2025-08-08 | Open-market sale | 14,517 | $87.17 | 200 |
| 2025-08-08 | Conversion | 14,717 | $0.00 | 7,390,681 |
| 2025-08-07 | Conversion (derivative) | 6,175 | $0.00 | 7,405,398 |
| 2025-08-07 | Conversion | 6,175 | $0.00 | 6,175 |
| 2025-08-07 | Conversion | 6,175 | $0.00 | 7,405,398 |
| 2025-08-07 | Open-market sale | 6,175 | $87.14 | 0 |
| 2025-08-06 | Conversion (derivative) | 12,153 | $0.00 | 7,411,573 |
| 2025-08-06 | Conversion | 12,153 | $0.00 | 12,153 |
| 2025-08-06 | Open-market sale | 12,153 | $87.60 | 0 |
| 2025-08-06 | Conversion | 12,153 | $0.00 | 7,411,573 |
| 2025-08-05 | Conversion (derivative) | 900 | $0.00 | 7,423,726 |
| 2025-08-05 | Open-market sale | 900 | $89.41 | 0 |
| 2025-08-05 | Conversion | 900 | $0.00 | 900 |
| 2025-08-05 | Conversion | 900 | $0.00 | 7,423,726 |
| 2025-07-31 | Conversion (derivative) | 31,516 | $0.00 | 7,424,626 |
| 2025-07-31 | Conversion | 31,516 | $0.00 | 31,516 |
| 2025-07-31 | Open-market sale | 31,516 | $93.24 | 0 |
| 2025-07-31 | Conversion | 31,516 | $0.00 | 7,424,626 |
| 2025-05-15 | Gift | 92,000 | $0.00 | 71,565 |
| 2025-05-14 | Conversion (derivative) | 21,385 | $0.00 | 7,456,142 |
| 2025-05-14 | Open-market sale | 21,185 | $104.76 | 200 |
| 2025-05-14 | Open-market sale | 200 | $105.20 | 0 |
| 2025-05-14 | Conversion | 21,385 | $0.00 | 7,456,142 |
| 2025-05-14 | Conversion | 21,385 | $0.00 | 21,385 |
| 2025-05-13 | Conversion (derivative) | 111,313 | $0.00 | 7,477,527 |
| 2025-05-13 | Conversion | 111,313 | $0.00 | 7,477,527 |
| 2025-05-13 | Conversion | 111,313 | $0.00 | 111,313 |
| 2025-05-13 | Open-market sale | 93,983 | $105.51 | 0 |
| 2025-05-13 | Open-market sale | 17,330 | $104.90 | 93,983 |
| 2025-05-12 | Conversion (derivative) | 50,000 | $0.00 | 7,588,840 |
| 2025-05-12 | Conversion | 50,000 | $0.00 | 7,588,840 |
| 2025-05-12 | Conversion | 50,000 | $0.00 | 50,000 |
| 2025-05-12 | Open-market sale | 21,194 | $104.14 | 10,223 |
| 2025-05-12 | Open-market sale | 10,223 | $104.77 | 0 |
| 2025-05-12 | Open-market sale | 12,783 | $102.96 | 31,417 |
| 2025-05-12 | Open-market sale | 5,800 | $102.20 | 44,200 |
| 2025-05-09 | Conversion (derivative) | 37,221 | $0.00 | 7,638,840 |
| 2025-05-09 | Open-market sale | 4,928 | $103.20 | 0 |
| 2025-05-09 | Open-market sale | 29,665 | $102.52 | 4,928 |
| 2025-05-09 | Open-market sale | 2,628 | $101.78 | 34,593 |
| 2025-05-09 | Conversion | 37,221 | $0.00 | 37,221 |
| 2025-05-09 | Conversion | 37,221 | $0.00 | 7,638,840 |
| 2025-05-08 | Conversion (derivative) | 30,081 | $0.00 | 7,676,061 |
| 2025-05-08 | Open-market sale | 16,256 | $102.14 | 0 |
| 2025-05-08 | Open-market sale | 13,825 | $101.73 | 16,256 |
| 2025-05-08 | Conversion | 30,081 | $0.00 | 30,081 |
| 2025-05-08 | Conversion | 30,081 | $0.00 | 7,676,061 |
| 2025-05-06 | Grant / award (derivative) | 6,586 | $0.00 | 6,586 |
| 2025-03-25 | Conversion (derivative) | 27,427 | $0.00 | 7,706,142 |
| 2025-03-25 | Conversion | 27,427 | $0.00 | 7,706,142 |
| 2025-03-25 | Conversion | 27,427 | $0.00 | 27,427 |
| 2025-03-25 | Open-market sale | 26,778 | $120.32 | 649 |
| 2025-03-25 | Open-market sale | 649 | $121.06 | 0 |
| 2025-03-24 | Conversion (derivative) | 43,712 | $0.00 | 7,733,569 |
| 2025-03-24 | Conversion | 43,712 | $0.00 | 7,733,569 |
| 2025-03-24 | Conversion | 43,712 | $0.00 | 43,712 |
| 2025-03-24 | Open-market sale | 18,526 | $120.29 | 25,186 |
| 2025-03-24 | Open-market sale | 25,186 | $121.21 | 0 |
| 2025-03-12 | Conversion (derivative) | 500 | $0.00 | 7,777,281 |
| 2025-03-12 | Conversion | 500 | $0.00 | 7,777,281 |
| 2025-03-12 | Conversion | 500 | $0.00 | 500 |
| 2025-03-12 | Open-market sale | 500 | $120.12 | 0 |
| 2025-03-06 | Conversion (derivative) | 8,761 | $0.00 | 7,777,781 |
| 2025-03-06 | Open-market sale | 100 | $123.30 | 0 |
| 2025-03-06 | Open-market sale | 3,100 | $122.56 | 100 |
| 2025-03-06 | Open-market sale | 1,800 | $121.50 | 3,200 |
| 2025-03-06 | Open-market sale | 3,761 | $120.55 | 5,000 |
| 2025-03-06 | Conversion | 8,761 | $0.00 | 8,761 |
| 2025-03-06 | Conversion | 8,761 | $0.00 | 7,777,781 |
| 2025-03-05 | Conversion (derivative) | 19,600 | $0.00 | 7,786,542 |
| 2025-03-05 | Open-market sale | 2,100 | $124.35 | 0 |
| 2025-03-05 | Conversion | 19,600 | $0.00 | 7,786,542 |
| 2025-03-05 | Conversion | 19,600 | $0.00 | 19,600 |
| 2025-03-05 | Open-market sale | 9,450 | $123.75 | 2,100 |
| 2025-03-05 | Open-market sale | 2,950 | $122.56 | 11,550 |
| 2025-03-05 | Open-market sale | 5,100 | $121.67 | 14,500 |
| 2024-11-01 | Gift | 9,100 | $0.00 | 163,565 |
| 2024-08-23 | Gift | 625 | $0.00 | 172,665 |
| 2024-08-19 | Gift | 6,000 | $0.00 | 173,290 |
| 2024-08-13 | Gift | 2,000 | $0.00 | 179,290 |
| 2024-05-07 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2024-02-29 | Conversion (derivative) | 50,000 | $0.00 | 7,806,142 |
| 2024-02-29 | Open-market sale | 12,627 | $74.69 | 37,373 |
| 2024-02-29 | Open-market sale | 9,564 | $76.72 | 7,664 |
| 2024-02-29 | Open-market sale | 20,145 | $75.62 | 17,228 |
| 2024-02-29 | Open-market sale | 7,664 | $77.39 | 0 |
| 2024-02-29 | Conversion | 50,000 | $0.00 | 50,000 |
| 2024-02-29 | Conversion | 50,000 | $0.00 | 7,806,142 |
| 2024-02-28 | Conversion (derivative) | 36,337 | $0.00 | 7,856,142 |
| 2024-02-28 | Open-market sale | 30,182 | $74.80 | 6,155 |
| 2024-02-28 | Conversion | 36,337 | $0.00 | 36,337 |
| 2024-02-28 | Conversion | 36,337 | $0.00 | 7,856,142 |
| 2024-02-28 | Open-market sale | 6,155 | $75.53 | 0 |
| 2024-02-27 | Conversion (derivative) | 9,729 | $0.00 | 7,892,479 |
| 2024-02-27 | Conversion | 9,729 | $0.00 | 9,729 |
| 2024-02-27 | Open-market sale | 9,729 | $74.19 | 0 |
| 2024-02-27 | Conversion | 9,729 | $0.00 | 7,892,479 |
| 2024-02-26 | Conversion (derivative) | 3,934 | $0.00 | 7,902,208 |
| 2024-02-26 | Open-market sale | 536 | $76.47 | 0 |
| 2024-02-26 | Open-market sale | 3,398 | $75.54 | 536 |
| 2024-02-26 | Conversion | 3,934 | $0.00 | 3,934 |
| 2024-02-26 | Conversion | 3,934 | $0.00 | 7,902,208 |
| 2023-11-22 | Conversion (derivative) | 4,350 | $0.00 | 7,906,142 |
| 2023-11-22 | Conversion | 4,350 | $0.00 | 4,350 |
| 2023-11-22 | Open-market sale | 4,350 | $71.77 | 0 |
| 2023-11-22 | Conversion | 4,350 | $0.00 | 7,906,142 |
| 2023-11-21 | Conversion (derivative) | 15,000 | $0.00 | 282,734 |
| 2023-11-21 | Conversion | 15,000 | $0.00 | 15,000 |
| 2023-11-21 | Open-market sale | 15,000 | $71.21 | 0 |
| 2023-11-21 | Conversion | 15,000 | $0.00 | 282,734 |
| 2023-11-21 | Conversion (derivative) | 15,000 | $0.00 | 282,734 |
| 2023-11-21 | Open-market sale | 700 | $72.40 | 0 |
| 2023-11-21 | Open-market sale | 14,300 | $71.57 | 700 |
| 2023-11-21 | Conversion | 15,000 | $0.00 | 282,734 |
| 2023-11-21 | Conversion | 15,000 | $0.00 | 15,000 |
| 2023-11-21 | Conversion (derivative) | 15,000 | $0.00 | 276,834 |
| 2023-11-21 | Open-market sale | 4,023 | $72.66 | 0 |
| 2023-11-21 | Open-market sale | 10,977 | $71.96 | 4,023 |
| 2023-11-21 | Conversion | 15,000 | $0.00 | 15,000 |
| 2023-11-21 | Conversion | 15,000 | $0.00 | 276,834 |
| 2023-11-21 | Conversion (derivative) | 33,786 | $0.00 | 7,910,492 |
| 2023-11-21 | Open-market sale | 54 | $73.09 | 0 |
| 2023-11-21 | Open-market sale | 7,092 | $72.37 | 54 |
| 2023-11-21 | Open-market sale | 26,640 | $71.52 | 7,146 |
| 2023-11-21 | Conversion | 33,786 | $0.00 | 33,786 |
| 2023-11-21 | Conversion | 33,786 | $0.00 | 7,910,492 |
| 2023-11-20 | Conversion (derivative) | 30,203 | $0.00 | 7,944,278 |
| 2023-11-20 | Open-market sale | 2,440 | $73.85 | 0 |
| 2023-11-20 | Conversion | 30,203 | $0.00 | 7,944,278 |
| 2023-11-20 | Open-market sale | 27,763 | $73.17 | 2,440 |
| 2023-11-20 | Conversion | 30,203 | $0.00 | 30,203 |
| 2023-11-20 | Conversion (derivative) | 15,000 | $0.00 | 264,534 |
| 2023-11-20 | Open-market sale | 11,855 | $73.21 | 3,145 |
| 2023-11-20 | Open-market sale | 3,145 | $73.77 | 0 |
| 2023-11-20 | Conversion | 15,000 | $0.00 | 264,534 |
| 2023-11-20 | Conversion | 15,000 | $0.00 | 15,000 |
| 2023-11-20 | Conversion (derivative) | 15,000 | $0.00 | 275,434 |
| 2023-11-20 | Conversion | 15,000 | $0.00 | 275,434 |
| 2023-11-20 | Conversion | 15,000 | $0.00 | 15,000 |
| 2023-11-20 | Open-market sale | 15,000 | $73.06 | 0 |
| 2023-11-20 | Conversion (derivative) | 15,000 | $0.00 | 282,734 |
| 2023-11-20 | Open-market sale | 14,900 | $73.24 | 100 |
| 2023-11-20 | Conversion | 15,000 | $0.00 | 15,000 |
| 2023-11-20 | Open-market sale | 100 | $73.71 | 0 |
| 2023-11-20 | Conversion | 15,000 | $0.00 | 282,734 |
| 2023-11-17 | Conversion (derivative) | 32,382 | $0.00 | 7,974,481 |
| 2023-11-17 | Conversion | 32,382 | $0.00 | 7,974,481 |
| 2023-11-17 | Conversion | 32,382 | $0.00 | 32,382 |
| 2023-11-17 | Open-market sale | 8,475 | $72.50 | 1,071 |
| 2023-11-17 | Open-market sale | 22,836 | $71.16 | 9,546 |
| 2023-11-17 | Open-market sale | 1,071 | $72.90 | 0 |
| 2023-11-16 | Conversion (derivative) | 29,712 | $0.00 | 8,006,863 |
| 2023-11-16 | Open-market sale | 24,412 | $71.01 | 5,300 |
| 2023-11-16 | Open-market sale | 4,000 | $72.03 | 1,300 |
| 2023-11-16 | Open-market sale | 1,300 | $72.96 | 0 |
| 2023-11-16 | Conversion | 29,712 | $0.00 | 29,712 |
| 2023-11-16 | Conversion | 29,712 | $0.00 | 8,006,863 |
| 2023-11-15 | Conversion (derivative) | 28,404 | $0.00 | 8,036,575 |
| 2023-11-15 | Open-market sale | 6,557 | $73.53 | 5,765 |
| 2023-11-15 | Open-market sale | 16,082 | $72.43 | 12,322 |
| 2023-11-15 | Conversion | 28,404 | $0.00 | 28,404 |
| 2023-11-15 | Conversion | 28,404 | $0.00 | 8,036,575 |
| 2023-11-15 | Open-market sale | 5,765 | $74.69 | 0 |
| 2023-11-14 | Conversion (derivative) | 42,907 | $0.00 | 8,064,979 |
| 2023-11-14 | Open-market sale | 5,826 | $75.58 | 273 |
| 2023-11-14 | Open-market sale | 273 | $76.72 | 0 |
| 2023-11-14 | Open-market sale | 4,344 | $74.65 | 6,099 |
| 2023-11-14 | Open-market sale | 24,435 | $73.74 | 10,443 |
| 2023-11-14 | Open-market sale | 8,029 | $72.93 | 34,878 |
| 2023-11-14 | Conversion | 42,907 | $0.00 | 42,907 |
| 2023-11-14 | Conversion | 42,907 | $0.00 | 8,064,979 |
| 2023-11-13 | Conversion (derivative) | 21,394 | $0.00 | 8,107,886 |
| 2023-11-13 | Conversion | 21,394 | $0.00 | 8,107,886 |
| 2023-11-13 | Open-market sale | 2,552 | $72.29 | 18,842 |
| 2023-11-13 | Conversion | 21,394 | $0.00 | 21,394 |
| 2023-11-13 | Open-market sale | 12,687 | $74.58 | 0 |
| 2023-11-13 | Open-market sale | 6,155 | $73.27 | 12,687 |
| 2023-11-10 | Conversion (derivative) | 26,862 | $0.00 | 8,129,280 |
| 2023-11-10 | Open-market sale | 8,363 | $71.78 | 0 |
| 2023-11-10 | Open-market sale | 18,499 | $71.04 | 8,363 |
| 2023-11-10 | Conversion | 26,862 | $0.00 | 26,862 |
| 2023-11-10 | Conversion | 26,862 | $0.00 | 8,129,280 |
| 2023-08-30 | Conversion (derivative) | 50,000 | $0.00 | 8,156,142 |
| 2023-08-30 | Open-market sale | 25,311 | $68.28 | 24,689 |
| 2023-08-30 | Conversion | 50,000 | $0.00 | 50,000 |
| 2023-08-30 | Conversion | 50,000 | $0.00 | 8,156,142 |
| 2023-08-30 | Open-market sale | 24,689 | $69.40 | 0 |
| 2023-08-29 | Gift | 150,000 | $0.00 | 181,290 |
| 2023-08-29 | Conversion (derivative) | 130,603 | $0.00 | 8,206,142 |
| 2023-08-29 | Open-market sale | 51,287 | $69.14 | 79,316 |
| 2023-08-29 | Conversion | 130,603 | $0.00 | 130,603 |
| 2023-08-29 | Conversion | 130,603 | $0.00 | 8,206,142 |
| 2023-08-29 | Open-market sale | 12,327 | $70.62 | 0 |
| 2023-08-29 | Open-market sale | 66,989 | $69.81 | 12,327 |
| 2023-08-29 | Conversion (derivative) | 4,000 | $0.00 | 291,834 |
| 2023-08-29 | Conversion | 4,000 | $0.00 | 4,000 |
| 2023-08-29 | Conversion | 4,000 | $0.00 | 291,834 |
| 2023-08-29 | Open-market sale | 1,845 | $68.67 | 2,155 |
| 2023-08-29 | Open-market sale | 2,155 | $69.73 | 0 |
| 2023-08-28 | Conversion (derivative) | 7,846 | $0.00 | 8,336,745 |
| 2023-08-28 | Conversion | 7,846 | $0.00 | 7,846 |
| 2023-08-28 | Open-market sale | 7,846 | $59.56 | 0 |
| 2023-08-28 | Conversion | 7,846 | $0.00 | 8,336,745 |
| 2023-08-25 | Conversion (derivative) | 100 | $0.00 | 8,344,591 |
| 2023-08-25 | Open-market sale | 100 | $60.04 | 0 |
| 2023-08-25 | Conversion | 100 | $0.00 | 100 |
| 2023-08-25 | Conversion | 100 | $0.00 | 8,344,591 |
| 2023-08-24 | Conversion (derivative) | 100 | $0.00 | 8,344,691 |
| 2023-08-24 | Conversion | 100 | $0.00 | 100 |
| 2023-08-24 | Open-market sale | 100 | $60.00 | 0 |
| 2023-08-24 | Conversion | 100 | $0.00 | 8,344,691 |
| 2023-08-23 | Conversion (derivative) | 11,480 | $0.00 | 8,344,791 |
| 2023-08-23 | Conversion | 11,480 | $0.00 | 8,344,791 |
| 2023-08-23 | Conversion | 11,480 | $0.00 | 11,480 |
| 2023-08-23 | Open-market sale | 11,480 | $60.12 | 0 |
| 2023-08-22 | Conversion (derivative) | 1,556 | $0.00 | 8,356,271 |
| 2023-08-22 | Conversion | 1,556 | $0.00 | 1,556 |
| 2023-08-22 | Conversion | 1,556 | $0.00 | 8,356,271 |
| 2023-08-22 | Open-market sale | 1,556 | $60.00 | 0 |
| 2023-08-21 | Conversion (derivative) | 800 | $0.00 | 8,357,827 |
| 2023-08-21 | Conversion | 800 | $0.00 | 800 |
| 2023-08-21 | Conversion | 800 | $0.00 | 8,357,827 |
| 2023-08-21 | Open-market sale | 800 | $60.47 | 0 |
| 2023-08-18 | Conversion (derivative) | 10,154 | $0.00 | 8,358,627 |
| 2023-08-18 | Conversion | 10,154 | $0.00 | 8,358,627 |
| 2023-08-18 | Conversion | 10,154 | $0.00 | 10,154 |
| 2023-08-18 | Open-market sale | 8,716 | $60.80 | 1,438 |
| 2023-08-18 | Open-market sale | 1,438 | $61.36 | 0 |
| 2023-08-17 | Conversion (derivative) | 1,500 | $0.00 | 8,368,781 |
| 2023-08-17 | Open-market sale | 1,500 | $62.27 | 0 |
| 2023-08-17 | Conversion | 1,500 | $0.00 | 8,368,781 |
| 2023-08-17 | Conversion | 1,500 | $0.00 | 1,500 |
| 2023-08-16 | Conversion (derivative) | 12,786 | $0.00 | 8,370,281 |
| 2023-08-16 | Open-market sale | 746 | $63.34 | 0 |
| 2023-08-16 | Open-market sale | 12,040 | $62.83 | 746 |
| 2023-08-16 | Conversion | 12,786 | $0.00 | 12,786 |
| 2023-08-16 | Conversion | 12,786 | $0.00 | 8,370,281 |
| 2023-08-15 | Conversion (derivative) | 10,082 | $0.00 | 8,383,067 |
| 2023-08-15 | Conversion | 10,082 | $0.00 | 8,383,067 |
| 2023-08-15 | Conversion | 10,082 | $0.00 | 10,082 |
| 2023-08-15 | Open-market sale | 4,686 | $62.73 | 5,396 |
| 2023-08-15 | Open-market sale | 5,396 | $63.24 | 0 |
| 2023-08-14 | Conversion (derivative) | 9,483 | $0.00 | 8,393,149 |
| 2023-08-14 | Conversion | 9,483 | $0.00 | 8,393,149 |
| 2023-08-14 | Conversion | 9,483 | $0.00 | 9,483 |
| 2023-08-14 | Open-market sale | 8,617 | $62.83 | 866 |
| 2023-08-14 | Open-market sale | 866 | $63.58 | 0 |
| 2023-08-11 | Conversion (derivative) | 2,158 | $0.00 | 8,402,632 |
| 2023-08-11 | Open-market sale | 2,158 | $64.09 | 0 |
| 2023-08-11 | Conversion | 2,158 | $0.00 | 2,158 |
| 2023-08-11 | Conversion | 2,158 | $0.00 | 8,402,632 |
| 2023-08-10 | Conversion (derivative) | 1,252 | $0.00 | 8,404,790 |
| 2023-08-10 | Conversion | 1,252 | $0.00 | 8,404,790 |
| 2023-08-10 | Conversion | 1,252 | $0.00 | 1,252 |
| 2023-08-10 | Open-market sale | 1,252 | $65.20 | 0 |
| 2023-08-09 | Conversion (derivative) | 100 | $0.00 | 8,406,042 |
| 2023-08-09 | Conversion | 100 | $0.00 | 100 |
| 2023-08-09 | Open-market sale | 100 | $65.00 | 0 |
| 2023-08-09 | Conversion | 100 | $0.00 | 8,406,042 |
| 2023-06-08 | Conversion (derivative) | 10,112 | $0.00 | 8,406,142 |
| 2023-06-08 | Open-market sale | 10,112 | $60.18 | 0 |
| 2023-06-08 | Conversion | 10,112 | $0.00 | 8,406,142 |
| 2023-06-08 | Conversion | 10,112 | $0.00 | 10,112 |
| 2023-06-07 | Conversion (derivative) | 6,290 | $0.00 | 8,416,254 |
| 2023-06-07 | Conversion | 6,290 | $0.00 | 6,290 |
| 2023-06-07 | Open-market sale | 6,190 | $60.42 | 100 |
| 2023-06-07 | Conversion | 6,290 | $0.00 | 8,416,254 |
| 2023-06-07 | Open-market sale | 100 | $61.01 | 0 |
| 2023-06-06 | Conversion (derivative) | 24,037 | $0.00 | 8,422,544 |
| 2023-06-06 | Open-market sale | 24,037 | $60.14 | 0 |
| 2023-06-06 | Conversion | 24,037 | $0.00 | 24,037 |
| 2023-06-06 | Conversion | 24,037 | $0.00 | 8,422,544 |
| 2023-05-11 | Conversion | 206 | $0.00 | 8,446,581 |
| 2023-05-11 | Conversion | 206 | $0.00 | 206 |
| 2023-05-11 | Open-market sale | 206 | $60.00 | 0 |
| 2023-05-10 | Conversion (derivative) | 206 | $0.00 | 8,446,581 |
| 2023-05-10 | Conversion (derivative) | 11,358 | $0.00 | 8,446,787 |
| 2023-05-10 | Conversion | 11,358 | $0.00 | 8,446,787 |
| 2023-05-10 | Conversion | 11,358 | $0.00 | 11,358 |
| 2023-05-10 | Open-market sale | 11,358 | $60.11 | 0 |
| 2023-05-09 | Conversion (derivative) | 2,725 | $0.00 | 8,458,145 |
| 2023-05-09 | Conversion | 2,725 | $0.00 | 2,725 |
| 2023-05-09 | Conversion | 2,725 | $0.00 | 8,458,145 |
| 2023-05-09 | Open-market sale | 2,725 | $60.05 | 0 |
| 2023-05-08 | Conversion (derivative) | 8,370 | $0.00 | 8,460,870 |
| 2023-05-08 | Open-market sale | 8,370 | $60.12 | 0 |
| 2023-05-08 | Conversion | 8,370 | $0.00 | 8,370 |
| 2023-05-08 | Conversion | 8,370 | $0.00 | 8,460,870 |
| 2023-05-05 | Conversion (derivative) | 13,134 | $0.00 | 8,469,240 |
| 2023-05-05 | Open-market sale | 13,134 | $60.03 | 0 |
| 2023-05-05 | Conversion | 13,134 | $0.00 | 8,469,240 |
| 2023-05-05 | Conversion | 13,134 | $0.00 | 13,134 |
| 2023-05-02 | Grant / award (derivative) | 15,000 | $0.00 | 15,000 |
| 2023-04-27 | Conversion (derivative) | 23,768 | $0.00 | 8,482,374 |
| 2023-04-27 | Open-market sale | 1,402 | $61.18 | 0 |
| 2023-04-27 | Open-market sale | 22,366 | $60.09 | 1,402 |
| 2023-04-27 | Conversion | 23,768 | $0.00 | 23,768 |
| 2023-04-27 | Conversion | 23,768 | $0.00 | 8,482,374 |
| 2023-04-19 | Conversion (derivative) | 25,946 | $0.00 | 8,506,142 |
| 2023-04-19 | Conversion | 25,946 | $0.00 | 25,946 |
| 2023-04-19 | Conversion | 25,946 | $0.00 | 8,506,142 |
| 2023-04-19 | Open-market sale | 25,946 | $55.17 | 0 |
| 2023-04-18 | Conversion (derivative) | 74,054 | $0.00 | 8,532,088 |
| 2023-04-18 | Open-market sale | 74,054 | $55.26 | 0 |
| 2023-04-18 | Conversion | 74,054 | $0.00 | 74,054 |
| 2023-04-18 | Conversion | 74,054 | $0.00 | 8,532,088 |
| 2023-03-06 | Conversion (derivative) | 19,190 | $0.00 | 8,606,142 |
| 2023-03-06 | Open-market sale | 1,570 | $52.45 | 0 |
| 2023-03-06 | Open-market sale | 13,029 | $51.90 | 1,570 |
| 2023-03-06 | Open-market sale | 4,591 | $51.01 | 14,599 |
| 2023-03-06 | Conversion | 19,190 | $0.00 | 19,190 |
| 2023-03-06 | Conversion | 19,190 | $0.00 | 8,606,142 |
| 2023-03-03 | Conversion (derivative) | 80,810 | $0.00 | 8,625,332 |
| 2023-03-03 | Open-market sale | 9,643 | $51.07 | 0 |
| 2023-03-03 | Open-market sale | 71,167 | $50.55 | 9,643 |
| 2023-03-03 | Conversion | 80,810 | $0.00 | 80,810 |
| 2023-03-03 | Conversion | 80,810 | $0.00 | 8,625,332 |
| 2023-02-23 | Conversion (derivative) | 814 | $0.00 | 8,706,142 |
| 2023-02-23 | Open-market sale | 814 | $45.00 | 0 |
| 2023-02-23 | Conversion | 814 | $0.00 | 814 |
| 2023-02-23 | Conversion | 814 | $0.00 | 8,706,142 |
| 2023-02-09 | Conversion (derivative) | 2,800 | $0.00 | 8,706,956 |
| 2023-02-09 | Conversion | 2,800 | $0.00 | 8,706,956 |
| 2023-02-09 | Open-market sale | 2,800 | $45.31 | 0 |
| 2023-02-09 | Conversion | 2,800 | $0.00 | 2,800 |
| 2023-02-08 | Conversion (derivative) | 18,638 | $0.00 | 8,709,756 |
| 2023-02-08 | Conversion | 18,638 | $0.00 | 18,638 |
| 2023-02-08 | Conversion | 18,638 | $0.00 | 8,709,756 |
| 2023-02-08 | Open-market sale | 18,638 | $45.40 | 0 |
| 2023-02-07 | Conversion (derivative) | 28,625 | $0.00 | 8,728,394 |
| 2023-02-07 | Open-market sale | 28,625 | $45.38 | 0 |
| 2023-02-07 | Conversion | 28,625 | $0.00 | 8,728,394 |
| 2023-02-07 | Conversion | 28,625 | $0.00 | 28,625 |
| 2023-02-06 | Conversion (derivative) | 47,072 | $0.00 | 8,757,019 |
| 2023-02-06 | Open-market sale | 301 | $46.22 | 0 |
| 2023-02-06 | Conversion | 47,072 | $0.00 | 47,072 |
| 2023-02-06 | Conversion | 47,072 | $0.00 | 8,757,019 |
| 2023-02-06 | Open-market sale | 46,771 | $45.31 | 301 |
| 2023-02-03 | Conversion (derivative) | 2,051 | $0.00 | 8,804,091 |
| 2023-02-03 | Open-market sale | 2,051 | $45.01 | 0 |
| 2023-02-03 | Conversion | 2,051 | $0.00 | 2,051 |
| 2023-02-03 | Conversion | 2,051 | $0.00 | 8,804,091 |
| 2023-02-01 | Conversion (derivative) | 100,000 | $0.00 | 8,806,142 |
| 2023-02-01 | Conversion | 100,000 | $0.00 | 100,000 |
| 2023-02-01 | Open-market sale | 90,720 | $40.55 | 9,280 |
| 2023-02-01 | Open-market sale | 9,280 | $41.05 | 0 |
| 2023-02-01 | Conversion | 100,000 | $0.00 | 8,806,142 |
| 2022-12-01 | Conversion (derivative) | 26,171 | $0.00 | 8,906,142 |
| 2022-12-01 | Conversion | 26,171 | $0.00 | 8,906,142 |
| 2022-12-01 | Open-market sale | 3,100 | $40.80 | 0 |
| 2022-12-01 | Open-market sale | 23,071 | $40.27 | 3,100 |
| 2022-12-01 | Conversion | 26,171 | $0.00 | 26,171 |
| 2022-11-30 | Conversion (derivative) | 24,103 | $0.00 | 8,932,313 |
| 2022-11-30 | Open-market sale | 18,491 | $40.65 | 1,059 |
| 2022-11-30 | Open-market sale | 4,553 | $39.25 | 19,550 |
| 2022-11-30 | Conversion | 24,103 | $0.00 | 24,103 |
| 2022-11-30 | Conversion | 24,103 | $0.00 | 8,932,313 |
| 2022-11-30 | Open-market sale | 1,059 | $41.10 | 0 |
| 2022-11-29 | Conversion (derivative) | 6,420 | $0.00 | 8,956,416 |
| 2022-11-29 | Conversion | 6,420 | $0.00 | 8,956,416 |
| 2022-11-29 | Conversion | 6,420 | $0.00 | 6,420 |
| 2022-11-29 | Open-market sale | 6,420 | $39.14 | 0 |
| 2022-11-28 | Conversion (derivative) | 18,890 | $0.00 | 8,962,836 |
| 2022-11-28 | Conversion | 18,890 | $0.00 | 8,962,836 |
| 2022-11-28 | Conversion | 18,890 | $0.00 | 18,890 |
| 2022-11-28 | Open-market sale | 18,890 | $39.51 | 0 |
| 2022-11-25 | Conversion (derivative) | 507 | $0.00 | 8,981,726 |
| 2022-11-25 | Conversion | 507 | $0.00 | 507 |
| 2022-11-25 | Conversion | 507 | $0.00 | 8,981,726 |
| 2022-11-25 | Open-market sale | 507 | $40.01 | 0 |
| 2022-11-23 | Conversion (derivative) | 18,656 | $0.00 | 8,982,233 |
| 2022-11-23 | Open-market sale | 442 | $41.24 | 0 |
| 2022-11-23 | Open-market sale | 18,214 | $40.25 | 442 |
| 2022-11-23 | Conversion | 18,656 | $0.00 | 18,656 |
| 2022-11-23 | Conversion | 18,656 | $0.00 | 8,982,233 |
| 2022-11-18 | Conversion (derivative) | 12,700 | $0.00 | 9,000,889 |
| 2022-11-18 | Open-market sale | 10,568 | $40.34 | 2,132 |
| 2022-11-18 | Conversion | 12,700 | $0.00 | 12,700 |
| 2022-11-18 | Conversion | 12,700 | $0.00 | 9,000,889 |
| 2022-11-18 | Open-market sale | 2,132 | $41.36 | 0 |
| 2022-11-17 | Conversion (derivative) | 4,397 | $0.00 | 9,013,589 |
| 2022-11-17 | Open-market sale | 4,397 | $40.04 | 0 |
| 2022-11-17 | Conversion | 4,397 | $0.00 | 9,013,589 |
| 2022-11-17 | Conversion | 4,397 | $0.00 | 4,397 |
| 2022-11-16 | Conversion (derivative) | 8,764 | $0.00 | 9,017,986 |
| 2022-11-16 | Conversion | 8,764 | $0.00 | 8,764 |
| 2022-11-16 | Open-market sale | 8,764 | $40.19 | 0 |
| 2022-11-16 | Conversion | 8,764 | $0.00 | 9,017,986 |
| 2022-11-15 | Conversion (derivative) | 43,624 | $0.00 | 9,026,750 |
| 2022-11-15 | Open-market sale | 43,624 | $40.27 | 0 |
| 2022-11-15 | Conversion | 43,624 | $0.00 | 43,624 |
| 2022-11-15 | Conversion | 43,624 | $0.00 | 9,026,750 |
| 2022-11-14 | Conversion (derivative) | 3,702 | $0.00 | 9,070,374 |
| 2022-11-14 | Open-market sale | 3,702 | $40.14 | 0 |
| 2022-11-14 | Conversion | 3,702 | $0.00 | 3,702 |
| 2022-11-14 | Conversion | 3,702 | $0.00 | 9,070,374 |
| 2022-11-11 | Conversion (derivative) | 91,108 | $0.00 | 9,074,076 |
| 2022-11-11 | Open-market sale | 4,129 | $43.31 | 0 |
| 2022-11-11 | Open-market sale | 20,764 | $42.12 | 4,129 |
| 2022-11-11 | Open-market sale | 66,215 | $41.51 | 24,893 |
| 2022-11-11 | Conversion | 91,108 | $0.00 | 91,108 |
| 2022-11-11 | Conversion | 91,108 | $0.00 | 9,074,076 |
| 2022-11-10 | Conversion (derivative) | 69,535 | $0.00 | 9,165,184 |
| 2022-11-10 | Conversion | 69,535 | $0.00 | 9,165,184 |
| 2022-11-10 | Conversion | 69,535 | $0.00 | 69,535 |
| 2022-11-10 | Open-market sale | 50,345 | $40.40 | 19,190 |
| 2022-11-10 | Open-market sale | 19,190 | $41.12 | 0 |
| 2022-11-02 | Conversion (derivative) | 1,106 | $0.00 | 9,234,980 |
| 2022-11-02 | Conversion | 1,106 | $0.00 | 1,106 |
| 2022-11-02 | Open-market sale | 1,106 | $40.07 | 0 |
| 2022-11-02 | Conversion | 1,106 | $0.00 | 9,234,980 |
| 2022-11-01 | Conversion (derivative) | 42,049 | $0.00 | 9,236,086 |
| 2022-11-01 | Open-market sale | 41,449 | $40.85 | 600 |
| 2022-11-01 | Open-market sale | 600 | $41.71 | 0 |
| 2022-11-01 | Conversion | 42,049 | $0.00 | 9,236,086 |
| 2022-11-01 | Conversion | 42,049 | $0.00 | 42,049 |
| 2022-10-31 | Conversion (derivative) | 35,801 | $0.00 | 9,278,135 |
| 2022-10-31 | Open-market sale | 23,915 | $41.32 | 0 |
| 2022-10-31 | Open-market sale | 11,886 | $40.59 | 23,915 |
| 2022-10-31 | Conversion | 35,801 | $0.00 | 35,801 |
| 2022-10-31 | Conversion | 35,801 | $0.00 | 9,278,135 |
| 2022-08-26 | Conversion (derivative) | 4,014 | $0.00 | 9,313,936 |
| 2022-08-26 | Conversion | 4,014 | $0.00 | 9,313,936 |
| 2022-08-26 | Conversion | 4,014 | $0.00 | 4,014 |
| 2022-08-26 | Open-market sale | 3,096 | $60.16 | 918 |
| 2022-08-26 | Open-market sale | 700 | $61.53 | 218 |
| 2022-08-26 | Open-market sale | 218 | $62.48 | 0 |
| 2022-08-12 | Conversion (derivative) | 27,081 | $0.00 | 9,317,950 |
| 2022-08-12 | Open-market sale | 500 | $68.30 | 0 |
| 2022-08-12 | Open-market sale | 7,626 | $66.84 | 15,955 |
| 2022-08-12 | Open-market sale | 3,500 | $65.87 | 23,581 |
| 2022-08-12 | Conversion | 27,081 | $0.00 | 27,081 |
| 2022-08-12 | Conversion | 27,081 | $0.00 | 9,317,950 |
| 2022-08-12 | Open-market sale | 15,455 | $67.75 | 500 |
| 2022-08-11 | Conversion (derivative) | 44,742 | $0.00 | 9,345,031 |
| 2022-08-11 | Open-market sale | 1,690 | $63.56 | 40,369 |
| 2022-08-11 | Conversion | 44,742 | $0.00 | 9,345,031 |
| 2022-08-11 | Open-market sale | 13,682 | $65.29 | 0 |
| 2022-08-11 | Open-market sale | 26,687 | $64.57 | 13,682 |
| 2022-08-11 | Open-market sale | 2,683 | $62.13 | 42,059 |
| 2022-08-11 | Conversion | 44,742 | $0.00 | 44,742 |
| 2022-08-10 | Conversion (derivative) | 34,530 | $0.00 | 9,389,773 |
| 2022-08-10 | Open-market sale | 18,768 | $61.68 | 800 |
| 2022-08-10 | Open-market sale | 6,250 | $60.48 | 19,568 |
| 2022-08-10 | Open-market sale | 4,986 | $59.78 | 25,818 |
| 2022-08-10 | Open-market sale | 3,726 | $58.58 | 30,804 |
| 2022-08-10 | Conversion | 34,530 | $0.00 | 34,530 |
| 2022-08-10 | Conversion | 34,530 | $0.00 | 9,389,773 |
| 2022-08-10 | Open-market sale | 800 | $62.15 | 0 |
| 2022-08-09 | Conversion (derivative) | 40,830 | $0.00 | 9,424,303 |
| 2022-08-09 | Open-market sale | 3,417 | $58.19 | 0 |
| 2022-08-09 | Open-market sale | 37,413 | $57.57 | 3,417 |
| 2022-08-09 | Conversion | 40,830 | $0.00 | 40,830 |
| 2022-08-09 | Conversion | 40,830 | $0.00 | 9,424,303 |
| 2022-08-08 | Conversion (derivative) | 52,786 | $0.00 | 9,465,133 |
| 2022-08-08 | Conversion | 52,786 | $0.00 | 52,786 |
| 2022-08-08 | Open-market sale | 680 | $61.03 | 0 |
| 2022-08-08 | Open-market sale | 14,704 | $60.40 | 680 |
| 2022-08-08 | Open-market sale | 11,591 | $59.51 | 15,384 |
| 2022-08-08 | Open-market sale | 25,811 | $58.58 | 26,975 |
| 2022-08-08 | Conversion | 52,786 | $0.00 | 9,465,133 |
| 2022-08-05 | Conversion (derivative) | 42,336 | $0.00 | 9,517,919 |
| 2022-08-05 | Conversion | 42,336 | $0.00 | 9,517,919 |
| 2022-08-05 | Conversion | 42,336 | $0.00 | 42,336 |
| 2022-08-05 | Open-market sale | 27,577 | $57.49 | 14,759 |
| 2022-08-05 | Open-market sale | 14,559 | $58.08 | 200 |
| 2022-08-05 | Open-market sale | 200 | $58.87 | 0 |
| 2022-08-04 | Conversion (derivative) | 30,079 | $0.00 | 9,560,255 |
| 2022-08-04 | Conversion | 30,079 | $0.00 | 30,079 |
| 2022-08-04 | Conversion | 30,079 | $0.00 | 9,560,255 |
| 2022-08-04 | Open-market sale | 13,175 | $59.91 | 16,904 |
| 2022-08-04 | Open-market sale | 16,904 | $60.39 | 0 |
| 2022-08-03 | Conversion (derivative) | 44,382 | $0.00 | 9,590,334 |
| 2022-08-03 | Open-market sale | 11,888 | $59.06 | 32,494 |
| 2022-08-03 | Conversion | 44,382 | $0.00 | 44,382 |
| 2022-08-03 | Conversion | 44,382 | $0.00 | 9,590,334 |
| 2022-08-03 | Open-market sale | 17,083 | $60.85 | 0 |
| 2022-08-03 | Open-market sale | 15,411 | $60.10 | 17,083 |
| 2022-08-02 | Conversion (derivative) | 36,286 | $0.00 | 9,634,716 |
| 2022-08-02 | Open-market sale | 5,154 | $59.49 | 0 |
| 2022-08-02 | Open-market sale | 21,679 | $58.95 | 5,154 |
| 2022-08-02 | Open-market sale | 2,652 | $57.90 | 26,833 |
| 2022-08-02 | Open-market sale | 5,401 | $55.67 | 30,885 |
| 2022-08-02 | Conversion | 36,286 | $0.00 | 36,286 |
| 2022-08-02 | Conversion | 36,286 | $0.00 | 9,634,716 |
| 2022-08-02 | Open-market sale | 1,400 | $56.72 | 29,485 |
| 2022-08-01 | Conversion (derivative) | 33,472 | $0.00 | 9,671,002 |
| 2022-08-01 | Conversion | 33,472 | $0.00 | 33,472 |
| 2022-08-01 | Open-market sale | 28,875 | $55.86 | 4,597 |
| 2022-08-01 | Open-market sale | 4,597 | $56.50 | 0 |
| 2022-08-01 | Conversion | 33,472 | $0.00 | 9,671,002 |
| 2022-05-13 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2022-04-05 | Conversion (derivative) | 12,486 | $0.00 | 9,704,474 |
| 2022-04-05 | Open-market sale | 559 | $77.23 | 1,000 |
| 2022-04-05 | Open-market sale | 1,766 | $76.35 | 1,559 |
| 2022-04-05 | Open-market sale | 9,161 | $75.42 | 3,325 |
| 2022-04-05 | Conversion | 12,486 | $0.00 | 12,486 |
| 2022-04-05 | Conversion | 12,486 | $0.00 | 9,704,474 |
| 2022-04-05 | Open-market sale | 1,000 | $78.58 | 0 |
| 2022-04-04 | Conversion (derivative) | 17,226 | $0.00 | 9,716,960 |
| 2022-04-04 | Open-market sale | 4,900 | $80.30 | 0 |
| 2022-04-04 | Open-market sale | 8,629 | $79.80 | 4,900 |
| 2022-04-04 | Open-market sale | 3,697 | $78.98 | 13,529 |
| 2022-04-04 | Conversion | 17,226 | $0.00 | 17,226 |
| 2022-04-04 | Conversion | 17,226 | $0.00 | 9,716,960 |
| 2022-04-04 | Conversion (derivative) | 17,226 | $0.00 | 9,716,960 |
| 2022-04-04 | Conversion | 17,226 | $0.00 | 17,226 |
| 2022-04-04 | Open-market sale | 3,697 | $78.98 | 13,529 |
| 2022-04-04 | Open-market sale | 8,629 | $79.80 | 4,900 |
| 2022-04-04 | Open-market sale | 4,900 | $80.30 | 0 |
| 2022-04-04 | Conversion | 17,226 | $0.00 | 9,716,960 |
| 2022-04-01 | Conversion (derivative) | 68,055 | $0.00 | 9,734,186 |
| 2022-04-01 | Conversion | 68,055 | $0.00 | 9,734,186 |
| 2022-04-01 | Open-market sale | 50,906 | $79.73 | 1,200 |
| 2022-04-01 | Open-market sale | 15,949 | $79.08 | 52,106 |
| 2022-04-01 | Open-market sale | 1,200 | $80.32 | 0 |
| 2022-04-01 | Conversion | 68,055 | $0.00 | 68,055 |
| 2022-04-01 | Conversion (derivative) | 68,055 | $0.00 | 9,734,186 |
| 2022-04-01 | Conversion | 68,055 | $0.00 | 9,734,186 |
| 2022-04-01 | Conversion | 68,055 | $0.00 | 68,055 |
| 2022-04-01 | Open-market sale | 15,949 | $79.08 | 52,106 |
| 2022-04-01 | Open-market sale | 50,906 | $79.73 | 1,200 |
| 2022-04-01 | Open-market sale | 1,200 | $80.32 | 0 |
| 2022-03-31 | Conversion (derivative) | 38,246 | $0.00 | 9,802,241 |
| 2022-03-31 | Open-market sale | 800 | $86.45 | 0 |
| 2022-03-31 | Open-market sale | 9,869 | $85.89 | 800 |
| 2022-03-31 | Open-market sale | 4,530 | $84.66 | 10,669 |
| 2022-03-31 | Open-market sale | 5,922 | $83.94 | 15,199 |
| 2022-03-31 | Open-market sale | 4,133 | $82.52 | 21,121 |
| 2022-03-31 | Open-market sale | 2,375 | $81.87 | 25,254 |
| 2022-03-31 | Open-market sale | 1,874 | $80.70 | 27,629 |
| 2022-03-31 | Open-market sale | 1,100 | $79.32 | 29,503 |
| 2022-03-31 | Open-market sale | 7,643 | $78.63 | 30,603 |
| 2022-03-31 | Conversion | 38,246 | $0.00 | 38,246 |
| 2022-03-31 | Conversion | 38,246 | $0.00 | 9,802,241 |
| 2022-03-31 | Conversion (derivative) | 38,246 | $0.00 | 9,802,241 |
| 2022-03-31 | Conversion | 38,246 | $0.00 | 9,802,241 |
| 2022-03-31 | Conversion | 38,246 | $0.00 | 38,246 |
| 2022-03-31 | Open-market sale | 7,643 | $78.63 | 30,603 |
| 2022-03-31 | Open-market sale | 1,100 | $79.32 | 29,503 |
| 2022-03-31 | Open-market sale | 1,874 | $80.70 | 27,629 |
| 2022-03-31 | Open-market sale | 2,375 | $81.87 | 25,254 |
| 2022-03-31 | Open-market sale | 4,133 | $82.52 | 21,121 |
| 2022-03-31 | Open-market sale | 5,922 | $83.94 | 15,199 |
| 2022-03-31 | Open-market sale | 4,530 | $84.66 | 10,669 |
| 2022-03-31 | Open-market sale | 9,869 | $85.89 | 800 |
| 2022-03-31 | Open-market sale | 800 | $86.45 | 0 |
| 2022-03-01 | Conversion (derivative) | 40,000 | $0.00 | 9,840,487 |
| 2022-03-01 | Conversion | 40,000 | $0.00 | 9,840,487 |
| 2022-03-01 | Conversion | 40,000 | $0.00 | 40,000 |
| 2022-03-01 | Open-market sale | 1,476 | $78.42 | 38,524 |
| 2022-03-01 | Open-market sale | 18,183 | $79.28 | 20,341 |
| 2022-03-01 | Open-market sale | 11,061 | $80.13 | 9,280 |
| 2022-03-01 | Open-market sale | 3,043 | $81.20 | 6,237 |
| 2022-03-01 | Open-market sale | 3,973 | $81.99 | 2,264 |
| 2022-03-01 | Open-market sale | 400 | $85.72 | 0 |
| 2022-03-01 | Open-market sale | 400 | $84.35 | 400 |
| 2022-03-01 | Open-market sale | 1,464 | $83.15 | 800 |
| 2021-12-27 | Conversion (derivative) | 6,400 | $0.00 | 9,880,487 |
| 2021-12-27 | Conversion | 6,400 | $0.00 | 6,400 |
| 2021-12-27 | Conversion | 6,400 | $0.00 | 9,880,487 |
| 2021-12-27 | Open-market sale | 6,400 | $140.46 | 0 |
| 2021-12-16 | Conversion (derivative) | 6,040 | $0.00 | 9,886,887 |
| 2021-12-16 | Open-market sale | 300 | $141.24 | 0 |
| 2021-12-16 | Open-market sale | 5,740 | $140.25 | 300 |
| 2021-12-16 | Conversion | 6,040 | $0.00 | 6,040 |
| 2021-12-16 | Conversion | 6,040 | $0.00 | 9,886,887 |
| 2021-11-11 | Conversion (derivative) | 5,705 | $0.00 | 9,892,927 |
| 2021-11-11 | Open-market sale | 430 | $136.26 | 4,805 |
| 2021-11-11 | Open-market sale | 470 | $135.46 | 5,235 |
| 2021-11-11 | Conversion | 5,705 | $0.00 | 5,705 |
| 2021-11-11 | Conversion | 5,705 | $0.00 | 9,892,927 |
| 2021-11-11 | Open-market sale | 3,688 | $139.34 | 0 |
| 2021-11-11 | Open-market sale | 1,117 | $137.85 | 3,688 |
| 2021-11-10 | Conversion (derivative) | 23,220 | $0.00 | 9,898,632 |
| 2021-11-10 | Open-market sale | 203 | $141.63 | 0 |
| 2021-11-10 | Open-market sale | 1,241 | $139.87 | 203 |
| 2021-11-10 | Open-market sale | 587 | $138.69 | 1,444 |
| 2021-11-10 | Open-market sale | 6,923 | $137.69 | 2,031 |
| 2021-11-10 | Open-market sale | 3,505 | $136.77 | 8,954 |
| 2021-11-10 | Open-market sale | 1,528 | $136.14 | 12,459 |
| 2021-11-10 | Open-market sale | 3,505 | $134.56 | 13,987 |
| 2021-11-10 | Open-market sale | 5,728 | $133.76 | 17,492 |
| 2021-11-10 | Conversion | 23,220 | $0.00 | 23,220 |
| 2021-11-10 | Conversion | 23,220 | $0.00 | 9,898,632 |
| 2021-11-09 | Conversion (derivative) | 28,073 | $0.00 | 9,921,852 |
| 2021-11-09 | Open-market sale | 1,954 | $149.67 | 0 |
| 2021-11-09 | Open-market sale | 7,778 | $148.87 | 1,954 |
| 2021-11-09 | Open-market sale | 6,811 | $147.88 | 9,732 |
| 2021-11-09 | Open-market sale | 2,363 | $146.71 | 16,543 |
| 2021-11-09 | Open-market sale | 2,786 | $145.40 | 18,906 |
| 2021-11-09 | Open-market sale | 2,606 | $144.33 | 21,692 |
| 2021-11-09 | Open-market sale | 3,775 | $143.34 | 24,298 |
| 2021-11-09 | Conversion | 28,073 | $0.00 | 28,073 |
| 2021-11-09 | Conversion | 28,073 | $0.00 | 9,921,852 |
| 2021-11-08 | Conversion (derivative) | 19,396 | $0.00 | 9,949,925 |
| 2021-11-08 | Open-market sale | 5,850 | $149.94 | 0 |
| 2021-11-08 | Open-market sale | 1,613 | $149.11 | 5,850 |
| 2021-11-08 | Open-market sale | 3,903 | $148.01 | 7,463 |
| 2021-11-08 | Open-market sale | 3,765 | $147.13 | 11,366 |
| 2021-11-08 | Open-market sale | 949 | $146.10 | 15,131 |
| 2021-11-08 | Open-market sale | 1,145 | $144.52 | 16,080 |
| 2021-11-08 | Open-market sale | 2,171 | $143.88 | 17,225 |
| 2021-11-08 | Conversion | 19,396 | $0.00 | 19,396 |
| 2021-11-08 | Conversion | 19,396 | $0.00 | 9,949,925 |
| 2021-11-05 | Conversion (derivative) | 27,250 | $0.00 | 9,969,321 |
| 2021-11-05 | Open-market sale | 3,595 | $145.14 | 0 |
| 2021-11-05 | Open-market sale | 2,108 | $144.04 | 3,595 |
| 2021-11-05 | Open-market sale | 1,729 | $142.89 | 5,703 |
| 2021-11-05 | Open-market sale | 4,700 | $142.05 | 7,432 |
| 2021-11-05 | Open-market sale | 6,611 | $141.08 | 12,132 |
| 2021-11-05 | Open-market sale | 6,813 | $140.05 | 18,743 |
| 2021-11-05 | Open-market sale | 1,397 | $139.12 | 25,556 |
| 2021-11-05 | Open-market sale | 297 | $138.14 | 26,953 |
| 2021-11-05 | Conversion | 27,250 | $0.00 | 27,250 |
| 2021-11-05 | Conversion | 27,250 | $0.00 | 9,969,321 |
| 2021-11-04 | Conversion (derivative) | 22,524 | $0.00 | 9,996,571 |
| 2021-11-04 | Conversion | 22,524 | $0.00 | 22,524 |
| 2021-11-04 | Open-market sale | 1,250 | $139.75 | 0 |
| 2021-11-04 | Open-market sale | 10,756 | $138.95 | 1,250 |
| 2021-11-04 | Open-market sale | 9,930 | $138.29 | 12,006 |
| 2021-11-04 | Open-market sale | 308 | $136.92 | 21,936 |
| 2021-11-04 | Open-market sale | 280 | $135.87 | 22,244 |
| 2021-11-04 | Conversion | 22,524 | $0.00 | 9,996,571 |
| 2021-11-03 | Conversion (derivative) | 23,832 | $0.00 | 10,019,095 |
| 2021-11-03 | Conversion | 23,832 | $0.00 | 23,832 |
| 2021-11-03 | Conversion | 23,832 | $0.00 | 10,019,095 |
| 2021-11-03 | Open-market sale | 6,094 | $139.58 | 0 |
| 2021-11-03 | Open-market sale | 1,937 | $138.91 | 6,094 |
| 2021-11-03 | Open-market sale | 6,757 | $137.50 | 8,031 |
| 2021-11-03 | Open-market sale | 5,943 | $136.67 | 14,788 |
| 2021-11-03 | Open-market sale | 3,101 | $135.56 | 20,731 |
| 2021-07-09 | Conversion (derivative) | 3,951 | $0.00 | 10,042,927 |
| 2021-07-09 | Conversion | 3,951 | $0.00 | 10,042,927 |
| 2021-07-09 | Conversion | 3,951 | $0.00 | 3,951 |
| 2021-07-09 | Open-market sale | 949 | $111.93 | 3,002 |
| 2021-07-09 | Open-market sale | 1,000 | $113.00 | 2,002 |
| 2021-07-09 | Open-market sale | 795 | $114.39 | 1,207 |
| 2021-07-09 | Open-market sale | 507 | $115.32 | 700 |
| 2021-07-09 | Open-market sale | 100 | $116.21 | 600 |
| 2021-07-09 | Open-market sale | 400 | $117.53 | 200 |
| 2021-07-09 | Open-market sale | 200 | $119.28 | 0 |
| 2021-07-08 | Conversion (derivative) | 26,315 | $0.00 | 10,046,878 |
| 2021-07-08 | Conversion | 26,315 | $0.00 | 26,315 |
| 2021-07-08 | Conversion | 26,315 | $0.00 | 10,046,878 |
| 2021-07-08 | Open-market sale | 1,699 | $118.49 | 24,216 |
| 2021-07-08 | Open-market sale | 400 | $117.04 | 25,915 |
| 2021-07-08 | Open-market sale | 15,842 | $119.72 | 8,374 |
| 2021-07-08 | Open-market sale | 7,974 | $120.55 | 400 |
| 2021-07-08 | Open-market sale | 400 | $121.21 | 0 |
| 2021-07-07 | Conversion (derivative) | 20,470 | $0.00 | 10,073,193 |
| 2021-07-07 | Open-market sale | 1,100 | $128.62 | 0 |
| 2021-07-07 | Open-market sale | 1,700 | $127.27 | 1,100 |
| 2021-07-07 | Open-market sale | 1,249 | $125.52 | 2,800 |
| 2021-07-07 | Open-market sale | 3,309 | $124.73 | 4,049 |
| 2021-07-07 | Open-market sale | 2,228 | $123.57 | 7,358 |
| 2021-07-07 | Open-market sale | 1,648 | $122.40 | 9,586 |
| 2021-07-07 | Open-market sale | 9,236 | $121.57 | 11,234 |
| 2021-07-07 | Conversion | 20,470 | $0.00 | 20,470 |
| 2021-07-07 | Conversion | 20,470 | $0.00 | 10,073,193 |
| 2021-07-06 | Conversion (derivative) | 24,503 | $0.00 | 10,093,663 |
| 2021-07-06 | Open-market sale | 500 | $129.36 | 0 |
| 2021-07-06 | Open-market sale | 14,178 | $128.65 | 500 |
| 2021-07-06 | Open-market sale | 8,509 | $127.90 | 38,965 |
| 2021-07-06 | Open-market sale | 1,100 | $126.63 | 23,187 |
| 2021-07-06 | Open-market sale | 1,116 | $125.54 | 24,287 |
| 2021-07-06 | Conversion | 25,403 | $0.00 | 25,403 |
| 2021-07-06 | Conversion | 25,403 | $0.00 | 10,093,663 |
| 2021-07-02 | Conversion (derivative) | 32,034 | $0.00 | 10,119,066 |
| 2021-07-02 | Open-market sale | 12,740 | $127.81 | 8,852 |
| 2021-07-02 | Open-market sale | 10,442 | $126.92 | 21,592 |
| 2021-07-02 | Conversion | 32,034 | $0.00 | 32,034 |
| 2021-07-02 | Conversion | 32,034 | $0.00 | 10,119,066 |
| 2021-07-02 | Open-market sale | 8,852 | $128.77 | 0 |
| 2021-07-01 | Conversion (derivative) | 66,827 | $0.00 | 10,151,100 |
| 2021-07-01 | Open-market sale | 13,948 | $127.09 | 49,177 |
| 2021-07-01 | Open-market sale | 49,177 | $127.71 | 0 |
| 2021-07-01 | Open-market sale | 3,002 | $126.10 | 63,125 |
| 2021-07-01 | Open-market sale | 700 | $124.48 | 66,127 |
| 2021-07-01 | Conversion | 66,827 | $0.00 | 66,827 |
| 2021-07-01 | Conversion | 66,827 | $0.00 | 10,217,927 |
| 2021-07-01 | Conversion (derivative) | 66,827 | $0.00 | 10,151,100 |
| 2021-07-01 | Open-market sale | 700 | $124.48 | 66,127 |
| 2021-07-01 | Open-market sale | 3,002 | $126.10 | 63,125 |
| 2021-07-01 | Open-market sale | 13,948 | $127.09 | 49,177 |
| 2021-07-01 | Conversion | 66,827 | $0.00 | 66,827 |
| 2021-07-01 | Open-market sale | 49,177 | $127.71 | 0 |
| 2021-07-01 | Conversion | 66,827 | $0.00 | 10,151,100 |
| 2021-06-11 | Conversion (derivative) | 91,970 | $0.00 | 10,217,927 |
| 2021-06-11 | Conversion | 91,970 | $0.00 | 91,970 |
| 2021-06-11 | Open-market sale | 200 | $95.11 | 0 |
| 2021-06-11 | Open-market sale | 5,984 | $94.60 | 200 |
| 2021-06-11 | Open-market sale | 82,386 | $93.68 | 6,184 |
| 2021-06-11 | Open-market sale | 3,400 | $92.81 | 88,570 |
| 2021-06-11 | Conversion | 91,970 | $0.00 | 10,217,927 |
| 2021-06-10 | Conversion (derivative) | 49,139 | $0.00 | 10,309,897 |
| 2021-06-10 | Conversion | 49,139 | $0.00 | 10,309,897 |
| 2021-06-10 | Conversion | 49,139 | $0.00 | 49,139 |
| 2021-06-10 | Open-market sale | 500 | $93.22 | 0 |
| 2021-06-10 | Open-market sale | 45,706 | $92.44 | 500 |
| 2021-06-10 | Open-market sale | 2,933 | $91.66 | 46,206 |
| 2021-06-09 | Conversion (derivative) | 18,079 | $0.00 | 10,359,036 |
| 2021-06-09 | Open-market sale | 4,151 | $95.08 | 300 |
| 2021-06-09 | Open-market sale | 2,000 | $93.95 | 4,451 |
| 2021-06-09 | Open-market sale | 2,737 | $92.55 | 6,451 |
| 2021-06-09 | Open-market sale | 8,891 | $91.76 | 9,188 |
| 2021-06-09 | Conversion | 18,079 | $0.00 | 18,079 |
| 2021-06-09 | Conversion | 18,079 | $0.00 | 10,359,036 |
| 2021-06-09 | Open-market sale | 300 | $96.02 | 0 |
| 2021-06-09 | Conversion (derivative) | 18,079 | $0.00 | 10,359,036 |
| 2021-06-09 | Open-market sale | 300 | $96.02 | 0 |
| 2021-06-09 | Open-market sale | 4,151 | $95.08 | 300 |
| 2021-06-09 | Open-market sale | 2,000 | $93.95 | 4,451 |
| 2021-06-09 | Open-market sale | 2,737 | $92.55 | 6,451 |
| 2021-06-09 | Open-market sale | 8,891 | $91.76 | 9,188 |
| 2021-06-09 | Conversion | 18,079 | $0.00 | 18,079 |
| 2021-06-09 | Conversion | 18,079 | $0.00 | 10,359,036 |
| 2021-06-08 | Conversion (derivative) | 21,605 | $0.00 | 10,377,115 |
| 2021-06-08 | Open-market sale | 13,404 | $95.81 | 0 |
| 2021-06-08 | Open-market sale | 7,305 | $94.99 | 13,404 |
| 2021-06-08 | Open-market sale | 896 | $94.05 | 20,709 |
| 2021-06-08 | Conversion | 21,605 | $0.00 | 21,605 |
| 2021-06-08 | Conversion | 21,605 | $0.00 | 10,377,115 |
| 2021-06-08 | Conversion (derivative) | 21,605 | $0.00 | 10,377,115 |
| 2021-06-08 | Open-market sale | 13,404 | $95.81 | 0 |
| 2021-06-08 | Open-market sale | 7,305 | $94.99 | 13,404 |
| 2021-06-08 | Open-market sale | 896 | $94.05 | 20,709 |
| 2021-06-08 | Conversion | 21,605 | $0.00 | 21,605 |
| 2021-06-08 | Conversion | 21,605 | $0.00 | 10,377,115 |
| 2021-06-07 | Conversion (derivative) | 19,207 | $0.00 | 10,398,720 |
| 2021-06-07 | Conversion | 19,207 | $0.00 | 19,207 |
| 2021-06-07 | Open-market sale | 8,409 | $92.76 | 0 |
| 2021-06-07 | Open-market sale | 9,436 | $92.04 | 8,409 |
| 2021-06-07 | Open-market sale | 1,362 | $90.83 | 17,845 |
| 2021-06-07 | Conversion | 19,207 | $0.00 | 10,398,720 |
| 2021-06-07 | Conversion (derivative) | 19,207 | $0.00 | 10,398,720 |
| 2021-06-07 | Open-market sale | 9,436 | $92.04 | 8,409 |
| 2021-06-07 | Open-market sale | 1,362 | $90.83 | 17,845 |
| 2021-06-07 | Conversion | 19,207 | $0.00 | 19,207 |
| 2021-06-07 | Conversion | 19,207 | $0.00 | 10,398,720 |
| 2021-06-07 | Open-market sale | 8,409 | $92.76 | 0 |
| 2021-05-27 | Conversion (derivative) | 13,144 | $0.00 | 10,417,927 |
| 2021-05-27 | Open-market sale | 8,693 | $88.01 | 1,250 |
| 2021-05-27 | Open-market sale | 1,450 | $87.22 | 9,943 |
| 2021-05-27 | Open-market sale | 1,751 | $86.14 | 11,393 |
| 2021-05-27 | Conversion | 13,144 | $0.00 | 13,144 |
| 2021-05-27 | Conversion | 13,144 | $0.00 | 10,417,927 |
| 2021-05-27 | Open-market sale | 1,250 | $88.79 | 0 |
| 2021-05-26 | Conversion (derivative) | 24,193 | $0.00 | 10,431,071 |
| 2021-05-26 | Conversion | 24,193 | $0.00 | 24,193 |
| 2021-05-26 | Open-market sale | 16,446 | $87.35 | 0 |
| 2021-05-26 | Open-market sale | 4,547 | $86.48 | 16,446 |
| 2021-05-26 | Open-market sale | 3,200 | $85.39 | 20,993 |
| 2021-05-26 | Conversion | 24,193 | $0.00 | 10,431,071 |
| 2021-05-25 | Conversion (derivative) | 32,392 | $0.00 | 10,455,264 |
| 2021-05-25 | Conversion | 32,392 | $0.00 | 10,455,264 |
| 2021-05-25 | Conversion | 32,392 | $0.00 | 32,392 |
| 2021-05-25 | Open-market sale | 200 | $86.46 | 0 |
| 2021-05-25 | Open-market sale | 1,808 | $85.47 | 200 |
| 2021-05-25 | Open-market sale | 28,684 | $85.01 | 2,008 |
| 2021-05-25 | Open-market sale | 1,700 | $83.95 | 30,692 |
| 2021-05-24 | Conversion (derivative) | 18,081 | $0.00 | 10,487,656 |
| 2021-05-24 | Open-market sale | 8,930 | $83.99 | 0 |
| 2021-05-24 | Open-market sale | 9,151 | $83.32 | 8,930 |
| 2021-05-24 | Conversion | 18,081 | $0.00 | 18,081 |
| 2021-05-24 | Conversion | 18,081 | $0.00 | 10,487,656 |
| 2021-05-21 | Conversion (derivative) | 34,163 | $0.00 | 10,505,737 |
| 2021-05-21 | Open-market sale | 200 | $83.32 | 0 |
| 2021-05-21 | Open-market sale | 934 | $82.69 | 200 |
| 2021-05-21 | Open-market sale | 23,775 | $81.80 | 1,134 |
| 2021-05-21 | Open-market sale | 9,254 | $80.68 | 24,909 |
| 2021-05-21 | Conversion | 34,163 | $0.00 | 34,163 |
| 2021-05-21 | Conversion | 34,163 | $0.00 | 10,505,737 |
| 2021-05-20 | Conversion (derivative) | 27,965 | $0.00 | 10,539,900 |
| 2021-05-20 | Conversion | 27,965 | $0.00 | 27,965 |
| 2021-05-20 | Conversion | 27,965 | $0.00 | 10,539,900 |
| 2021-05-20 | Open-market sale | 15,119 | $81.81 | 12,846 |
| 2021-05-20 | Open-market sale | 400 | $84.18 | 0 |
| 2021-05-20 | Open-market sale | 3,656 | $83.47 | 400 |
| 2021-05-20 | Open-market sale | 8,790 | $82.41 | 4,056 |
| 2021-05-19 | Conversion (derivative) | 26,398 | $0.00 | 12,428,220 |
| 2021-05-19 | Open-market sale | 6,116 | $82.65 | 801 |
| 2021-05-19 | Open-market sale | 601 | $83.90 | 200 |
| 2021-05-19 | Open-market sale | 200 | $84.38 | 0 |
| 2021-05-19 | Open-market sale | 12,925 | $82.04 | 6,917 |
| 2021-05-19 | Conversion | 26,398 | $0.00 | 26,398 |
| 2021-05-19 | Open-market sale | 6,556 | $80.87 | 19,842 |
| 2021-05-19 | Conversion | 26,398 | $0.00 | 12,428,220 |
| 2021-05-18 | Conversion (derivative) | 21,065 | $0.00 | 12,454,618 |
| 2021-05-18 | Open-market sale | 349 | $87.69 | 0 |
| 2021-05-18 | Conversion | 21,065 | $0.00 | 12,454,618 |
| 2021-05-18 | Conversion | 21,065 | $0.00 | 21,065 |
| 2021-05-18 | Open-market sale | 850 | $83.58 | 20,215 |
| 2021-05-18 | Open-market sale | 750 | $85.02 | 19,465 |
| 2021-05-18 | Open-market sale | 16,577 | $85.94 | 2,888 |
| 2021-05-18 | Open-market sale | 2,539 | $86.71 | 349 |
| 2021-05-13 | Conversion (derivative) | 52,599 | $0.00 | 12,475,683 |
| 2021-05-13 | Conversion | 52,599 | $0.00 | 12,475,683 |
| 2021-05-13 | Open-market sale | 300 | $89.17 | 0 |
| 2021-05-13 | Open-market sale | 700 | $88.52 | 300 |
| 2021-05-13 | Open-market sale | 2,201 | $87.03 | 1,000 |
| 2021-05-13 | Conversion | 52,599 | $0.00 | 52,599 |
| 2021-05-13 | Open-market sale | 20,617 | $82.03 | 31,982 |
| 2021-05-13 | Open-market sale | 9,308 | $82.90 | 22,674 |
| 2021-05-13 | Open-market sale | 7,832 | $83.99 | 14,842 |
| 2021-05-13 | Open-market sale | 2,929 | $86.01 | 3,201 |
| 2021-05-13 | Open-market sale | 8,712 | $84.91 | 6,130 |
| 2021-05-12 | Conversion (derivative) | 15,584 | $0.00 | 132,349 |
| 2021-05-12 | Conversion | 15,584 | $0.00 | 349,374 |
| 2021-05-12 | Open-market sale | 10,277 | $92.14 | 336,598 |
| 2021-05-12 | Open-market sale | 2,499 | $91.18 | 346,875 |
| 2021-05-12 | Open-market sale | 2,808 | $92.90 | 333,790 |
| 2021-05-12 | Conversion | 15,584 | $0.00 | 132,349 |
| 2021-05-11 | Conversion (derivative) | 34,416 | $0.00 | 147,933 |
| 2021-05-11 | Open-market sale | 720 | $96.19 | 333,790 |
| 2021-05-11 | Conversion | 34,416 | $0.00 | 147,933 |
| 2021-05-11 | Conversion | 34,416 | $0.00 | 368,206 |
| 2021-05-11 | Open-market sale | 18,565 | $93.51 | 349,641 |
| 2021-05-11 | Open-market sale | 9,046 | $94.45 | 340,595 |
| 2021-05-11 | Open-market sale | 6,085 | $95.47 | 334,510 |
| 2021-05-10 | Conversion (derivative) | 30,150 | $0.00 | 12,528,282 |
| 2021-05-10 | Open-market sale | 13,986 | $97.51 | 5,814 |
| 2021-05-10 | Open-market sale | 700 | $102.07 | 100 |
| 2021-05-10 | Open-market sale | 837 | $100.71 | 800 |
| 2021-05-10 | Open-market sale | 1,451 | $99.86 | 1,637 |
| 2021-05-10 | Open-market sale | 2,726 | $98.76 | 3,088 |
| 2021-05-10 | Open-market sale | 100 | $103.68 | 0 |
| 2021-05-10 | Open-market sale | 2,634 | $96.46 | 19,800 |
| 2021-05-10 | Open-market sale | 7,716 | $95.82 | 22,434 |
| 2021-05-10 | Conversion | 30,150 | $0.00 | 30,150 |
| 2021-05-10 | Conversion | 30,150 | $0.00 | 12,528,282 |
| 2021-05-07 | Conversion (derivative) | 19,570 | $0.00 | 12,558,432 |
| 2021-05-07 | Open-market sale | 120 | $105.55 | 0 |
| 2021-05-07 | Open-market sale | 7,490 | $104.83 | 120 |
| 2021-05-07 | Open-market sale | 6,011 | $104.05 | 7,610 |
| 2021-05-07 | Open-market sale | 2,849 | $103.05 | 13,621 |
| 2021-05-07 | Open-market sale | 2,900 | $101.68 | 16,470 |
| 2021-05-07 | Open-market sale | 200 | $100.69 | 19,370 |
| 2021-05-07 | Conversion | 19,570 | $0.00 | 19,570 |
| 2021-05-07 | Conversion | 19,570 | $0.00 | 12,558,432 |
| 2021-05-06 | Conversion (derivative) | 34,054 | $0.00 | 12,578,002 |
| 2021-05-06 | Conversion | 34,054 | $0.00 | 34,054 |
| 2021-05-06 | Open-market sale | 19,551 | $99.72 | 14,503 |
| 2021-05-06 | Open-market sale | 7,709 | $100.60 | 6,794 |
| 2021-05-06 | Open-market sale | 5,693 | $101.57 | 1,101 |
| 2021-05-06 | Open-market sale | 1,101 | $102.42 | 0 |
| 2021-05-06 | Conversion | 34,054 | $0.00 | 12,578,002 |
| 2021-03-01 | Conversion (derivative) | 33,686 | $0.00 | 12,653,282 |
| 2021-03-01 | Conversion | 33,686 | $0.00 | 12,653,282 |
| 2021-03-01 | Open-market sale | 100 | $133.65 | 0 |
| 2021-03-01 | Open-market sale | 4,243 | $124.78 | 29,443 |
| 2021-03-01 | Conversion | 33,686 | $0.00 | 33,686 |
| 2021-03-01 | Open-market sale | 7,772 | $125.64 | 21,671 |
| 2021-03-01 | Open-market sale | 8,945 | $126.57 | 12,726 |
| 2021-03-01 | Open-market sale | 5,423 | $127.69 | 7,303 |
| 2021-03-01 | Open-market sale | 4,167 | $128.63 | 3,136 |
| 2021-03-01 | Open-market sale | 1,108 | $129.64 | 2,028 |
| 2021-03-01 | Open-market sale | 859 | $130.87 | 1,169 |
| 2021-03-01 | Open-market sale | 642 | $131.85 | 527 |
| 2021-03-01 | Open-market sale | 427 | $133.04 | 100 |
| 2021-02-26 | Conversion (derivative) | 36,314 | $0.00 | 12,686,968 |
| 2021-02-26 | Open-market sale | 1,783 | $131.29 | 12,809 |
| 2021-02-26 | Open-market sale | 2,567 | $136.72 | 1,199 |
| 2021-02-26 | Open-market sale | 3,249 | $135.69 | 3,766 |
| 2021-02-26 | Open-market sale | 3,121 | $134.75 | 7,015 |
| 2021-02-26 | Open-market sale | 2,350 | $133.82 | 10,136 |
| 2021-02-26 | Open-market sale | 323 | $132.33 | 12,486 |
| 2021-02-26 | Open-market sale | 899 | $137.44 | 300 |
| 2021-02-26 | Open-market sale | 5,921 | $130.17 | 14,592 |
| 2021-02-26 | Open-market sale | 11,418 | $129.17 | 20,513 |
| 2021-02-26 | Open-market sale | 4,383 | $128.33 | 31,931 |
| 2021-02-26 | Conversion | 36,314 | $0.00 | 36,314 |
| 2021-02-26 | Conversion | 36,314 | $0.00 | 12,686,968 |
| 2021-02-26 | Open-market sale | 300 | $138.46 | 0 |
| 2021-01-04 | Grant / award (derivative) | 19,000 | $0.00 | 19,000 |
| 2020-12-31 | Conversion (derivative) | 28,354 | $0.00 | 12,621,931 |
| 2020-12-31 | Open-market sale | 3,987 | $125.13 | 0 |
| 2020-12-31 | Conversion | 28,354 | $0.00 | 12,621,931 |
| 2020-12-31 | Conversion | 28,354 | $0.00 | 28,354 |
| 2020-12-31 | Open-market sale | 500 | $121.21 | 27,854 |
| 2020-12-31 | Open-market sale | 2,897 | $122.50 | 24,957 |
| 2020-12-31 | Open-market sale | 5,500 | $123.40 | 19,457 |
| 2020-12-31 | Open-market sale | 15,470 | $124.38 | 3,987 |
| 2020-12-30 | Conversion (derivative) | 25,451 | $0.00 | 12,650,285 |
| 2020-12-30 | Open-market sale | 3,554 | $124.64 | 11,902 |
| 2020-12-30 | Open-market sale | 1 | $129.23 | 0 |
| 2020-12-30 | Open-market sale | 4,500 | $127.16 | 1,400 |
| 2020-12-30 | Open-market sale | 2,955 | $126.62 | 5,900 |
| 2020-12-30 | Open-market sale | 3,047 | $125.33 | 8,855 |
| 2020-12-30 | Open-market sale | 1,399 | $128.65 | 1 |
| 2020-12-30 | Open-market sale | 2,963 | $123.48 | 15,456 |
| 2020-12-30 | Open-market sale | 4,136 | $122.49 | 18,419 |
| 2020-12-30 | Open-market sale | 2,896 | $121.41 | 22,555 |
| 2020-12-30 | Conversion | 25,451 | $0.00 | 12,650,285 |
| 2020-12-30 | Conversion | 25,451 | $0.00 | 25,451 |
| 2020-12-29 | Conversion (derivative) | 22,303 | $0.00 | 12,675,736 |
| 2020-12-29 | Open-market sale | 5,603 | $124.44 | 0 |
| 2020-12-29 | Conversion | 22,303 | $0.00 | 12,675,736 |
| 2020-12-29 | Conversion | 22,303 | $0.00 | 22,303 |
| 2020-12-29 | Open-market sale | 676 | $119.54 | 21,627 |
| 2020-12-29 | Open-market sale | 1,979 | $120.32 | 19,648 |
| 2020-12-29 | Open-market sale | 1,742 | $121.55 | 17,906 |
| 2020-12-29 | Open-market sale | 4,599 | $122.64 | 13,307 |
| 2020-12-29 | Open-market sale | 7,704 | $123.84 | 5,603 |
| 2020-12-28 | Conversion (derivative) | 29,518 | $0.00 | 12,698,039 |
| 2020-12-28 | Open-market sale | 800 | $119.68 | 28,718 |
| 2020-12-28 | Open-market sale | 3,312 | $126.02 | 911 |
| 2020-12-28 | Open-market sale | 911 | $127.27 | 0 |
| 2020-12-28 | Conversion | 29,518 | $0.00 | 12,698,039 |
| 2020-12-28 | Conversion | 29,518 | $0.00 | 29,518 |
| 2020-12-28 | Open-market sale | 10,123 | $125.16 | 4,223 |
| 2020-12-28 | Open-market sale | 300 | $120.85 | 28,418 |
| 2020-12-28 | Open-market sale | 1,090 | $122.14 | 27,328 |
| 2020-12-28 | Open-market sale | 4,431 | $123.22 | 22,897 |
| 2020-12-28 | Open-market sale | 8,551 | $124.31 | 14,346 |
| 2020-12-24 | Conversion (derivative) | 4,926 | $0.00 | 12,727,557 |
| 2020-12-24 | Open-market sale | 810 | $124.53 | 100 |
| 2020-12-24 | Conversion | 4,926 | $0.00 | 12,727,557 |
| 2020-12-24 | Conversion | 4,926 | $0.00 | 4,926 |
| 2020-12-24 | Open-market sale | 1,016 | $121.69 | 3,910 |
| 2020-12-24 | Open-market sale | 1,199 | $122.57 | 2,711 |
| 2020-12-24 | Open-market sale | 1,801 | $123.66 | 910 |
| 2020-12-24 | Open-market sale | 100 | $125.65 | 0 |
| 2020-12-23 | Conversion (derivative) | 8,373 | $0.00 | 12,732,483 |
| 2020-12-23 | Open-market sale | 1,296 | $123.42 | 7,077 |
| 2020-12-23 | Open-market sale | 3,512 | $124.65 | 3,565 |
| 2020-12-23 | Open-market sale | 3,215 | $125.56 | 350 |
| 2020-12-23 | Conversion | 8,373 | $0.00 | 8,373 |
| 2020-12-23 | Conversion | 8,373 | $0.00 | 12,732,483 |
| 2020-12-23 | Open-market sale | 350 | $126.29 | 0 |
| 2020-12-22 | Conversion (derivative) | 20,533 | $0.00 | 12,740,856 |
| 2020-12-22 | Open-market sale | 2,706 | $127.12 | 13,356 |
| 2020-12-22 | Open-market sale | 1,367 | $128.44 | 11,989 |
| 2020-12-22 | Open-market sale | 4,471 | $126.46 | 16,062 |
| 2020-12-22 | Open-market sale | 5,876 | $130.39 | 2,606 |
| 2020-12-22 | Open-market sale | 2,606 | $131.19 | 0 |
| 2020-12-22 | Conversion | 20,533 | $0.00 | 12,740,856 |
| 2020-12-22 | Conversion | 20,533 | $0.00 | 20,533 |
| 2020-12-22 | Open-market sale | 3,507 | $129.30 | 8,482 |
| 2020-12-21 | Conversion (derivative) | 27,226 | $0.00 | 12,761,389 |
| 2020-12-21 | Open-market sale | 4,468 | $129.94 | 1,900 |
| 2020-12-21 | Open-market sale | 1,900 | $130.50 | 0 |
| 2020-12-21 | Conversion | 27,226 | $0.00 | 12,761,389 |
| 2020-12-21 | Conversion | 27,226 | $0.00 | 27,226 |
| 2020-12-21 | Open-market sale | 1,500 | $123.44 | 25,726 |
| 2020-12-21 | Open-market sale | 650 | $124.45 | 25,076 |
| 2020-12-21 | Open-market sale | 50 | $125.02 | 25,026 |
| 2020-12-21 | Open-market sale | 1,713 | $126.87 | 23,313 |
| 2020-12-21 | Open-market sale | 13,720 | $128.98 | 6,368 |
| 2020-12-21 | Open-market sale | 3,225 | $127.58 | 20,088 |
| 2020-11-24 | Conversion (derivative) | 6,400 | $0.00 | 12,788,615 |
| 2020-11-24 | Open-market sale | 3,314 | $119.63 | 900 |
| 2020-11-24 | Open-market sale | 1,526 | $117.05 | 4,874 |
| 2020-11-24 | Open-market sale | 660 | $118.10 | 4,214 |
| 2020-11-24 | Conversion | 6,400 | $0.00 | 6,400 |
| 2020-11-24 | Conversion | 6,400 | $0.00 | 12,788,615 |
| 2020-11-24 | Open-market sale | 100 | $123.36 | 0 |
| 2020-11-24 | Open-market sale | 100 | $121.15 | 100 |
| 2020-11-24 | Open-market sale | 700 | $120.29 | 200 |
| 2020-11-23 | Conversion (derivative) | 13,100 | $0.00 | 12,795,015 |
| 2020-11-23 | Open-market sale | 8,070 | $123.55 | 5,030 |
| 2020-11-23 | Conversion | 13,100 | $0.00 | 12,795,015 |
| 2020-11-23 | Conversion | 13,100 | $0.00 | 13,100 |
| 2020-11-23 | Open-market sale | 4,194 | $124.62 | 836 |
| 2020-11-23 | Open-market sale | 636 | $125.59 | 200 |
| 2020-11-23 | Open-market sale | 200 | $126.30 | 0 |
| 2020-11-17 | Conversion (derivative) | 14,084 | $0.00 | 12,808,115 |
| 2020-11-17 | Conversion | 14,084 | $0.00 | 12,808,115 |
| 2020-11-17 | Conversion | 14,084 | $0.00 | 14,084 |
| 2020-11-17 | Open-market sale | 6,495 | $119.92 | 7,589 |
| 2020-11-17 | Open-market sale | 4,372 | $120.62 | 3,217 |
| 2020-11-17 | Open-market sale | 2,917 | $122.06 | 300 |
| 2020-11-17 | Open-market sale | 100 | $124.83 | 0 |
| 2020-11-17 | Open-market sale | 200 | $123.62 | 100 |
| 2020-11-16 | Conversion (derivative) | 14,886 | $0.00 | 12,822,199 |
| 2020-11-16 | Open-market sale | 5,913 | $124.21 | 502 |
| 2020-11-16 | Conversion | 14,886 | $0.00 | 12,822,199 |
| 2020-11-16 | Conversion | 14,886 | $0.00 | 14,886 |
| 2020-11-16 | Open-market sale | 502 | $124.94 | 0 |
| 2020-11-16 | Open-market sale | 8,471 | $123.26 | 6,415 |
| 2020-11-10 | Conversion (derivative) | 18,101 | $0.00 | 12,837,085 |
| 2020-11-10 | Open-market sale | 4,728 | $112.98 | 4,895 |
| 2020-11-10 | Open-market sale | 100 | $115.96 | 0 |
| 2020-11-10 | Conversion | 18,101 | $0.00 | 18,101 |
| 2020-11-10 | Open-market sale | 1,400 | $110.66 | 16,701 |
| 2020-11-10 | Open-market sale | 7,078 | $112.03 | 9,623 |
| 2020-11-10 | Conversion | 18,101 | $0.00 | 12,837,085 |
| 2020-11-10 | Open-market sale | 4,390 | $114.04 | 505 |
| 2020-11-10 | Open-market sale | 405 | $114.73 | 100 |
| 2020-11-09 | Conversion (derivative) | 43,299 | $0.00 | 12,855,186 |
| 2020-11-09 | Conversion | 43,299 | $0.00 | 43,299 |
| 2020-11-09 | Conversion | 43,299 | $0.00 | 12,855,186 |
| 2020-11-09 | Open-market sale | 6,278 | $115.79 | 37,021 |
| 2020-11-09 | Open-market sale | 3,339 | $116.97 | 33,682 |
| 2020-11-09 | Open-market sale | 6,457 | $118.19 | 27,225 |
| 2020-11-09 | Open-market sale | 9,643 | $118.96 | 17,582 |
| 2020-11-09 | Open-market sale | 2,696 | $120.15 | 14,886 |
| 2020-11-09 | Open-market sale | 10,297 | $121.24 | 4,589 |
| 2020-11-09 | Open-market sale | 4,089 | $121.89 | 500 |
| 2020-11-09 | Open-market sale | 100 | $122.85 | 400 |
| 2020-11-09 | Open-market sale | 400 | $124.35 | 0 |
| 2020-10-19 | Conversion (derivative) | 25,089 | $0.00 | 12,898,485 |
| 2020-10-19 | Open-market sale | 4,299 | $112.46 | 0 |
| 2020-10-19 | Open-market sale | 7,686 | $111.70 | 4,299 |
| 2020-10-19 | Open-market sale | 4,669 | $110.38 | 11,985 |
| 2020-10-19 | Open-market sale | 4,100 | $109.63 | 16,654 |
| 2020-10-19 | Open-market sale | 4,335 | $108.67 | 20,754 |
| 2020-10-19 | Conversion | 25,089 | $0.00 | 25,089 |
| 2020-10-19 | Conversion | 25,089 | $0.00 | 12,898,485 |
| 2020-10-16 | Conversion (derivative) | 21,211 | $0.00 | 12,923,574 |
| 2020-10-16 | Open-market sale | 8,288 | $107.67 | 0 |
| 2020-10-16 | Open-market sale | 4,723 | $106.86 | 8,288 |
| 2020-10-16 | Open-market sale | 6,800 | $105.73 | 13,011 |
| 2020-10-16 | Open-market sale | 1,400 | $103.07 | 19,811 |
| 2020-10-16 | Conversion | 21,211 | $0.00 | 21,211 |
| 2020-10-16 | Conversion | 21,211 | $0.00 | 12,923,574 |
| 2020-10-15 | Conversion (derivative) | 29,571 | $0.00 | 12,944,785 |
| 2020-10-15 | Open-market sale | 2,003 | $101.49 | 22,469 |
| 2020-10-15 | Conversion | 29,571 | $0.00 | 12,944,785 |
| 2020-10-15 | Open-market sale | 6,128 | $104.38 | 0 |
| 2020-10-15 | Open-market sale | 12,528 | $103.69 | 6,128 |
| 2020-10-15 | Open-market sale | 3,813 | $102.60 | 18,656 |
| 2020-10-15 | Conversion | 29,571 | $0.00 | 29,571 |
| 2020-10-15 | Open-market sale | 1,987 | $100.31 | 24,472 |
| 2020-10-15 | Open-market sale | 1,812 | $99.37 | 26,459 |
| 2020-10-15 | Open-market sale | 1,100 | $97.76 | 28,271 |
| 2020-10-15 | Open-market sale | 200 | $97.13 | 29,371 |
| 2020-10-14 | Conversion (derivative) | 15,937 | $0.00 | 12,974,356 |
| 2020-10-14 | Open-market sale | 4,031 | $98.41 | 10,506 |
| 2020-10-14 | Conversion | 15,937 | $0.00 | 12,974,356 |
| 2020-10-14 | Open-market sale | 3,543 | $99.78 | 0 |
| 2020-10-14 | Open-market sale | 1,015 | $96.96 | 14,537 |
| 2020-10-14 | Open-market sale | 385 | $96.04 | 15,552 |
| 2020-10-14 | Conversion | 15,937 | $0.00 | 15,937 |
| 2020-10-14 | Open-market sale | 6,963 | $98.99 | 3,543 |
| 2020-10-13 | Conversion (derivative) | 10,203 | $0.00 | 12,990,293 |
| 2020-10-13 | Conversion | 10,203 | $0.00 | 12,990,293 |
| 2020-10-13 | Open-market sale | 5,100 | $96.86 | 0 |
| 2020-10-13 | Open-market sale | 5,103 | $96.10 | 5,100 |
| 2020-10-13 | Conversion | 10,203 | $0.00 | 10,203 |
| 2020-10-12 | Conversion (derivative) | 31,688 | $0.00 | 13,000,496 |
| 2020-10-12 | Conversion | 31,688 | $0.00 | 13,000,496 |
| 2020-10-12 | Conversion | 31,688 | $0.00 | 31,688 |
| 2020-10-12 | Open-market sale | 31,688 | $96.74 | 0 |
| 2020-10-09 | Conversion (derivative) | 18,101 | $0.00 | 13,032,184 |
| 2020-10-09 | Open-market sale | 6,849 | $90.91 | 11,252 |
| 2020-10-09 | Open-market sale | 4,350 | $91.92 | 6,902 |
| 2020-10-09 | Conversion | 18,101 | $0.00 | 18,101 |
| 2020-10-09 | Conversion | 18,101 | $0.00 | 13,032,184 |
| 2020-10-09 | Open-market sale | 4,906 | $93.18 | 1,996 |
| 2020-10-09 | Open-market sale | 1,996 | $93.76 | 0 |
| 2020-10-08 | Open-market sale | 14,249 | $89.94 | 333,790 |
| 2020-10-08 | Open-market sale | 39,695 | $89.29 | 348,039 |
| 2020-10-07 | Open-market sale | 28,551 | $89.09 | 388,586 |
| 2020-10-07 | Open-market sale | 14,070 | $88.24 | 417,137 |
| 2020-10-07 | Open-market sale | 4,300 | $87.15 | 431,207 |
| 2020-10-07 | Open-market sale | 852 | $89.71 | 387,734 |
| 2020-10-06 | Open-market sale | 30,868 | $86.89 | 454,316 |
| 2020-10-06 | Open-market sale | 7,376 | $86.12 | 485,184 |
| 2020-10-06 | Open-market sale | 18,809 | $87.63 | 435,507 |
| 2020-10-05 | Open-market sale | 100 | $86.36 | 492,560 |
| 2020-10-05 | Open-market sale | 3,446 | $82.71 | 516,356 |
| 2020-10-05 | Open-market sale | 1,409 | $83.64 | 514,947 |
| 2020-10-05 | Open-market sale | 6,854 | $84.95 | 508,093 |
| 2020-10-05 | Open-market sale | 15,433 | $86.02 | 492,660 |
| 2020-10-02 | Open-market sale | 4,606 | $82.72 | 520,613 |
| 2020-10-02 | Open-market sale | 811 | $83.45 | 519,802 |
| 2020-10-02 | Open-market sale | 1,800 | $80.92 | 531,580 |
| 2020-10-02 | Open-market sale | 6,361 | $81.76 | 525,219 |
| 2020-10-01 | Open-market sale | 9,286 | $82.26 | 580,604 |
| 2020-10-01 | Open-market sale | 7,310 | $83.92 | 565,499 |
| 2020-10-01 | Open-market sale | 6,473 | $84.97 | 559,026 |
| 2020-10-01 | Open-market sale | 10,864 | $86.10 | 548,162 |
| 2020-10-01 | Open-market sale | 8,682 | $86.82 | 533,380 |
| 2020-10-01 | Open-market sale | 7,795 | $82.85 | 572,809 |
| 2020-08-20 | Open-market sale | 5,454 | $99.60 | 602,028 |
| 2020-08-20 | Open-market sale | 100 | $101.98 | 589,890 |
| 2020-08-20 | Open-market sale | 11,000 | $100.49 | 591,028 |
| 2020-08-20 | Open-market sale | 1,038 | $101.34 | 589,990 |
| 2020-08-19 | Open-market sale | 618 | $97.84 | 622,065 |
| 2020-08-19 | Open-market sale | 1,600 | $98.96 | 620,465 |
| 2020-08-19 | Open-market sale | 7,040 | $100.28 | 613,425 |
| 2020-08-19 | Open-market sale | 5,943 | $101.01 | 607,482 |
| 2020-08-18 | Open-market sale | 4,614 | $99.73 | 625,060 |
| 2020-08-18 | Open-market sale | 600 | $97.24 | 634,463 |
| 2020-08-18 | Open-market sale | 4,789 | $98.48 | 629,674 |
| 2020-08-18 | Open-market sale | 2,377 | $100.23 | 622,683 |
| 2020-08-17 | Open-market sale | 216 | $98.51 | 635,063 |
| 2020-08-17 | Open-market sale | 7,483 | $97.03 | 640,629 |
| 2020-08-17 | Open-market sale | 5,350 | $97.87 | 635,279 |
| 2020-08-14 | Open-market sale | 9,747 | $97.08 | 651,835 |
| 2020-08-14 | Open-market sale | 1,121 | $98.67 | 648,112 |
| 2020-08-14 | Open-market sale | 2,602 | $97.79 | 649,233 |
| 2020-08-13 | Open-market sale | 1,580 | $99.35 | 675,767 |
| 2020-08-13 | Open-market sale | 400 | $101.21 | 661,582 |
| 2020-08-13 | Open-market sale | 13,785 | $100.57 | 661,982 |
| 2020-08-12 | Open-market sale | 702 | $101.89 | 677,347 |
| 2020-08-12 | Open-market sale | 5,369 | $100.66 | 678,049 |
| 2020-08-12 | Open-market sale | 10,525 | $100.12 | 683,418 |
| 2020-08-12 | Open-market sale | 700 | $98.78 | 693,943 |
| 2020-08-12 | Open-market sale | 1,200 | $97.19 | 694,643 |
| 2020-08-12 | Open-market sale | 1,901 | $95.96 | 695,843 |
| 2020-08-11 | Open-market sale | 8,320 | $94.50 | 706,570 |
| 2020-08-11 | Open-market sale | 3,585 | $95.30 | 702,985 |
| 2020-08-11 | Open-market sale | 5,241 | $96.25 | 697,744 |
| 2020-06-12 | Conversion (derivative) | 25,925 | $0.00 | 13,050,285 |
| 2020-06-12 | Conversion | 25,925 | $0.00 | 25,925 |
| 2020-06-12 | Conversion | 25,925 | $0.00 | 13,050,285 |
| 2020-06-12 | Open-market sale | 10,783 | $63.51 | 15,142 |
| 2020-06-12 | Open-market sale | 4,154 | $64.18 | 10,988 |
| 2020-06-12 | Open-market sale | 5,284 | $65.58 | 5,704 |
| 2020-06-12 | Open-market sale | 3,801 | $66.43 | 1,903 |
| 2020-06-12 | Open-market sale | 1,803 | $67.29 | 100 |
| 2020-06-12 | Open-market sale | 100 | $68.14 | 0 |
| 2020-06-11 | Conversion (derivative) | 28,195 | $0.00 | 13,076,210 |
| 2020-06-11 | Open-market sale | 6,333 | $67.93 | 0 |
| 2020-06-11 | Conversion | 28,195 | $0.00 | 28,195 |
| 2020-06-11 | Open-market sale | 14,756 | $66.30 | 13,439 |
| 2020-06-11 | Open-market sale | 7,106 | $67.06 | 6,333 |
| 2020-06-11 | Conversion | 28,195 | $0.00 | 13,076,210 |
| 2020-06-10 | Conversion (derivative) | 16,120 | $0.00 | 13,104,405 |
| 2020-06-10 | Conversion | 16,120 | $0.00 | 13,104,405 |
| 2020-06-10 | Conversion | 16,120 | $0.00 | 16,120 |
| 2020-06-10 | Open-market sale | 7,676 | $68.18 | 8,444 |
| 2020-06-10 | Open-market sale | 8,101 | $69.15 | 343 |
| 2020-06-10 | Open-market sale | 343 | $69.88 | 0 |
| 2020-06-09 | Conversion (derivative) | 38,493 | $0.00 | 13,120,525 |
| 2020-06-09 | Open-market sale | 1,900 | $71.68 | 0 |
| 2020-06-09 | Conversion | 38,493 | $0.00 | 13,120,525 |
| 2020-06-09 | Conversion | 38,493 | $0.00 | 38,493 |
| 2020-06-09 | Open-market sale | 832 | $66.70 | 37,661 |
| 2020-06-09 | Open-market sale | 968 | $67.78 | 36,693 |
| 2020-06-09 | Open-market sale | 5,052 | $68.98 | 31,641 |
| 2020-06-09 | Open-market sale | 17,887 | $69.91 | 13,754 |
| 2020-06-09 | Open-market sale | 11,854 | $70.71 | 1,900 |
| 2020-06-08 | Conversion (derivative) | 41,986 | $0.00 | 13,159,018 |
| 2020-06-08 | Open-market sale | 1,200 | $70.13 | 0 |
| 2020-06-08 | Conversion | 41,986 | $0.00 | 13,159,018 |
| 2020-06-08 | Conversion | 41,986 | $0.00 | 41,986 |
| 2020-06-08 | Open-market sale | 21,512 | $69.04 | 1,200 |
| 2020-06-08 | Open-market sale | 19,274 | $68.23 | 22,712 |
| 2020-06-05 | Conversion (derivative) | 73,175 | $0.00 | 13,201,004 |
| 2020-06-05 | Open-market sale | 20,923 | $71.48 | 34,078 |
| 2020-06-05 | Open-market sale | 14,185 | $70.25 | 55,001 |
| 2020-06-05 | Open-market sale | 34,078 | $72.00 | 0 |
| 2020-06-05 | Conversion | 73,175 | $0.00 | 73,175 |
| 2020-06-05 | Conversion | 73,175 | $0.00 | 13,201,004 |
| 2020-06-05 | Open-market sale | 3,989 | $69.34 | 69,186 |
| 2020-06-04 | Conversion (derivative) | 63,654 | $0.00 | 13,274,179 |
| 2020-06-04 | Conversion | 63,654 | $0.00 | 63,654 |
| 2020-06-04 | Conversion | 63,654 | $0.00 | 13,274,179 |
| 2020-06-04 | Open-market sale | 38,601 | $66.47 | 17,614 |
| 2020-06-04 | Open-market sale | 7,439 | $65.70 | 56,215 |
| 2020-06-04 | Open-market sale | 7,836 | $67.42 | 9,778 |
| 2020-06-04 | Open-market sale | 9,778 | $68.45 | 0 |
| 2020-06-03 | Conversion (derivative) | 49,481 | $0.00 | 13,337,833 |
| 2020-06-03 | Conversion | 49,481 | $0.00 | 49,481 |
| 2020-06-03 | Conversion | 49,481 | $0.00 | 13,337,833 |
| 2020-06-03 | Open-market sale | 6,089 | $66.37 | 0 |
| 2020-06-03 | Open-market sale | 24,242 | $65.76 | 6,089 |
| 2020-06-03 | Open-market sale | 15,425 | $64.81 | 30,331 |
| 2020-06-03 | Open-market sale | 1,225 | $61.23 | 45,756 |
| 2020-06-03 | Open-market sale | 2,500 | $62.45 | 46,981 |
| 2020-06-02 | Conversion (derivative) | 37,785 | $0.00 | 13,387,314 |
| 2020-06-02 | Conversion | 37,785 | $0.00 | 37,785 |
| 2020-06-02 | Open-market sale | 16,362 | $60.54 | 21,423 |
| 2020-06-02 | Open-market sale | 21,423 | $61.23 | 0 |
| 2020-06-02 | Conversion | 37,785 | $0.00 | 13,387,314 |
| 2020-06-01 | Conversion (derivative) | 2,500 | $0.00 | 13,425,099 |
| 2020-06-01 | Open-market sale | 2,500 | $60.05 | 0 |
| 2020-06-01 | Conversion | 2,500 | $0.00 | 13,425,099 |
| 2020-06-01 | Conversion | 2,500 | $0.00 | 2,500 |
| 2020-05-29 | Conversion (derivative) | 2,301 | $0.00 | 13,427,599 |
| 2020-05-29 | Conversion | 2,301 | $0.00 | 13,427,599 |
| 2020-05-29 | Conversion | 2,301 | $0.00 | 2,301 |
| 2020-05-29 | Open-market sale | 2,301 | $60.06 | 0 |
| 2020-05-28 | Conversion (derivative) | 11,344 | $0.00 | 13,429,900 |
| 2020-05-28 | Conversion | 11,344 | $0.00 | 11,344 |
| 2020-05-28 | Conversion | 11,344 | $0.00 | 13,429,900 |
| 2020-05-28 | Open-market sale | 8,159 | $60.54 | 3,185 |
| 2020-05-28 | Open-market sale | 3,185 | $61.15 | 0 |
| 2020-05-27 | Conversion (derivative) | 36,517 | $0.00 | 13,441,244 |
| 2020-05-27 | Open-market sale | 13,443 | $61.17 | 0 |
| 2020-05-27 | Conversion | 36,517 | $0.00 | 13,441,244 |
| 2020-05-27 | Conversion | 36,517 | $0.00 | 36,517 |
| 2020-05-27 | Open-market sale | 23,074 | $60.35 | 13,443 |
| 2020-05-26 | Conversion (derivative) | 4,076 | $0.00 | 13,477,761 |
| 2020-05-26 | Open-market sale | 4,076 | $60.31 | 0 |
| 2020-05-26 | Conversion | 4,076 | $0.00 | 13,477,761 |
| 2020-05-26 | Conversion | 4,076 | $0.00 | 4,076 |
| 2020-05-22 | Conversion (derivative) | 9,273 | $0.00 | 13,481,837 |
| 2020-05-22 | Conversion | 9,273 | $0.00 | 9,273 |
| 2020-05-22 | Open-market sale | 9,273 | $60.06 | 0 |
| 2020-05-22 | Conversion | 9,273 | $0.00 | 13,481,837 |
| 2020-05-21 | Conversion (derivative) | 8,870 | $0.00 | 13,491,110 |
| 2020-05-21 | Conversion | 8,870 | $0.00 | 13,491,110 |
| 2020-05-21 | Open-market sale | 8,870 | $60.06 | 0 |
| 2020-05-21 | Conversion | 8,870 | $0.00 | 8,870 |
| 2020-05-13 | Conversion (derivative) | 3,125 | $0.00 | 13,499,980 |
| 2020-05-13 | Conversion | 3,125 | $0.00 | 3,125 |
| 2020-05-13 | Conversion | 3,125 | $0.00 | 13,499,980 |
| 2020-05-13 | Open-market sale | 3,125 | $60.14 | 0 |
| 2020-05-12 | Conversion (derivative) | 9,797 | $0.00 | 13,503,105 |
| 2020-05-12 | Conversion | 9,797 | $0.00 | 9,797 |
| 2020-05-12 | Conversion | 9,797 | $0.00 | 13,503,105 |
| 2020-05-12 | Open-market sale | 400 | $61.11 | 0 |
| 2020-05-12 | Open-market sale | 9,397 | $60.13 | 400 |
| 2020-05-11 | Conversion (derivative) | 30,678 | $0.00 | 13,512,902 |
| 2020-05-11 | Open-market sale | 10,548 | $61.63 | 400 |
| 2020-05-11 | Open-market sale | 19,730 | $61.01 | 10,948 |
| 2020-05-11 | Conversion | 30,678 | $0.00 | 30,678 |
| 2020-05-11 | Conversion | 30,678 | $0.00 | 13,512,902 |
| 2020-05-11 | Open-market sale | 400 | $62.40 | 0 |
| 2020-05-08 | Conversion (derivative) | 64,243 | $0.00 | 13,543,580 |
| 2020-05-08 | Open-market sale | 40,032 | $61.32 | 0 |
| 2020-05-08 | Open-market sale | 24,211 | $60.64 | 40,032 |
| 2020-05-08 | Conversion | 64,243 | $0.00 | 13,543,580 |
| 2020-05-08 | Conversion | 64,243 | $0.00 | 64,243 |
| 2020-05-06 | Conversion (derivative) | 27,400 | $0.00 | 13,607,823 |
| 2020-05-06 | Open-market sale | 1,666 | $57.00 | 234 |
| 2020-05-06 | Open-market sale | 6,402 | $57.00 | 898 |
| 2020-05-06 | Open-market sale | 2,238 | $57.64 | 0 |
| 2020-05-06 | Open-market sale | 15,962 | $57.00 | 2,238 |
| 2020-05-06 | Conversion | 27,400 | $0.00 | 13,607,823 |
| 2020-05-06 | Conversion | 27,400 | $0.00 | 27,400 |
| 2020-05-04 | Conversion (derivative) | 420 | $0.00 | 13,635,223 |
| 2020-05-04 | Open-market sale | 420 | $60.01 | 0 |
| 2020-05-04 | Conversion | 420 | $0.00 | 13,635,223 |
| 2020-05-04 | Conversion | 420 | $0.00 | 420 |
| 2020-05-01 | Conversion (derivative) | 100 | $0.00 | 13,635,643 |
| 2020-05-01 | Open-market sale | 100 | $60.00 | 0 |
| 2020-05-01 | Conversion | 100 | $0.00 | 13,635,643 |
| 2020-05-01 | Conversion | 100 | $0.00 | 100 |
| 2020-03-27 | Conversion (derivative) | 40,416 | $0.00 | 13,635,743 |
| 2020-03-27 | Open-market sale | 12,733 | $46.30 | 1,200 |
| 2020-03-27 | Conversion | 40,416 | $0.00 | 13,635,743 |
| 2020-03-27 | Conversion | 40,416 | $0.00 | 40,416 |
| 2020-03-27 | Open-market sale | 26,483 | $45.59 | 13,933 |
| 2020-03-27 | Open-market sale | 1,200 | $47.03 | 0 |
| 2020-03-26 | Conversion (derivative) | 42,447 | $0.00 | 13,676,159 |
| 2020-03-26 | Open-market sale | 14,152 | $46.44 | 8,062 |
| 2020-03-26 | Open-market sale | 2,211 | $50.72 | 100 |
| 2020-03-26 | Open-market sale | 5,751 | $47.35 | 2,311 |
| 2020-03-26 | Open-market sale | 100 | $49.29 | 0 |
| 2020-03-26 | Open-market sale | 20,233 | $45.31 | 22,214 |
| 2020-03-26 | Conversion | 42,447 | $0.00 | 42,447 |
| 2020-03-26 | Conversion | 42,447 | $0.00 | 13,676,159 |
| 2020-03-25 | Conversion (derivative) | 13,474 | $0.00 | 13,718,606 |
| 2020-03-25 | Open-market sale | 13,474 | $45.15 | 0 |
| 2020-03-25 | Conversion | 13,474 | $0.00 | 13,718,606 |
| 2020-03-25 | Conversion | 13,474 | $0.00 | 13,474 |
| 2020-03-24 | Conversion (derivative) | 11,063 | $0.00 | 13,732,080 |
| 2020-03-24 | Conversion | 11,063 | $0.00 | 11,063 |
| 2020-03-24 | Open-market sale | 11,063 | $45.14 | 0 |
| 2020-03-24 | Conversion | 11,063 | $0.00 | 13,732,080 |
| 2020-03-23 | Conversion (derivative) | 3,700 | $0.00 | 13,743,143 |
| 2020-03-23 | Conversion | 3,700 | $0.00 | 13,743,143 |
| 2020-03-23 | Open-market sale | 3,700 | $45.04 | 0 |
| 2020-03-23 | Conversion | 3,700 | $0.00 | 3,700 |
| 2020-03-20 | Conversion (derivative) | 28,543 | $0.00 | 13,746,843 |
| 2020-03-20 | Open-market sale | 25,842 | $45.16 | 2,701 |
| 2020-03-20 | Open-market sale | 2,701 | $46.32 | 0 |
| 2020-03-20 | Conversion | 28,543 | $0.00 | 13,746,843 |
| 2020-03-20 | Conversion | 28,543 | $0.00 | 28,543 |
| 2020-03-19 | Conversion (derivative) | 31,193 | $0.00 | 13,775,386 |
| 2020-03-19 | Open-market sale | 9,081 | $46.26 | 0 |
| 2020-03-19 | Open-market sale | 22,112 | $45.31 | 9,081 |
| 2020-03-19 | Conversion | 31,193 | $0.00 | 13,775,386 |
| 2020-03-19 | Conversion | 31,193 | $0.00 | 31,193 |
| 2020-03-18 | Conversion (derivative) | 100 | $0.00 | 13,806,579 |
| 2020-03-18 | Open-market sale | 100 | $45.22 | 0 |
| 2020-03-18 | Conversion | 100 | $0.00 | 100 |
| 2020-03-18 | Conversion | 100 | $0.00 | 13,806,579 |
| 2020-03-17 | Conversion (derivative) | 80,844 | $0.00 | 13,806,679 |
| 2020-03-17 | Open-market sale | 9,287 | $47.22 | 0 |
| 2020-03-17 | Open-market sale | 38,716 | $45.62 | 42,128 |
| 2020-03-17 | Conversion | 80,844 | $0.00 | 13,806,679 |
| 2020-03-17 | Open-market sale | 32,841 | $46.62 | 9,287 |
| 2020-03-17 | Conversion | 80,844 | $0.00 | 80,844 |
| 2020-03-10 | Conversion (derivative) | 18,760 | $0.00 | 13,887,523 |
| 2020-03-10 | Conversion | 18,760 | $0.00 | 13,887,523 |
| 2020-03-10 | Conversion | 18,760 | $0.00 | 18,760 |
| 2020-03-10 | Open-market sale | 5,330 | $46.43 | 13,430 |
| 2020-03-10 | Open-market sale | 6,859 | $47.47 | 6,571 |
| 2020-03-10 | Open-market sale | 678 | $49.33 | 0 |
| 2020-03-10 | Open-market sale | 5,893 | $48.28 | 678 |
| 2020-03-09 | Conversion (derivative) | 49,448 | $0.00 | 13,906,283 |
| 2020-03-09 | Open-market sale | 13,044 | $50.04 | 32,224 |
| 2020-03-09 | Open-market sale | 14,060 | $50.94 | 18,164 |
| 2020-03-09 | Open-market sale | 4,962 | $51.86 | 13,202 |
| 2020-03-09 | Open-market sale | 6,802 | $52.71 | 6,400 |
| 2020-03-09 | Open-market sale | 2,575 | $53.76 | 3,825 |
| 2020-03-09 | Open-market sale | 4,180 | $48.83 | 45,268 |
| 2020-03-09 | Conversion | 49,448 | $0.00 | 49,448 |
| 2020-03-09 | Open-market sale | 1,340 | $56.57 | 1,200 |
| 2020-03-09 | Conversion | 49,448 | $0.00 | 13,906,283 |
| 2020-03-09 | Open-market sale | 1,200 | $58.19 | 0 |
| 2020-03-09 | Open-market sale | 1,285 | $54.69 | 2,540 |
| 2020-02-24 | Conversion (derivative) | 5,232 | $0.00 | 13,955,731 |
| 2020-02-24 | Open-market sale | 2,100 | $54.62 | 3,132 |
| 2020-02-24 | Open-market sale | 2,677 | $55.55 | 455 |
| 2020-02-24 | Open-market sale | 455 | $56.21 | 0 |
| 2020-02-24 | Conversion | 5,232 | $0.00 | 13,955,731 |
| 2020-02-24 | Conversion | 5,232 | $0.00 | 5,232 |
| 2020-02-21 | Conversion (derivative) | 18,318 | $0.00 | 13,960,963 |
| 2020-02-21 | Open-market sale | 1,500 | $54.46 | 16,818 |
| 2020-02-21 | Open-market sale | 16,818 | $55.20 | 0 |
| 2020-02-21 | Conversion | 18,318 | $0.00 | 18,318 |
| 2020-02-21 | Conversion | 18,318 | $0.00 | 13,960,963 |
| 2020-02-20 | Conversion (derivative) | 16,991 | $0.00 | 13,979,281 |
| 2020-02-20 | Conversion | 16,991 | $0.00 | 16,991 |
| 2020-02-20 | Open-market sale | 8,802 | $54.60 | 8,189 |
| 2020-02-20 | Open-market sale | 8,189 | $55.06 | 0 |
| 2020-02-20 | Conversion | 16,991 | $0.00 | 13,979,281 |
| 2020-02-19 | Conversion (derivative) | 18,218 | $0.00 | 13,996,272 |
| 2020-02-19 | Open-market sale | 13,043 | $55.12 | 0 |
| 2020-02-19 | Conversion | 18,218 | $0.00 | 18,218 |
| 2020-02-19 | Open-market sale | 5,175 | $54.40 | 13,043 |
| 2020-02-19 | Conversion | 18,218 | $0.00 | 13,996,272 |
| 2020-02-18 | Conversion (derivative) | 18,963 | $0.00 | 14,014,490 |
| 2020-02-18 | Open-market sale | 200 | $55.86 | 0 |
| 2020-02-18 | Open-market sale | 8,441 | $55.02 | 200 |
| 2020-02-18 | Open-market sale | 10,322 | $54.31 | 8,641 |
| 2020-02-18 | Conversion | 18,963 | $0.00 | 18,963 |
| 2020-02-18 | Conversion | 18,963 | $0.00 | 14,014,490 |
| 2020-02-14 | Conversion (derivative) | 14,339 | $0.00 | 14,033,453 |
| 2020-02-14 | Open-market sale | 10,429 | $55.01 | 1,600 |
| 2020-02-14 | Open-market sale | 2,310 | $54.53 | 12,029 |
| 2020-02-14 | Conversion | 14,339 | $0.00 | 14,033,453 |
| 2020-02-14 | Conversion | 14,339 | $0.00 | 14,339 |
| 2020-02-14 | Open-market sale | 1,600 | $55.90 | 0 |
| 2020-02-13 | Conversion (derivative) | 27,301 | $0.00 | 14,047,792 |
| 2020-02-13 | Open-market sale | 21,900 | $56.00 | 1,600 |
| 2020-02-13 | Open-market sale | 1,201 | $54.94 | 23,500 |
| 2020-02-13 | Open-market sale | 2,600 | $54.11 | 24,701 |
| 2020-02-13 | Conversion | 27,301 | $0.00 | 27,301 |
| 2020-02-13 | Conversion | 27,301 | $0.00 | 14,047,792 |
| 2020-02-13 | Open-market sale | 1,600 | $56.61 | 0 |
| 2020-02-12 | Conversion (derivative) | 16,941 | $0.00 | 14,075,093 |
| 2020-02-12 | Open-market sale | 14,207 | $53.92 | 0 |
| 2020-02-12 | Open-market sale | 2,734 | $52.69 | 14,207 |
| 2020-02-12 | Conversion | 16,941 | $0.00 | 16,941 |
| 2020-02-12 | Conversion | 16,941 | $0.00 | 14,075,093 |
| 2020-02-11 | Conversion (derivative) | 19,433 | $0.00 | 14,092,034 |
| 2020-02-11 | Open-market sale | 14,084 | $54.79 | 0 |
| 2020-02-11 | Open-market sale | 5,349 | $53.70 | 14,084 |
| 2020-02-11 | Conversion | 19,433 | $0.00 | 19,433 |
| 2020-02-11 | Conversion | 19,433 | $0.00 | 14,092,034 |
| 2020-02-10 | Conversion (derivative) | 24,276 | $0.00 | 14,111,467 |
| 2020-02-10 | Conversion | 24,276 | $0.00 | 24,276 |
| 2020-02-10 | Open-market sale | 21,399 | $54.69 | 269 |
| 2020-02-10 | Open-market sale | 269 | $55.44 | 0 |
| 2020-02-10 | Open-market sale | 907 | $53.72 | 21,668 |
| 2020-02-10 | Open-market sale | 1,701 | $52.79 | 22,575 |
| 2020-02-10 | Conversion | 24,276 | $0.00 | 14,111,467 |
| 2020-02-04 | Conversion (derivative) | 3,063 | $0.00 | 14,135,743 |
| 2020-02-04 | Conversion | 3,063 | $0.00 | 14,135,743 |
| 2020-02-04 | Conversion | 3,063 | $0.00 | 3,063 |
| 2020-02-04 | Open-market sale | 1,422 | $51.12 | 1,641 |
| 2020-02-04 | Open-market sale | 1,641 | $51.96 | 0 |
| 2020-02-03 | Conversion (derivative) | 28,862 | $0.00 | 14,138,806 |
| 2020-02-03 | Conversion | 28,862 | $0.00 | 28,862 |
| 2020-02-03 | Open-market sale | 1,905 | $51.95 | 0 |
| 2020-02-03 | Open-market sale | 6,295 | $50.53 | 1,905 |
| 2020-02-03 | Open-market sale | 20,662 | $49.66 | 8,200 |
| 2020-02-03 | Conversion | 28,862 | $0.00 | 14,138,806 |
| 2020-01-17 | Conversion (derivative) | 26,188 | $0.00 | 14,167,668 |
| 2020-01-17 | Conversion | 26,188 | $0.00 | 14,167,668 |
| 2020-01-17 | Conversion | 26,188 | $0.00 | 26,188 |
| 2020-01-17 | Open-market sale | 26,188 | $45.73 | 0 |
| 2020-01-16 | Conversion (derivative) | 41,887 | $0.00 | 14,193,856 |
| 2020-01-16 | Conversion | 41,887 | $0.00 | 41,887 |
| 2020-01-16 | Conversion | 41,887 | $0.00 | 14,193,856 |
| 2020-01-16 | Open-market sale | 2,858 | $45.62 | 0 |
| 2020-01-15 | Open-market sale | 18,173 | $45.05 | 5,711 |
| 2020-01-15 | Open-market sale | 2,853 | $45.41 | 2,858 |
| 2020-01-14 | Open-market sale | 20,651 | $44.43 | 23,884 |
| 2020-01-14 | Open-market sale | 20,651 | $44.43 | 23,884 |
| 2020-01-13 | Open-market sale | 31,510 | $44.52 | 44,535 |
| 2020-01-10 | Open-market sale | 6,562 | $44.45 | 76,045 |
| 2020-01-10 | Open-market sale | 11,800 | $44.19 | 82,607 |
| 2020-01-09 | Open-market sale | 10,688 | $44.35 | 96,697 |
| 2020-01-09 | Open-market sale | 2,290 | $44.95 | 94,407 |
| 2020-01-08 | Open-market sale | 9,996 | $44.59 | 107,385 |
| 2020-01-08 | Open-market sale | 17,000 | $43.65 | 117,381 |
| 2020-01-07 | Open-market sale | 13,900 | $44.61 | 134,381 |
| 2019-12-18 | Open-market sale | 15,118 | $41.71 | 178,993 |
| 2019-12-18 | Open-market sale | 30,712 | $42.12 | 148,281 |
| 2019-12-17 | Open-market sale | 18,598 | $41.99 | 194,111 |
| 2019-12-17 | Open-market sale | 39,874 | $41.54 | 212,709 |
| 2019-12-16 | Open-market sale | 17,052 | $40.57 | 262,701 |
| 2019-12-16 | Open-market sale | 10,118 | $41.28 | 252,583 |
| 2019-12-13 | Open-market sale | 3,905 | $40.02 | 279,753 |
| 2019-12-12 | Open-market sale | 400 | $40.00 | 283,658 |
| 2019-12-10 | Open-market sale | 1,500 | $40.01 | 284,058 |
| 2019-12-09 | Open-market sale | 8,816 | $40.13 | 285,558 |
| 2019-12-06 | Open-market sale | 398 | $41.17 | 294,374 |
| 2019-12-06 | Open-market sale | 24,356 | $40.53 | 294,772 |
| 2019-12-05 | Open-market sale | 15,741 | $40.16 | 319,128 |
| 2019-12-04 | Open-market sale | 43,490 | $40.30 | 334,869 |
| 2019-12-03 | Open-market sale | 5,500 | $40.27 | 378,359 |
| 2019-12-02 | Open-market sale | 14,422 | $40.13 | 383,859 |
| 2019-11-04 | Open-market sale | 24,991 | $42.21 | 423,726 |
| 2019-11-04 | Open-market sale | 6,915 | $44.19 | 398,281 |
| 2019-11-04 | Open-market sale | 18,530 | $43.50 | 405,196 |
| 2019-11-01 | Open-market sale | 50,924 | $45.64 | 452,001 |
| 2019-11-01 | Open-market sale | 36,619 | $44.94 | 502,925 |
| 2019-11-01 | Open-market sale | 22,868 | $43.38 | 539,544 |
| 2019-11-01 | Open-market sale | 31,319 | $42.82 | 562,412 |
| 2019-11-01 | Open-market sale | 4,550 | $41.69 | 593,731 |
| 2019-11-01 | Open-market sale | 3,284 | $46.31 | 448,717 |
| 2019-10-03 | Open-market sale | 700 | $44.18 | 598,281 |
| 2019-10-03 | Open-market sale | 22,063 | $43.56 | 598,981 |
| 2019-10-02 | Open-market sale | 3,521 | $44.40 | 621,044 |
| 2019-10-02 | Open-market sale | 3,454 | $40.40 | 688,031 |
| 2019-10-02 | Open-market sale | 24,990 | $41.74 | 663,041 |
| 2019-10-02 | Open-market sale | 19,332 | $42.39 | 643,709 |
| 2019-10-02 | Open-market sale | 19,144 | $43.45 | 624,565 |
| 2019-10-01 | Open-market sale | 13,352 | $44.47 | 734,929 |
| 2019-10-01 | Open-market sale | 6,473 | $47.14 | 694,987 |
| 2019-10-01 | Open-market sale | 9,502 | $46.33 | 701,460 |
| 2019-10-01 | Open-market sale | 23,967 | $45.29 | 710,962 |
| 2019-10-01 | Open-market sale | 3,102 | $48.44 | 691,885 |
| 2019-10-01 | Open-market sale | 400 | $49.35 | 691,485 |
| 2019-09-24 | Open-market sale | 3,400 | $49.39 | 748,281 |
| 2019-09-24 | Open-market sale | 12,627 | $48.75 | 751,681 |
| 2019-09-23 | Open-market sale | 29,926 | $48.83 | 780,370 |
| 2019-09-23 | Open-market sale | 16,062 | $49.52 | 764,308 |
| 2019-09-18 | Open-market sale | 13,027 | $44.28 | 811,182 |
| 2019-09-18 | Open-market sale | 886 | $45.27 | 810,296 |
| 2019-09-18 | Open-market sale | 28,818 | $43.99 | 824,209 |
| 2019-09-17 | Open-market sale | 8,131 | $45.12 | 855,627 |
| 2019-09-17 | Open-market sale | 20,917 | $44.17 | 863,758 |
| 2019-09-17 | Open-market sale | 2,600 | $45.71 | 853,027 |
| 2019-09-16 | Open-market sale | 9,214 | $44.96 | 885,667 |
| 2019-09-16 | Open-market sale | 3,400 | $43.74 | 894,881 |
| 2019-09-16 | Open-market sale | 992 | $45.69 | 884,675 |
| 2019-08-30 | Open-market sale | 10,000 | $46.33 | 747,890 |
| 2019-08-08 | Open-market sale | 4,500 | $43.71 | 951,530 |
| 2019-08-08 | Open-market sale | 48,834 | $44.89 | 902,696 |
| 2019-08-08 | Open-market sale | 4,415 | $45.68 | 898,281 |
| 2019-08-07 | Open-market sale | 10,116 | $42.63 | 960,354 |
| 2019-08-07 | Open-market sale | 4,324 | $43.32 | 956,030 |
| 2019-08-06 | Open-market sale | 14,777 | $43.89 | 970,470 |
| 2019-08-06 | Open-market sale | 5,373 | $43.31 | 985,247 |
| 2019-08-05 | Open-market sale | 40,025 | $43.80 | 991,620 |
| 2019-08-05 | Open-market sale | 1,000 | $44.22 | 990,620 |
| 2019-08-05 | Open-market sale | 13,707 | $42.95 | 1,031,645 |
| 2019-08-02 | Open-market sale | 14,200 | $42.24 | 1,060,433 |
| 2019-08-02 | Open-market sale | 21,291 | $41.32 | 1,074,633 |
| 2019-08-02 | Open-market sale | 15,081 | $43.35 | 1,045,352 |
| 2019-08-01 | Open-market sale | 25,300 | $45.59 | 1,095,924 |
| 2019-08-01 | Open-market sale | 2,057 | $44.55 | 1,121,224 |
| 2019-07-18 | Open-market sale | 408 | $44.32 | 1,123,281 |
| 2019-07-18 | Open-market sale | 13,386 | $43.64 | 1,123,689 |
| 2019-07-17 | Open-market sale | 14,100 | $44.98 | 1,138,675 |
| 2019-07-17 | Open-market sale | 1,600 | $45.71 | 1,137,075 |
| 2019-07-16 | Open-market sale | 479 | $46.02 | 1,152,775 |
| 2019-07-16 | Open-market sale | 12,444 | $45.50 | 1,153,254 |
| 2019-07-15 | Open-market sale | 285 | $46.19 | 1,165,698 |
| 2019-07-15 | Open-market sale | 16,500 | $45.63 | 1,165,983 |
| 2019-07-12 | Open-market sale | 6,150 | $44.77 | 1,189,695 |
| 2019-07-12 | Open-market sale | 6,925 | $45.62 | 1,182,770 |
| 2019-07-12 | Open-market sale | 287 | $46.33 | 1,182,483 |
| 2019-07-11 | Open-market sale | 100 | $47.95 | 1,195,845 |
| 2019-07-11 | Open-market sale | 1,574 | $46.73 | 1,195,945 |
| 2019-07-11 | Open-market sale | 10,700 | $46.00 | 1,197,519 |
| 2019-07-10 | Open-market sale | 15,400 | $47.12 | 1,209,019 |
| 2019-07-10 | Open-market sale | 800 | $47.53 | 1,208,219 |
| 2019-07-10 | Open-market sale | 5,653 | $45.89 | 1,224,419 |
| 2019-07-09 | Open-market sale | 2,480 | $48.22 | 1,230,872 |
| 2019-07-09 | Open-market sale | 800 | $48.94 | 1,230,072 |
| 2019-07-09 | Open-market sale | 17,378 | $47.13 | 1,233,352 |
| 2019-07-08 | Open-market sale | 100 | $48.96 | 1,250,730 |
| 2019-07-08 | Open-market sale | 19,909 | $48.26 | 1,250,830 |
| 2019-07-05 | Open-market sale | 302 | $49.68 | 1,270,739 |
| 2019-07-05 | Open-market sale | 10,817 | $47.92 | 1,277,022 |
| 2019-07-05 | Open-market sale | 5,981 | $49.11 | 1,271,041 |
| 2019-07-03 | Open-market sale | 200 | $51.24 | 1,287,839 |
| 2019-07-03 | Open-market sale | 5,153 | $49.68 | 1,290,644 |
| 2019-07-03 | Open-market sale | 2,605 | $50.69 | 1,288,039 |
| 2019-07-02 | Open-market sale | 500 | $49.45 | 1,295,797 |
| 2019-07-02 | Open-market sale | 18,253 | $48.91 | 1,296,297 |
| 2019-07-01 | Open-market sale | 12,150 | $47.92 | 1,332,531 |
| 2019-07-01 | Open-market sale | 3,600 | $46.86 | 1,344,681 |
| 2019-07-01 | Open-market sale | 4,711 | $49.55 | 1,314,550 |
| 2019-07-01 | Open-market sale | 13,270 | $48.78 | 1,319,261 |
| 2019-06-05 | Open-market sale | 16,108 | $37.15 | 1,348,281 |
| 2019-06-05 | Open-market sale | 25,094 | $36.13 | 1,364,389 |
| 2019-06-05 | Open-market sale | 29,500 | $35.23 | 1,389,483 |
| 2019-06-04 | Open-market sale | 85,275 | $35.08 | 1,418,983 |
| 2019-06-04 | Open-market sale | 6,021 | $34.03 | 1,504,258 |
| 2019-06-03 | Open-market sale | 100 | $36.54 | 1,510,279 |
| 2019-06-03 | Open-market sale | 15,808 | $35.64 | 1,510,379 |
| 2019-06-03 | Open-market sale | 22,094 | $35.11 | 1,526,187 |
| 2019-05-20 | Open-market sale | 1,659 | $40.97 | 1,548,281 |
| 2019-05-20 | Open-market sale | 6,157 | $40.13 | 1,549,940 |
| 2019-05-14 | Open-market sale | 7,386 | $34.64 | 1,556,872 |
| 2019-05-14 | Open-market sale | 3,839 | $33.00 | 1,564,258 |
| 2019-05-14 | Open-market sale | 775 | $35.52 | 1,556,097 |
| 2019-05-13 | Open-market sale | 8,768 | $32.04 | 1,577,475 |
| 2019-05-13 | Open-market sale | 9,378 | $32.75 | 1,568,097 |
| 2019-05-10 | Open-market sale | 512 | $32.96 | 1,586,243 |
| 2019-05-10 | Open-market sale | 888 | $32.14 | 1,586,755 |
| 2019-05-09 | Open-market sale | 1,400 | $32.65 | 1,587,643 |
| 2019-05-09 | Open-market sale | 19,520 | $32.02 | 1,589,043 |
| 2019-05-08 | Open-market sale | 5,993 | $32.10 | 1,613,173 |
| 2019-05-08 | Open-market sale | 4,610 | $32.78 | 1,608,563 |
| 2019-05-07 | Open-market sale | 23,589 | $34.49 | 1,619,166 |
| 2019-05-07 | Open-market sale | 11,650 | $33.63 | 1,642,755 |
| 2019-05-06 | Open-market sale | 100 | $35.39 | 1,654,405 |
| 2019-05-06 | Open-market sale | 33,357 | $34.79 | 1,654,505 |
| 2019-05-06 | Open-market sale | 11,937 | $33.74 | 1,687,862 |
| 2019-05-02 | Open-market sale | 39,150 | $30.06 | 1,699,799 |
| 2019-05-01 | Open-market sale | 9,332 | $30.03 | 1,738,949 |
| 2019-04-09 | Conversion (derivative) | 60,488 | $0.00 | 14,235,743 |
| 2019-04-09 | Conversion | 60,488 | $0.00 | 14,235,743 |
| 2019-04-09 | Conversion | 60,488 | $0.00 | 1,808,769 |
| 2019-04-09 | Open-market sale | 60,488 | $29.11 | 1,748,281 |
| 2019-04-08 | Conversion (derivative) | 189 | $0.00 | 14,296,224 |
| 2019-04-08 | Conversion | 189 | $0.00 | 14,296,224 |
| 2019-04-08 | Conversion | 189 | $0.00 | 1,748,470 |
| 2019-04-08 | Open-market sale | 189 | $29.00 | 1,748,281 |
| 2019-04-08 | Conversion (derivative) | 182 | $0.00 | 14,296,231 |
| 2019-04-08 | Open-market sale | 182 | $29.00 | 1,748,281 |
| 2019-04-08 | Conversion | 182 | $0.00 | 1,748,463 |
| 2019-04-08 | Conversion | 182 | $0.00 | 14,296,231 |
| 2019-04-05 | Conversion (derivative) | 139,330 | $0.00 | 14,296,413 |
| 2019-04-05 | Open-market sale | 139,330 | $29.01 | 1,748,281 |
| 2019-04-05 | Conversion | 139,330 | $0.00 | 1,887,611 |
| 2019-04-05 | Conversion | 139,330 | $0.00 | 14,296,413 |
| 2019-03-27 | Conversion (derivative) | 11,962 | $0.00 | 14,435,743 |
| 2019-03-27 | Open-market sale | 11,962 | $29.03 | 1,748,281 |
| 2019-03-27 | Conversion | 11,962 | $0.00 | 14,435,743 |
| 2019-03-27 | Conversion | 11,962 | $0.00 | 1,760,243 |
| 2019-03-26 | Conversion (derivative) | 34,511 | $0.00 | 14,447,705 |
| 2019-03-26 | Conversion | 34,511 | $0.00 | 14,447,705 |
| 2019-03-26 | Open-market sale | 34,511 | $29.03 | 1,748,281 |
| 2019-03-26 | Conversion | 34,511 | $0.00 | 1,782,792 |
| 2019-03-21 | Conversion (derivative) | 11,447 | $0.00 | 14,482,216 |
| 2019-03-21 | Open-market sale | 11,447 | $29.01 | 1,748,281 |
| 2019-03-21 | Conversion | 11,447 | $0.00 | 1,759,728 |
| 2019-03-21 | Conversion | 11,447 | $0.00 | 14,482,216 |
| 2019-03-20 | Conversion (derivative) | 21,058 | $0.00 | 14,493,663 |
| 2019-03-20 | Conversion | 21,058 | $0.00 | 1,769,339 |
| 2019-03-20 | Open-market sale | 21,058 | $29.25 | 1,748,281 |
| 2019-03-20 | Conversion | 21,058 | $0.00 | 14,493,663 |
| 2019-03-07 | Conversion (derivative) | 19,261 | $0.00 | 14,514,721 |
| 2019-03-07 | Open-market sale | 19,261 | $29.06 | 1,748,281 |
| 2019-03-07 | Conversion | 19,261 | $0.00 | 14,514,721 |
| 2019-03-07 | Conversion | 19,261 | $0.00 | 1,767,542 |
| 2019-03-06 | Conversion (derivative) | 16,106 | $0.00 | 14,533,982 |
| 2019-03-06 | Conversion | 16,106 | $0.00 | 14,533,982 |
| 2019-03-06 | Conversion | 16,106 | $0.00 | 1,764,387 |
| 2019-03-06 | Open-market sale | 16,106 | $29.01 | 1,748,281 |
| 2019-03-05 | Conversion (derivative) | 52,541 | $0.00 | 14,550,088 |
| 2019-03-05 | Conversion | 52,541 | $0.00 | 1,800,822 |
| 2019-03-05 | Open-market sale | 52,541 | $29.03 | 1,748,281 |
| 2019-03-05 | Conversion | 52,541 | $0.00 | 14,550,088 |
| 2019-03-04 | Conversion (derivative) | 5,818 | $0.00 | 14,602,629 |
| 2019-03-04 | Conversion | 5,818 | $0.00 | 14,602,629 |
| 2019-03-04 | Open-market sale | 5,818 | $29.54 | 1,748,281 |
| 2019-03-04 | Conversion | 5,818 | $0.00 | 1,754,099 |
| 2019-03-01 | Conversion (derivative) | 27,296 | $0.00 | 14,608,447 |
| 2019-03-01 | Conversion | 27,296 | $0.00 | 1,775,577 |
| 2019-03-01 | Conversion | 27,296 | $0.00 | 14,608,447 |
| 2019-03-01 | Open-market sale | 27,296 | $30.57 | 1,748,281 |
| 2019-02-12 | Conversion (derivative) | 23,899 | $0.00 | 14,635,743 |
| 2019-02-12 | Open-market sale | 23,899 | $27.16 | 1,748,281 |
| 2019-02-12 | Conversion | 23,899 | $0.00 | 14,635,743 |
| 2019-02-12 | Conversion | 23,899 | $0.00 | 1,772,180 |
| 2019-02-11 | Conversion (derivative) | 7,702 | $0.00 | 14,659,642 |
| 2019-02-11 | Conversion | 7,702 | $0.00 | 14,659,642 |
| 2019-02-11 | Open-market sale | 7,702 | $27.26 | 1,748,281 |
| 2019-02-11 | Conversion | 7,702 | $0.00 | 1,755,983 |
| 2019-02-08 | Conversion (derivative) | 12,803 | $0.00 | 14,667,344 |
| 2019-02-08 | Open-market sale | 12,803 | $27.83 | 1,748,281 |
| 2019-02-08 | Conversion | 12,803 | $0.00 | 1,761,084 |
| 2019-02-08 | Conversion | 12,803 | $0.00 | 14,667,344 |
| 2019-02-07 | Conversion (derivative) | 12,457 | $0.00 | 14,680,147 |
| 2019-02-07 | Conversion | 12,457 | $0.00 | 1,760,738 |
| 2019-02-07 | Open-market sale | 12,457 | $28.26 | 1,748,281 |
| 2019-02-07 | Conversion | 12,457 | $0.00 | 14,680,147 |
| 2019-02-06 | Conversion (derivative) | 17,772 | $0.00 | 14,692,604 |
| 2019-02-06 | Conversion | 17,772 | $0.00 | 14,692,604 |
| 2019-02-06 | Open-market sale | 17,772 | $28.30 | 1,748,281 |
| 2019-02-06 | Conversion | 17,772 | $0.00 | 1,766,053 |
| 2019-02-05 | Conversion (derivative) | 34,149 | $0.00 | 14,710,376 |
| 2019-02-05 | Conversion | 34,149 | $0.00 | 14,710,376 |
| 2019-02-05 | Open-market sale | 34,149 | $28.39 | 1,748,281 |
| 2019-02-05 | Conversion | 34,149 | $0.00 | 1,782,430 |
| 2019-02-04 | Conversion (derivative) | 20,903 | $0.00 | 14,744,525 |
| 2019-02-04 | Conversion | 20,903 | $0.00 | 1,769,184 |
| 2019-02-04 | Open-market sale | 20,903 | $28.25 | 1,748,281 |
| 2019-02-04 | Conversion | 20,903 | $0.00 | 14,744,525 |
| 2019-02-01 | Conversion (derivative) | 20,315 | $0.00 | 14,765,428 |
| 2019-02-01 | Conversion | 20,315 | $0.00 | 14,765,428 |
| 2019-02-01 | Open-market sale | 20,315 | $28.24 | 1,748,281 |
| 2019-02-01 | Conversion | 20,315 | $0.00 | 1,768,596 |
| 2019-01-10 | Open-market sale | 12,063 | $27.19 | 1,748,281 |
| 2019-01-09 | Open-market sale | 70,201 | $27.63 | 1,760,344 |
| 2019-01-08 | Conversion (derivative) | 157,895 | $0.00 | 14,785,743 |
| 2019-01-08 | Conversion | 157,895 | $0.00 | 14,785,743 |
| 2019-01-08 | Conversion | 157,895 | $0.00 | 1,906,176 |
| 2019-01-08 | Open-market sale | 75,631 | $27.25 | 1,830,545 |
| 2019-01-07 | Conversion (derivative) | 37,593 | $0.00 | 14,943,638 |
| 2019-01-07 | Open-market sale | 37,593 | $27.01 | 1,748,281 |
| 2019-01-07 | Conversion | 37,593 | $0.00 | 1,785,874 |
| 2019-01-07 | Conversion | 37,593 | $0.00 | 14,943,638 |
| 2019-01-04 | Conversion (derivative) | 8,364 | $0.00 | 14,981,231 |
| 2019-01-04 | Conversion | 8,364 | $0.00 | 1,756,645 |
| 2019-01-04 | Conversion | 8,364 | $0.00 | 14,981,231 |
| 2019-01-04 | Open-market sale | 8,364 | $27.01 | 1,748,281 |
| 2018-12-31 | Conversion (derivative) | 309 | $0.00 | 14,989,595 |
| 2018-12-31 | Conversion | 309 | $0.00 | 1,748,590 |
| 2018-12-31 | Open-market sale | 309 | $27.00 | 1,748,281 |
| 2018-12-31 | Conversion | 309 | $0.00 | 14,989,595 |
| 2018-12-28 | Conversion (derivative) | 7,747 | $0.00 | 14,989,904 |
| 2018-12-28 | Conversion | 7,747 | $0.00 | 14,989,904 |
| 2018-12-28 | Open-market sale | 7,747 | $27.00 | 1,748,281 |
| 2018-12-28 | Conversion | 7,747 | $0.00 | 1,756,028 |
| 2018-12-18 | Conversion (derivative) | 6,682 | $0.00 | 14,997,651 |
| 2018-12-18 | Conversion | 6,682 | $0.00 | 1,754,963 |
| 2018-12-18 | Open-market sale | 6,682 | $27.04 | 1,748,281 |
| 2018-12-18 | Conversion | 6,682 | $0.00 | 14,997,651 |
| 2018-12-17 | Conversion (derivative) | 38,835 | $0.00 | 15,004,333 |
| 2018-12-17 | Conversion | 38,835 | $0.00 | 1,787,116 |
| 2018-12-17 | Open-market sale | 38,835 | $27.27 | 1,748,281 |
| 2018-12-17 | Conversion | 38,835 | $0.00 | 15,004,333 |
| 2018-12-14 | Conversion (derivative) | 49,081 | $0.00 | 15,043,168 |
| 2018-12-14 | Conversion | 49,081 | $0.00 | 15,043,168 |
| 2018-12-14 | Conversion | 49,081 | $0.00 | 1,797,362 |
| 2018-12-14 | Open-market sale | 49,081 | $27.21 | 1,748,281 |
| 2018-12-13 | Conversion (derivative) | 61,972 | $0.00 | 15,092,249 |
| 2018-12-13 | Open-market sale | 61,972 | $27.32 | 1,748,281 |
| 2018-12-13 | Conversion | 61,972 | $0.00 | 15,092,249 |
| 2018-12-13 | Conversion | 61,972 | $0.00 | 1,810,253 |
| 2018-12-12 | Conversion (derivative) | 8,957 | $0.00 | 15,154,221 |
| 2018-12-12 | Conversion | 8,957 | $0.00 | 15,154,221 |
| 2018-12-12 | Open-market sale | 8,957 | $27.01 | 1,748,281 |
| 2018-12-12 | Conversion | 8,957 | $0.00 | 1,757,238 |
| 2018-12-11 | Conversion (derivative) | 9,044 | $0.00 | 15,163,178 |
| 2018-12-11 | Conversion | 9,044 | $0.00 | 1,757,325 |
| 2018-12-11 | Open-market sale | 9,044 | $27.01 | 1,748,281 |
| 2018-12-11 | Conversion | 9,044 | $0.00 | 15,163,178 |
| 2018-12-10 | Conversion (derivative) | 14,804 | $0.00 | 15,172,222 |
| 2018-12-10 | Open-market sale | 14,804 | $27.04 | 1,748,281 |
| 2018-12-10 | Conversion | 14,804 | $0.00 | 1,763,085 |
| 2018-12-10 | Conversion | 14,804 | $0.00 | 15,172,222 |
| 2018-11-29 | Conversion (derivative) | 1,900 | $0.00 | 15,187,026 |
| 2018-11-29 | Conversion | 1,900 | $0.00 | 1,750,181 |
| 2018-11-29 | Open-market sale | 1,900 | $27.09 | 1,748,281 |
| 2018-11-29 | Conversion | 1,900 | $0.00 | 15,187,026 |
| 2018-11-13 | Conversion (derivative) | 1,817 | $0.00 | 15,188,926 |
| 2018-11-13 | Conversion | 1,817 | $27.03 | 15,188,926 |
| 2018-11-13 | Conversion | 1,817 | $27.03 | 1,750,098 |
| 2018-11-13 | Open-market sale | 1,817 | $27.03 | 1,748,281 |
| 2018-05-01 | Grant / award (derivative) | 171,633 | $0.00 | 171,633 |
| 2018-05-01 | Grant / award (derivative) | 13,404,339 | $0.00 | 13,404,339 |
| 2018-05-01 | Grant / award (derivative) | 297,734 | $0.00 | 297,734 |
| 2018-05-01 | Grant / award | 757,890 | $0.00 | 757,890 |
| 2018-05-01 | Grant / award | 1,748,281 | $0.00 | 1,748,281 |
| 2018-05-01 | Grant / award | 171,633 | $0.01 | 171,633 |
| 2018-05-01 | Grant / award | 13,404,339 | $0.01 | 13,404,339 |
| 2018-05-01 | Grant / award | 297,734 | $0.01 | 297,734 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.