| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Jun 23 '26 | Option Exercise | 0.00 | 1,076 | 0 | 90,079 | Jun 24 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Mar 23 '26 | Option Exercise | 0.00 | 1,858 | 0 | 89,735 | Mar 24 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Dec 23 '25 | Option Exercise | 0.00 | 1,856 | 0 | 82,335 | Dec 23 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Sep 23 '25 | Option Exercise | 0.00 | 1,857 | 0 | 82,211 | Sep 24 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Jun 23 '25 | Option Exercise | 0.00 | 1,856 | 0 | 81,086 | Jun 24 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Apr 12 '25 | Option Exercise | 0.00 | 938 | 0 | 79,600 | Apr 14 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Mar 23 '25 | Option Exercise | 0.00 | 3,647 | 0 | 80,098 | Mar 25 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Feb 21 '25 | Sale | 98.76 | 1,553 | 153,377 | 76,451 | Feb 24 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Jan 13 '25 | Sale | 140.96 | 290 | 40,878 | 71,754 | Jan 14 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Jan 12 '25 | Option Exercise | 0.00 | 937 | 0 | 72,044 | Jan 14 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Dec 24 '24 | Sale | 146.06 | 499 | 72,885 | 71,107 | Dec 26 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Dec 23 '24 | Option Exercise | 0.00 | 1,260 | 0 | 71,606 | Dec 26 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Oct 28 '24 | Sale | 204.90 | 15,000 | 3,073,471 | 71,096 | Oct 30 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Oct 28 '24 | Option Exercise | 33.13 | 15,000 | 496,973 | 86,096 | Oct 30 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Oct 14 '24 | Sale | 237.83 | 366 | 87,046 | 71,096 | Oct 15 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Oct 12 '24 | Option Exercise | 0.00 | 938 | 0 | 71,462 | Oct 15 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Sep 24 '24 | Sale | 209.17 | 496 | 103,747 | 70,524 | Sep 25 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Sep 23 '24 | Option Exercise | 0.00 | 1,260 | 0 | 71,020 | Sep 25 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Jul 15 '24 | Sale | 175.42 | 356 | 62,448 | 69,760 | Jul 16 |
| PI | Baker Cary | CHIEF FINANCIAL OFFICER | Jul 12 '24 | Option Exercise | 0.00 | 937 | 0 | 70,116 | Jul 16 |