| Aug 15, 2018 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +0.54 | $0.00F2 | $0 | 8,173.54 | Direct | |
| Nov 15, 2018 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +0.64 | $0.00F2 | $0 | 8,174.18 | Direct | |
| Feb 14, 2019 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +0.71 | $0.00F2 | $0 | 8,174.89 | Direct | |
| May 15, 2019 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +0.72 | $0.00F2 | $0 | 8,175.61 | Direct | |
| Aug 15, 2019 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +0.74 | $0.00F2 | $0 | 8,176.35 | Direct | |
| Nov 15, 2019 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +0.71 | $0.00F2 | $0 | 8,177.05 | Direct | |
| Feb 14, 2020 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +0.76 | $0.00F2 | $0 | 8,177.81 | Direct | |
| May 15, 2020 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +1.91 | $0.00F2 | $0 | 8,179.72 | Direct | |
| Aug 14, 2020 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +0.96 | $0.00F2 | $0 | 8,180.68 | Direct | |
| Nov 13, 2020 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +0.98 | $0.00F2 | $0 | 8,181.66 | Direct | |
| Feb 12, 2021 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +42.33 | $0.00F2 | $0 | 8,223.99 | Direct | |
| May 14, 2021 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +29.64 | $48.06 | +$1,424.5 | 8,253.63 | Direct | |
| Aug 13, 2021 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +35.23 | $47.56 | +$1,675.54 | 8,288.86 | Direct | |
| Nov 12, 2021 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +34.65 | $50.84 | +$1,761.61 | 8,323.51 | Direct | |
| Feb 16, 2022 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +36.38 | $48.72 | +$1,772.43 | 8,359.88 | Direct | |
| May 13, 2022 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +40.22 | $44.35 | +$1,783.76 | 8,400.11 | Direct | |
| Aug 12, 2022 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +38.23 | $48.50 | +$1,854.16 | 8,438.34 | Direct | |
| Nov 10, 2022 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +32.41 | $57.58 | +$1,866.17 | 8,470.75 | Direct | |
| Feb 16, 2023 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +39.17 | $49.55 | +$1,940.87 | 8,509.91 | Direct | |
| May 12, 2023 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +47.67 | $40.98 | +$1,953.52 | 8,557.58 | Direct | |
| Aug 11, 2023 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +53.49 | $48.21 | +$2,578.75 | 8,611.07 | Direct | |
| Nov 15, 2023 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +58.41 | $47.21 | +$2,757.54 | 8,669.48 | Direct | |
| Feb 15, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +56.11 | $49.50 | +$2,777.45 | 8,725.59 | Direct | |
| May 15, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +53.34 | $52.43 | +$2,796.62 | 8,778.92 | Direct | |
| Aug 15, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +52.27 | $57.02 | +$2,980.44 | 8,831.19 | Direct | |
| Nov 15, 2024 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +46.43 | $66.53 | +$3,088.99 | 8,877.63 | Direct | |
| Feb 14, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +46.77 | $66.41 | +$3,106 | 8,924.4 | Direct | |
| May 15, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +52.81 | $62.42 | +$3,296.4 | 8,977.2 | Direct | |
| Aug 15, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +54.09 | $61.31 | +$3,316.26 | 9,031.29 | Direct | |
| Nov 14, 2025 | Common Stock | PPurchaseThe insider bought shares with their own money, on the open market or in a private deal (for example, a company's private placement). This is the code investors watch most closely: it is money the insider chose to put in.Acquired | +56.92 | $61.71 | +$3,512.53 | 9,088.21 | Direct | |