| Aug 10, 2026 (view filing)2:23 PM ET | Aug 10 | Same day | Price Teddy RayDirector | 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. | +940 | $99.89 | +$93.9K | +0.2%377.9K after | |
| Aug 10, 2026 (view filing)2:23 PM ET | Aug 10 | Same day | Price Teddy RayDirector | 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. | +179 | $100.01 | +$17.9K | +3.0%6.14K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 5, 2026 (view filing) | May 5 | Same day | Price Teddy RayDirector | 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. | +1.08K | $85.65 | +$92.5K | +0.3%376.9K after | |
| May 5, 2026 (view filing) | May 5 | Same day | Price Teddy RayDirector | 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. | +205 | $86.54 | +$17.7K | +3.5%6.12K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Feb 25, 2026 (view filing) | Feb 25 | Same day | Price Teddy RayDirector | 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. | +64 | $90.37 | +$5.78K | 0.0%375.9K after | |
| Feb 4, 2026 (view filing) | Feb 4 | Same day | Price Teddy RayDirector | 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. | +630 | $90.39 | +$56.9K | +0.2%375.8K after | |
| Feb 4, 2026 (view filing) | Feb 4 | Same day | Price Teddy RayDirector | 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. | +117 | $88.69 | +$10.4K | +2.0%6.11K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 7, 2025 (view filing) | Nov 6 | 1 day | Price Teddy RayDirector | 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. | +886 | $65.79 | +$58.3K | +0.2%375.0K after | |
| Nov 7, 2025 (view filing) | Nov 6 | 1 day | Price Teddy RayDirector | 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. | +160 | $65.61 | +$10.5K | +2.7%6.10K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 5, 2025 (view filing) | Aug 4 | 1 day | Price Teddy RayDirector | 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. | +3.80K | $60.30 | +$229.1K | +1.0%374.1K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 5, 2025 (view filing) | Aug 4 | 1 day | Price Teddy RayDirector | 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. | +143 | $59.20 | +$8.47K | +2.4%6.08K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 6, 2025 (view filing) | May 5 | 1 day | Price Teddy RayDirector | 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. | +779 | $53.87 | +$42.0K | +0.2%370.3K after | |
| May 6, 2025 (view filing) | May 5 | 1 day | Price Teddy RayDirector | 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. | +147 | $53.88 | +$7.92K | +2.5%6.07K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Feb 6, 2025 (view filing) | Feb 5 | 1 day | Price Teddy RayDirector | 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. | +549 | $57.53 | +$31.6K | +0.1%369.5K after | |
| Feb 6, 2025 (view filing) | Feb 5 | 1 day | Price Teddy RayDirector | 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. | +110 | $57.61 | +$6.34K | +1.8%6.07K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 4, 2024 (view filing) | Nov 4 | Same day | Price Teddy RayDirector | 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. | +646 | $52.75 | +$34.1K | +0.2%368.7K after | |
| Nov 4, 2024 (view filing) | Nov 4 | Same day | Price Teddy RayDirector | 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. | +120 | $52.69 | +$6.32K | +2.0%6.06K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 5, 2024 (view filing) | Aug 2 | 3 days | Price Teddy RayDirector | 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. | +580 | $53.16 | +$30.8K | +0.2%368.1K after | |
| Aug 5, 2024 (view filing) | Aug 2 | 3 days | Price Teddy RayDirector | 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. | +118 | $50.72 | +$5.99K | +2.0%6.05K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 3, 2024 (view filing) | May 3 | Same day | Price Teddy RayDirector | 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. | +738 | $47.08 | +$34.7K | +0.2%367.5K after | |
| May 3, 2024 (view filing) | May 3 | Same day | Price Teddy RayDirector | 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. | +131 | $47.99 | +$6.29K | +2.2%6.04K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Feb 2, 2024 (view filing) | Feb 2 | Same day | Price Teddy RayDirector | 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. | +804 | $54.20 | +$43.6K | +0.2%366.7K after | |
| Feb 2, 2024 (view filing) | Feb 2 | Same day | Price Teddy RayDirector | 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. | +104 | $54.43 | +$5.66K | +1.8%6.03K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 28, 2023 (view filing) | Nov 27 | 1 day | Price Teddy RayDirector | 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. | +508 | $51.18 | +$26.0K | +0.1%365.7K after | |
| Nov 3, 2023 (view filing) | Nov 2-3 | 1 day | Price Teddy RayDirector | 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. | +603 | $45.89 | +$27.7K | +0.2%365.1K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 3, 2023 (view filing) | Nov 2-3 | 1 day | Price Teddy RayDirector | 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. | +117 | $46.64 | +$5.46K | +0.2%64.6K after | 3 lotsThis row combines 3 trades of the same kind from one filing. The price is the value-weighted average. |
| Aug 4, 2023 (view filing) | Aug 2 | 2 days | Price Teddy RayDirector | 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. | +533 | $49.72 | +$26.5K | +0.1%364.5K after | |
| Aug 4, 2023 (view filing) | Aug 2 | 2 days | Price Teddy RayDirector | 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. | +109 | $49.74 | +$5.42K | +1.8%6.02K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| May 3, 2023 (view filing) | May 3 | Same day | Price Teddy RayDirector | 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. | +583 | $45.42 | +$26.5K | +0.2%364.0K after | |
| May 3, 2023 (view filing) | May 3 | Same day | Price Teddy RayDirector | 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. | +119 | $46.04 | +$5.48K | +2.0%6.01K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Feb 24, 2023 (view filing) | Feb 24 | Same day | Price Teddy RayDirector | 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. | +47 | $51.01 | +$2.40K | +0.8%6.00K after | |
| Feb 2, 2023 (view filing) | Feb 2 | Same day | Price Teddy RayDirector | 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. | +455 | $51.44 | +$23.4K | +0.1%363.4K after | |
| Feb 2, 2023 (view filing) | Feb 2 | Same day | Price Teddy RayDirector | 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. | +86 | $51.01 | +$4.39K | +0.1%64.3K after | |
| Nov 7, 2022 (view filing) | Nov 4 | 3 days | Price Teddy RayDirector | 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. | +871 | $57.81 | +$50.4K | +0.2%362.6K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 7, 2022 (view filing) | Nov 4 | 3 days | Price Teddy RayDirector | 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. | +76 | $58.00 | +$4.41K | +0.1%64.2K after | |
| May 6, 2022 (view filing) | May 5 | 1 day | Price Teddy RayDirector | 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. | +491 | $54.00 | +$26.5K | +0.1%361.8K after | |
| May 6, 2022 (view filing) | May 5 | 1 day | Price Teddy RayDirector | 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. | +82 | $54.00 | +$4.43K | +0.1%64.1K after | |
| Feb 7, 2022 (view filing) | Feb 4 | 3 days | Price Teddy RayDirector | 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. | +435 | $54.00 | +$23.5K | +0.1%361.3K after | |
| Feb 7, 2022 (view filing) | Feb 4 | 3 days | Price Teddy RayDirector | 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. | +5.65K | $54.00 | +$304.9K | +1,857.6%5.95K after | 2 lotsThis row combines 2 trades of the same kind from one filing. The price is the value-weighted average. |
| Nov 5, 2021 (view filing) | Nov 4 | 1 day | Price Teddy RayDirector | 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. | +494 | $53.00 | +$26.2K | +0.1%360.6K after | |
| Nov 5, 2021 (view filing) | Nov 4 | 1 day | Price Teddy RayDirector | 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. | +83 | $53.00 | +$4.40K | +0.1%63.9K after | |
| Aug 5, 2021 (view filing) | Aug 4 | 1 day | Price Teddy RayDirector | 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. | +504 | $52.51 | +$26.5K | +0.1%360.1K after | |
| Aug 5, 2021 (view filing) | Aug 4 | 1 day | Price Teddy RayDirector | 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. | +83 | $52.45 | +$4.35K | +0.1%63.8K after | |