SEC CIK 1710268
Keith R. Alexandra
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| PGview stock → | 4,496.71 | 2025-10-02 |
| TMOview stock → | 2,602 | 2026-05-20 |
Position History — PG
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — PG
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2025-10-02 | Open-market sale | 399 | $152.23 | 4,496.71 |
| 2025-10-02 | Open-market sale | 1,855 | $152.23 | 25,674.51 |
| 2025-10-01 | Grant / award (derivative) | 14,163 | $0.00 | 14,163 |
| 2025-10-01 | Grant / award (derivative) | 62,338 | $0.00 | 62,338 |
| 2025-08-21 | Open-market sale | 766 | $158.16 | 4,895.71 |
| 2025-08-21 | Open-market sale | 10,697 | $158.16 | 27,529.51 |
| 2025-08-18 | Grant / award | 24,091 | $0.00 | 38,226.51 |
| 2025-08-18 | Grant / award | 1,725 | $0.00 | 5,661.71 |
| 2025-08-15 | Grant / award (derivative) | 62.33 | $0.00 | 1,061.37 |
| 2025-08-07 | Grant / award (derivative) | 1,370 | $0.00 | 1,370 |
| 2025-08-07 | Grant / award | 361 | $0.00 | 3,913.02 |
| 2025-07-14 | Grant / award (derivative) | 0.63 | $0.00 | 6,128.31 |
| 2025-07-14 | Grant / award (derivative) | 0.63 | $0.00 | 2,158.15 |
| 2025-05-15 | Grant / award (derivative) | 59.65 | $0.00 | 999.04 |
| 2025-02-18 | Grant / award (derivative) | 55.37 | $0.00 | 939.4 |
| 2024-11-15 | Grant / award (derivative) | 53.49 | $0.00 | 884.03 |
| 2024-10-23 | I | 886.76 | $169.49 | 3,780.38 |
| 2024-10-23 | I | 479.13 | $169.49 | 2,042.62 |
| 2024-10-22 | Open-market sale | 409 | $170.00 | 3,487.97 |
| 2024-10-22 | Open-market sale | 1,992 | $170.00 | 13,783.16 |
| 2024-10-03 | Open-market sale | 1,678 | $170.99 | 15,775.16 |
| 2024-10-03 | Open-market sale | 345 | $170.99 | 3,896.97 |
| 2024-10-01 | Grant / award (derivative) | 55,670 | $0.00 | 55,670 |
| 2024-10-01 | Grant / award (derivative) | 12,183 | $0.00 | 12,183 |
| 2024-09-13 | Grant / award (derivative) | 2,049 | $0.00 | 2,049 |
| 2024-08-23 | Open-market sale | 12,852 | $170.05 | 17,453.16 |
| 2024-08-23 | Open-market sale | 880 | $170.05 | 4,241.97 |
| 2024-08-21 | Open-market sale | 729 | $170.59 | 5,121.97 |
| 2024-08-21 | Open-market sale | 10,627 | $170.59 | 30,305.16 |
| 2024-08-19 | Grant / award | 1,609 | $0.00 | 5,827.36 |
| 2024-08-19 | Grant / award | 23,479 | $0.00 | 40,828.93 |
| 2024-08-15 | Grant / award (derivative) | 46.76 | $0.00 | 830.54 |
| 2024-08-08 | Open-market sale | 4,163 | $171.05 | 17,349.93 |
| 2024-08-05 | Open-market sale | 3,373 | $170.00 | 21,512.93 |
| 2024-08-01 | Grant / award (derivative) | 1,106 | $0.00 | 1,106 |
| 2024-08-01 | Grant / award | 191 | $0.00 | 4,218.36 |
| 2024-07-16 | Grant / award (derivative) | 103.92 | $0.00 | 2,157.52 |
| 2024-07-16 | Grant / award (derivative) | 103.92 | $0.00 | 6,127.68 |
| 2024-05-15 | I | 5,493.16 | $165.88 | 2,031.85 |
| 2024-05-15 | Grant / award (derivative) | 47.12 | $0.00 | 783.78 |
| 2024-04-22 | Open-market sale | 855 | $158.50 | 4,003.55 |
| 2024-03-04 | Open-market sale | 776 | $158.11 | 4,858.55 |
| 2024-02-15 | Grant / award (derivative) | 46.33 | $0.00 | 736.65 |
| 2023-12-06 | Tax withholding | 19.23 | $149.40 | 5,600.93 |
| 2023-11-30 | Option exercise (derivative) | 5,167 | $0.00 | 0 |
| 2023-11-30 | Option exercise | 1,408 | $78.52 | 7,028.17 |
| 2023-11-30 | Option exercise | 5,167 | $98.55 | 10,787.17 |
| 2023-11-30 | Open-market sale | 1,408 | $153.47 | 5,620.17 |
| 2023-11-15 | Grant / award (derivative) | 47.68 | $0.00 | 690.33 |
| 2023-11-14 | Option exercise (derivative) | 4,122 | $0.00 | 1,408 |
| 2023-11-14 | Option exercise (derivative) | 19,661 | $0.00 | 0 |
| 2023-11-14 | Option exercise | 4,122 | $78.52 | 9,707.44 |
| 2023-11-14 | Open-market sale | 4,122 | $153.47 | 5,585.44 |
| 2023-11-14 | Option exercise | 19,661 | $98.55 | 44,099.22 |
| 2023-11-14 | Open-market sale | 19,661 | $153.47 | 24,438.22 |
| 2023-10-24 | Open-market sale | 1,868 | $150.00 | 24,438.22 |
| 2023-10-24 | Open-market sale | 412 | $150.00 | 5,585.44 |
| 2023-10-02 | Open-market sale | 313 | $144.97 | 5,997.44 |
| 2023-10-02 | Open-market sale | 1,413 | $144.97 | 26,306.22 |
| 2023-10-02 | Grant / award (derivative) | 12,168 | $0.00 | 12,168 |
| 2023-10-02 | Grant / award (derivative) | 55,131 | $0.00 | 55,131 |
| 2023-09-15 | Grant / award (derivative) | 8,571 | $153.47 | 8,571 |
| 2023-09-15 | Grant / award (derivative) | 27,747 | $153.47 | 27,747 |
| 2023-08-30 | Open-market sale | 5,309 | $153.90 | 27,719.22 |
| 2023-08-24 | Open-market sale | 5,310 | $154.00 | 33,028.22 |
| 2023-08-23 | Open-market sale | 781 | $152.82 | 6,310.44 |
| 2023-08-17 | Open-market sale | 9,063 | $152.85 | 38,338.22 |
| 2023-08-17 | Open-market sale | 668 | $152.85 | 7,091.44 |
| 2023-08-16 | Grant / award | 19,682 | $0.00 | 47,401.22 |
| 2023-08-16 | Grant / award | 1,449 | $0.00 | 7,759.44 |
| 2023-08-15 | Grant / award (derivative) | 39.44 | $0.00 | 642.65 |
| 2023-08-03 | Grant / award (derivative) | 1,126 | $0.00 | 1,126 |
| 2023-08-03 | Grant / award | 191 | $0.00 | 6,273.57 |
| 2023-07-11 | Grant / award (derivative) | 108.69 | $0.00 | 6,023.76 |
| 2023-07-11 | Grant / award (derivative) | 108.69 | $0.00 | 2,053.6 |
| 2023-05-15 | Grant / award (derivative) | 39.08 | $0.00 | 603.2 |
| 2023-04-24 | Open-market sale | 1,507 | $155.27 | 6,046.02 |
| 2023-04-24 | Open-market sale | 6,762 | $156.12 | 27,387.94 |
| 2023-03-01 | Open-market sale | 5,349 | $137.34 | 34,149.94 |
| 2023-03-01 | Open-market sale | 1,194 | $137.34 | 7,553.02 |
| 2023-02-15 | Grant / award (derivative) | 42.32 | $0.00 | 564.12 |
| 2022-12-07 | Option exercise (derivative) | 97.22 | $0.00 | 897.78 |
| 2022-12-07 | Option exercise | 97.22 | $149.18 | 39,338.4 |
| 2022-12-07 | Tax withholding | 97.22 | $149.18 | 39,241.18 |
| 2022-12-07 | Tax withholding | 18.23 | $149.18 | 8,689.79 |
| 2022-11-15 | Grant / award (derivative) | 41.85 | $0.00 | 521.8 |
| 2022-11-08 | Option exercise (derivative) | 26,293 | $0.00 | 0 |
| 2022-11-08 | Option exercise (derivative) | 7,675 | $0.00 | 19,661 |
| 2022-11-08 | Option exercise | 26,293 | $78.52 | 65,283.06 |
| 2022-11-08 | Option exercise | 7,675 | $98.55 | 46,665.06 |
| 2022-11-08 | Open-market sale | 26,293 | $137.44 | 38,990.06 |
| 2022-10-03 | Grant / award (derivative) | 10,525 | $0.00 | 10,525 |
| 2022-10-03 | Grant / award (derivative) | 49,038 | $0.00 | 49,038 |
| 2022-10-03 | Grant / award | 3,777 | $0.00 | 38,990.06 |
| 2022-10-03 | Grant / award | 811 | $0.00 | 8,652.15 |
| 2022-09-15 | Grant / award (derivative) | 33,968 | $0.00 | 33,968 |
| 2022-08-18 | Open-market sale | 1,289 | $149.15 | 7,841.15 |
| 2022-08-18 | Open-market sale | 17,347 | $148.92 | 35,213.06 |
| 2022-08-17 | Open-market sale | 14,530 | $149.33 | 52,560.06 |
| 2022-08-17 | Open-market sale | 1,080 | $149.33 | 9,130.15 |
| 2022-08-16 | Grant / award | 2,369 | $0.00 | 10,210.15 |
| 2022-08-16 | Grant / award | 31,877 | $0.00 | 67,090.06 |
| 2022-08-15 | Grant / award (derivative) | 33.71 | $0.00 | 479.95 |
| 2022-08-04 | Grant / award (derivative) | 995 | $0.00 | 995 |
| 2022-08-04 | Grant / award | 178 | $0.00 | 7,794.06 |
| 2022-07-18 | Grant / award (derivative) | 115.78 | $0.00 | 1,944.91 |
| 2022-07-18 | Grant / award (derivative) | 115.78 | $0.00 | 5,915.07 |
| 2022-05-16 | Grant / award (derivative) | 32.16 | $0.00 | 446.24 |
| 2022-04-21 | Open-market sale | 6,854 | $163.50 | 34,791.55 |
| 2022-04-21 | Open-market sale | 1,335 | $163.50 | 7,571.14 |
| 2022-03-01 | Open-market sale | 1,054 | $153.51 | 8,906.14 |
| 2022-03-01 | Open-market sale | 5,777 | $153.51 | 41,645.55 |
| 2022-03-01 | Grant / award | 3,262 | $0.00 | 9,960.14 |
| 2022-02-15 | Grant / award (derivative) | 29.73 | $0.00 | 414.09 |
| 2021-12-06 | Option exercise (derivative) | 87.03 | $0.00 | 779.97 |
| 2021-12-06 | Tax withholding | 13.16 | $148.83 | 6,661.4 |
| 2021-12-06 | Tax withholding | 87.03 | $148.83 | 47,162.99 |
| 2021-12-06 | Option exercise | 87.03 | $148.83 | 47,250.02 |
| 2021-11-15 | Grant / award (derivative) | 29.56 | $0.00 | 384.35 |
| 2021-10-01 | Grant / award (derivative) | 65,824 | $0.00 | 65,824 |
| 2021-10-01 | Grant / award (derivative) | 13,525 | $0.00 | 13,525 |
| 2021-10-01 | Grant / award | 3,412 | $0.00 | 46,884.49 |
| 2021-10-01 | Grant / award | 701 | $0.00 | 6,636.78 |
| 2021-08-19 | Open-market sale | 967 | $143.27 | 5,935.78 |
| 2021-08-19 | Open-market sale | 15,355 | $143.27 | 43,472.49 |
| 2021-08-17 | Open-market sale | 13,325 | $144.37 | 58,827.49 |
| 2021-08-17 | Grant / award | 28,680 | $0.00 | 72,152.49 |
| 2021-08-17 | Grant / award | 1,807 | $0.00 | 7,742.78 |
| 2021-08-17 | Open-market sale | 840 | $144.37 | 6,902.78 |
| 2021-08-16 | Grant / award (derivative) | 27.5 | $0.00 | 354.79 |
| 2021-08-05 | Grant / award (derivative) | 867 | $0.00 | 867 |
| 2021-08-05 | Grant / award | 130 | $0.00 | 5,899.35 |
| 2021-08-02 | Grant / award | 14,098 | $0.00 | 43,296.49 |
| 2021-07-19 | Grant / award (derivative) | 124.13 | $0.00 | 5,799.29 |
| 2021-07-19 | Grant / award (derivative) | 124.13 | $0.00 | 1,829.13 |
| 2021-05-17 | Grant / award (derivative) | 28.46 | $0.00 | 327.29 |
| 2021-04-21 | Open-market sale | 2,285 | $137.99 | 5,733.29 |
| 2021-04-21 | Open-market sale | 10,383 | $137.99 | 29,016.67 |
| 2021-02-26 | Open-market sale | 2,957 | $125.77 | 45,827.67 |
| 2021-02-26 | Open-market sale | 6,428 | $125.77 | 39,399.67 |
| 2021-02-26 | Open-market sale | 1,352 | $125.77 | 8,018.29 |
| 2021-02-26 | Open-market sale | 714 | $125.77 | 9,370.29 |
| 2021-02-16 | Grant / award (derivative) | 27.88 | $0.00 | 298.83 |
| 2020-12-15 | Option exercise (derivative) | 38.21 | $0.00 | 829.79 |
| 2020-12-15 | Option exercise | 38.21 | $136.85 | 48,561.36 |
| 2020-12-15 | Tax withholding | 38.21 | $136.85 | 48,523.15 |
| 2020-12-15 | Tax withholding | 4.02 | $136.85 | 10,031.43 |
| 2020-11-16 | Grant / award (derivative) | 24.94 | $0.00 | 270.95 |
| 2020-10-21 | Option exercise (derivative) | 24,669 | $0.00 | 0 |
| 2020-10-21 | Option exercise | 24,669 | $85.13 | 72,960.16 |
| 2020-10-21 | Option exercise | 31,138 | $80.29 | 79,429.16 |
| 2020-10-21 | Option exercise | 23,573 | $91.07 | 71,864.16 |
| 2020-10-21 | Open-market sale | 23,573 | $143.75 | 48,291.16 |
| 2020-10-21 | Option exercise | 6,660 | $85.13 | 16,648.54 |
| 2020-10-21 | Option exercise | 7,514 | $80.29 | 17,502.54 |
| 2020-10-21 | Open-market sale | 7,514 | $144.00 | 9,988.54 |
| 2020-10-21 | Option exercise | 5,689 | $91.07 | 15,677.54 |
| 2020-10-01 | Grant / award (derivative) | 60,053 | $0.00 | 60,053 |
| 2020-10-01 | Grant / award (derivative) | 13,255 | $0.00 | 13,255 |
| 2020-10-01 | Grant / award | 674 | $0.00 | 9,988.54 |
| 2020-10-01 | Grant / award | 3,051 | $0.00 | 48,291.16 |
| 2020-09-30 | Grant / award (derivative) | 129.52 | $0.00 | 1,705 |
| 2020-09-30 | Grant / award (derivative) | 134.69 | $0.00 | 5,675.16 |
| 2020-09-15 | Grant / award (derivative) | 6,130 | $0.00 | 6,130 |
| 2020-09-15 | Grant / award (derivative) | 29,790 | $0.00 | 29,790 |
| 2020-08-20 | Open-market sale | 1,183 | $136.00 | 9,314.54 |
| 2020-08-20 | Open-market sale | 16,871 | $136.09 | 45,240.16 |
| 2020-08-18 | Open-market sale | 1,070 | $136.53 | 10,497.54 |
| 2020-08-18 | Grant / award | 2,253 | $0.00 | 11,567.54 |
| 2020-08-18 | Open-market sale | 15,246 | $136.53 | 62,111.16 |
| 2020-08-18 | Grant / award | 32,117 | $0.00 | 77,357.16 |
| 2020-08-17 | Grant / award (derivative) | 21.19 | $0.00 | 246.01 |
| 2020-08-06 | Grant / award (derivative) | 868 | $0.00 | 868 |
| 2020-08-06 | Grant / award | 82 | $0.00 | 9,269.59 |
| 2020-07-31 | Option exercise (derivative) | 5,797 | $0.00 | 0 |
| 2020-07-31 | Option exercise | 5,797 | $78.66 | 16,834.59 |
| 2020-07-31 | Open-market sale | 5,797 | $130.00 | 11,037.59 |
| 2020-07-31 | Open-market sale | 1,151 | $130.00 | 9,886.59 |
| 2020-07-31 | Open-market sale | 699 | $130.00 | 9,187.59 |
| 2020-07-31 | Option exercise | 26,074 | $78.66 | 71,087.87 |
| 2020-07-31 | Open-market sale | 26,074 | $130.00 | 45,013.87 |
| 2020-05-27 | I | 1,242.65 | $113.13 | 1,805.4 |
| 2020-05-15 | Grant / award (derivative) | 25.08 | $0.00 | 224.83 |
| 2020-04-21 | Open-market sale | 7,360 | $120.00 | 44,746.03 |
| 2020-02-28 | Grant / award (derivative) | 6,250 | $0.00 | 6,250 |
| 2020-02-28 | Grant / award (derivative) | 28,038 | $0.00 | 28,038 |
| 2020-02-28 | Grant / award | 11,255 | $0.00 | 52,106.03 |
| 2020-02-28 | Grant / award | 2,509 | $0.00 | 10,984.38 |
| 2020-02-28 | Open-market sale | 4,311 | $110.44 | 40,851.03 |
| 2020-02-28 | Open-market sale | 1,041 | $110.44 | 8,475.38 |
| 2020-02-27 | Open-market sale | 633 | $117.49 | 9,516.38 |
| 2020-02-27 | Open-market sale | 2,343 | $117.49 | 45,162.03 |
| 2020-02-18 | Grant / award (derivative) | 21.25 | $0.00 | 199.75 |
| 2019-11-20 | Option exercise (derivative) | 27 | $0.00 | 670 |
| 2019-11-20 | Option exercise | 27 | $121.95 | 47,317.9 |
| 2019-11-20 | Tax withholding | 27 | $121.95 | 47,290.9 |
| 2019-11-20 | Tax withholding | 2 | $121.95 | 10,106.17 |
| 2019-11-15 | Grant / award (derivative) | 22.17 | $0.00 | 178.5 |
| 2019-09-30 | Grant / award (derivative) | 134.96 | $0.00 | 1,575.47 |
| 2019-09-30 | Grant / award (derivative) | 145.94 | $0.00 | 5,540.46 |
| 2019-08-27 | Open-market sale | 7,627 | $120.47 | 47,069.22 |
| 2019-08-27 | Open-market sale | 621 | $120.52 | 10,063.42 |
| 2019-08-20 | Grant / award | 1,184 | $0.00 | 11,247.42 |
| 2019-08-20 | Open-market sale | 563 | $119.80 | 10,684.42 |
| 2019-08-20 | Grant / award | 14,710 | $0.00 | 61,679.22 |
| 2019-08-20 | Open-market sale | 6,983 | $119.80 | 54,696.22 |
| 2019-08-19 | Option exercise (derivative) | 9,175 | $0.00 | 0 |
| 2019-08-19 | Option exercise | 9,175 | $76.18 | 19,238.42 |
| 2019-08-19 | Option exercise | 46,209 | $76.18 | 93,178.22 |
| 2019-08-19 | Open-market sale | 46,209 | $120.00 | 46,969.22 |
| 2019-08-19 | Open-market sale | 9,175 | $120.00 | 10,063.42 |
| 2019-08-15 | Grant / award (derivative) | 18.23 | $0.00 | 156.33 |
| 2019-08-01 | Grant / award (derivative) | 697 | $0.00 | 697 |
| 2019-08-01 | Grant / award | 40 | $0.00 | 10,017.98 |
| 2019-05-15 | Grant / award (derivative) | 19.97 | $0.00 | 138.11 |
| 2019-04-30 | Open-market sale | 837 | $106.00 | 46,494.89 |
| 2019-04-26 | Open-market sale | 837 | $105.00 | 47,331.89 |
| 2019-04-24 | Open-market sale | 609 | $103.47 | 9,928.19 |
| 2019-04-24 | Open-market sale | 1,065 | $103.47 | 48,168.89 |
| 2019-02-28 | Grant / award (derivative) | 27,336 | $0.00 | 27,336 |
| 2019-02-28 | Grant / award (derivative) | 5,167 | $0.00 | 5,167 |
| 2019-02-28 | Open-market sale | 2,476 | $98.57 | 49,233.89 |
| 2019-02-28 | Grant / award | 11,734 | $0.00 | 51,709.89 |
| 2019-02-28 | Grant / award | 2,218 | $0.00 | 11,088.19 |
| 2019-02-28 | Open-market sale | 551 | $98.57 | 10,537.19 |
| 2019-02-15 | Grant / award (derivative) | 20.52 | $0.00 | 118.14 |
| 2018-11-15 | Grant / award (derivative) | 21.55 | $0.00 | 97.61 |
| 2018-11-14 | I | 7,336.01 | $93.50 | 2,316.64 |
| 2018-11-13 | Open-market sale | 5,391 | $91.88 | 39,626.99 |
| 2018-11-02 | Open-market sale | 1,463 | $89.89 | 45,017.99 |
| 2018-09-30 | Grant / award (derivative) | 157.23 | $0.00 | 5,394.52 |
| 2018-09-30 | Grant / award (derivative) | 139.52 | $0.00 | 1,440.51 |
| 2018-08-22 | Open-market sale | 3,410 | $83.52 | 46,480.99 |
| 2018-08-22 | Grant / award | 7,183 | $0.00 | 49,890.99 |
| 2018-08-21 | I | 4,754.29 | $83.33 | 8,952.74 |
| 2018-08-15 | Grant / award (derivative) | 17.06 | $0.00 | 76.07 |
| 2018-08-06 | Option exercise (derivative) | 38 | $0.00 | 846 |
| 2018-08-06 | Tax withholding | 2 | $81.41 | 8,756.46 |
| 2018-08-06 | Option exercise | 38 | $81.41 | 42,543.4 |
| 2018-08-06 | Tax withholding | 38 | $81.41 | 42,505.4 |
| 2018-08-02 | Grant / award (derivative) | 884 | $0.00 | 884 |
| 2018-08-02 | Grant / award | 25 | $0.00 | 8,758.46 |
| 2018-05-15 | Grant / award (derivative) | 18.88 | $0.00 | 59.01 |
| 2018-02-28 | Grant / award (derivative) | 26,293 | $0.00 | 26,293 |
| 2018-02-28 | Grant / award (derivative) | 5,530 | $0.00 | 5,530 |
| 2018-02-28 | Grant / award | 12,457 | $0.00 | 42,281.18 |
| 2018-02-28 | Grant / award | 2,620 | $0.00 | 8,687.36 |
| 2018-02-15 | Grant / award (derivative) | 16.13 | $0.00 | 40.14 |
| 2017-11-30 | Open-market sale | 555 | $89.35 | 29,737.16 |
| 2017-11-29 | Open-market sale | 1,298 | $89.11 | 30,292.16 |
| 2017-11-15 | Grant / award (derivative) | 14.74 | $0.00 | 24.01 |
| 2017-09-30 | Grant / award (derivative) | 168.73 | $0.00 | 5,237.29 |
| 2017-09-30 | Grant / award (derivative) | 143.48 | $0.00 | 1,300.99 |
| 2017-08-15 | Grant / award | 3,528 | $0.00 | 33,109.86 |
| 2017-08-15 | Open-market sale | 1,675 | $92.04 | 31,434.86 |
| 2017-08-15 | Grant / award (derivative) | 9.27 | $0.00 | 9.27 |
| 2017-08-07 | Option exercise (derivative) | 29 | $0.00 | 643 |
| 2017-08-07 | Tax withholding | 29 | $91.29 | 29,581.86 |
| 2017-08-07 | Option exercise | 29 | $91.29 | 29,610.86 |
| 2017-08-03 | Grant / award (derivative) | 672 | $0.00 | 672 |
| 2017-08-03 | Grant / award | 6 | $0.00 | 6,018.96 |
| 2017-07-01 | — | — | — | 3,622.29 |
| 2017-07-01 | — | — | — | 6,012.96 |
| 2017-07-01 | — | — | — | 29,581.86 |
| 2017-07-01 | — | — | — | 12,658.89 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.