SPGI · S&P Global Inc. Common Stock
View on chartInsiders & Stakes
| Douglas L. Peterson CEO & President | ▼ Sell | Open Market | 48,842 Shares held | 5/1/2025 | View profile |
| Martina Cheung President, Market Intelligence | ▲ Buy | Open Market | 27,518 Shares held | 4/29/2026 | View profile |
| Kansler Adam Jason President, Market Intelligence | ▼ Sell | Open Market | 26,736 Shares held | 8/1/2024 | View profile |
| John L. Berisford President, S&P Ratings | ▼ Sell | Open Market | 24,430 Shares held | 8/4/2022 | View profile |
| Tavernier Edouard Head of Global Mobility | ▼ Sell | Open Market | 17,138 Shares held | 8/6/2025 | View profile |
| KELLY ROBERT P Director | ▼ Sell | Open Market | 15,830 Shares held | 8/7/2024 | View profile |
| William W. Eager President, S&P Global Mobility | ▼ Sell | Tax Withholding | 14,867 Shares held | 2/24/2026 | View profile |
| Steven J. Kemps EVP, General Counsel | ▼ Sell | Tax Withholding | 13,141 Shares held | 2/24/2026 | View profile |
| Christopher Craig SVP and Controller | ▼ Sell | Tax Withholding | 11,491 Shares held | 4/1/2026 | View profile |
| Deborah D. McWhinney Director | ▲ Buy | Grant | 10,736 Shares held | 2/28/2022 | View profile |
| Kocherlakota Sitarama Swamy Chief Information Officer | ▼ Sell | Tax Withholding | 9,418 Shares held | 3/4/2025 | View profile |
| Draper Daniel E CEO, S&P Dow Jones Indices | ▼ Sell | Tax Withholding | 8,979 Shares held | 3/4/2025 | View profile |
| Saugata Saha President, S&P Global Platts | ▼ Sell | Tax Withholding | 8,022 Shares held | 2/24/2026 | View profile |
| Sally Moore EVP, Global Head of Strategy | ▼ Sell | Tax Withholding | 7,717 Shares held | 2/24/2026 | View profile |
| Darren Robert Thomas Co-Head, Market Intelligence | ▼ Sell | Tax Withholding | 6,505 Shares held | 8/1/2026 | View profile |
| Ewout L. Steenbergen CHIEF FINANCIAL OFFICER | ▼ Sell | Tax Withholding | 5,104 Shares held | 12/31/2023 | View profile |
| David P. Ernsberger Co-Pres., Commodity Insights | ▼ Sell | Tax Withholding | 4,947 Shares held | 2/24/2026 | View profile |
| Luquette Nancy EVP, Chief Risk Officer | ▼ Sell | Tax Withholding | 3,838 Shares held | 2/28/2023 | View profile |
| Pallec Yann Le President, S&P Global Ratings | ▼ Sell | Tax Withholding | 2,859 Shares held | 2/24/2026 | View profile |
| Hubert Joly Director | ▲ Buy | Open Market | 2,665 Shares held | 2/11/2026 | View profile |
| Catherine R. Clay Director | ▲ Buy | Open Market | 2,500 Shares held | 5/1/2026 | View profile |
| Girish Ganesan EVP, Chief People Officer | ▼ Sell | Tax Withholding | 2,286 Shares held | 2/24/2026 | View profile |
| Manis Dimitra Chief People Officer | ▼ Sell | Gift | 1,483 Shares held | 8/1/2024 | View profile |
| Eric W. Aboaf EVP and CFO | ▼ Sell | Tax Withholding | 1,311 Shares held | 3/1/2026 | View profile |
| ESCULIER JACQUES Director | ▲ Buy | Option Exercise | 1,273 Shares held | 3/10/2022 | View profile |
| Christina Twomey Chief Communications Officer | ▼ Sell | Tax Withholding | 1,268 Shares held | 2/24/2026 | View profile |
| Robert Edward Moritz Jr. Director | ▲ Buy | Open Market | 1,152 Shares held | 4/30/2026 | View profile |
| Eramo Mark Co-Pres., Commodity Insights | ▼ Sell | Tax Withholding | 735 Shares held | 3/4/2025 | View profile |
| Evans Gay Huey Director | ▼ Sell | Tax Withholding | 490 Shares held | 3/10/2022 | View profile |
| Jacoby Rebecca Director | ▲ Buy | Open Market | 469 Shares held | 4/3/2017 | View profile |
| Richard E. Thornburgh Director | ▼ Sell | Gift | 0 Shares held | 2/25/2025 | View profile |
Transaction History
| Darren Robert Thomas | ▲ Buy | Option Exercise | 558 | $0 | 8/1/2026 |
| Darren Robert Thomas | ▼ Sell | Tax Withholding | 227 | $94K | 8/1/2026 |
| Catherine R. Clay | ▲ Buy | Open Market | 2,500 | $1.1M | 5/1/2026 |
| Robert Edward Moritz Jr. | ▲ Buy | Open Market | 1,152 | $500K | 4/30/2026 |
| Martina Cheung | ▲ Buy | Open Market | 2,322 | $998K | 4/29/2026 |
| Christopher Craig | ▲ Buy | Option Exercise | 1,480 | $629K | 4/1/2026 |
| Christopher Craig | ▼ Sell | Tax Withholding | 756 | $321K | 4/1/2026 |
| Eric W. Aboaf | ▲ Buy | Option Exercise | 1,091 | $482K | 3/1/2026 |
| Eric W. Aboaf | ▼ Sell | Tax Withholding | 479 | $212K | 3/1/2026 |
| Christina Twomey | ▲ Buy | Grant | 546 | $0 | 2/24/2026 |
| Christina Twomey | ▼ Sell | Tax Withholding | 191 | $80K | 2/24/2026 |
| Saugata Saha | ▲ Buy | Grant | 7,551 | $0 | 2/24/2026 |
| Saugata Saha | ▼ Sell | Tax Withholding | 3,849 | $1.6M | 2/24/2026 |
| Sally Moore | ▲ Buy | Grant | 3,775 | $0 | 2/24/2026 |
| Sally Moore | ▼ Sell | Tax Withholding | 1,775 | $742K | 2/24/2026 |
| Pallec Yann Le | ▲ Buy | Grant | 1,698 | $0 | 2/24/2026 |
| Pallec Yann Le | ▼ Sell | Tax Withholding | 902 | $377K | 2/24/2026 |
| Steven J. Kemps | ▲ Buy | Grant | 7,551 | $0 | 2/24/2026 |
| Steven J. Kemps | ▼ Sell | Tax Withholding | 2,939 | $1.2M | 2/24/2026 |
| Girish Ganesan | ▲ Buy | Grant | 1,226 | $0 | 2/24/2026 |
| Girish Ganesan | ▼ Sell | Tax Withholding | 495 | $207K | 2/24/2026 |
| David P. Ernsberger | ▲ Buy | Grant | 1,508 | $0 | 2/24/2026 |
| David P. Ernsberger | ▼ Sell | Tax Withholding | 709 | $297K | 2/24/2026 |
| William W. Eager | ▲ Buy | Grant | 1,887 | $0 | 2/24/2026 |
| William W. Eager | ▼ Sell | Tax Withholding | 4,083 | $1.7M | 2/24/2026 |
| Christopher Craig | ▲ Buy | Grant | 1,508 | $0 | 2/24/2026 |
| Christopher Craig | ▼ Sell | Tax Withholding | 583 | $244K | 2/24/2026 |
| Martina Cheung | ▲ Buy | Grant | 12,273 | $0 | 2/24/2026 |
| Martina Cheung | ▼ Sell | Tax Withholding | 6,266 | $2.6M | 2/24/2026 |
| William W. Eager | ▼ Sell | Tax Withholding | 852 | $356K | 2/24/2026 |
| William W. Eager | ▲ Buy | Grant | 9,052 | $0 | 2/24/2026 |
| Christopher Craig | ▲ Buy | Option Exercise | 768 | $305K | 2/12/2026 |
| Christopher Craig | ▼ Sell | Tax Withholding | 277 | $110K | 2/12/2026 |
| Hubert Joly | ▲ Buy | Open Market | 2,301 | $918K | 2/11/2026 |
| Hubert Joly | ▲ Buy | Open Market | 199 | $79K | 2/11/2026 |
| William W. Eager | ▲ Buy | Option Exercise | 254 | $134K | 2/1/2026 |
| William W. Eager | ▼ Sell | Tax Withholding | 115 | $61K | 2/1/2026 |
| William W. Eager | ▲ Buy | Option Exercise | 3,670 | $1.9M | 12/31/2025 |
| William W. Eager | ▼ Sell | Tax Withholding | 1,387 | $725K | 12/31/2025 |
| William W. Eager | ▲ Buy | Option Exercise | 152 | $79K | 12/31/2025 |
| William W. Eager | ▼ Sell | Tax Withholding | 69 | $36K | 12/31/2025 |
| William W. Eager | ▲ Buy | Option Exercise | 115 | $60K | 12/31/2025 |
| William W. Eager | ▼ Sell | Tax Withholding | 52 | $27K | 12/31/2025 |
| William W. Eager | ▲ Buy | Option Exercise | 129 | $67K | 12/31/2025 |
| William W. Eager | ▼ Sell | Tax Withholding | 59 | $31K | 12/31/2025 |
| Christina Twomey | ▲ Buy | Option Exercise | 44 | $23K | 12/31/2025 |
| Christina Twomey | ▼ Sell | Tax Withholding | 18 | $9K | 12/31/2025 |
| Christina Twomey | ▲ Buy | Option Exercise | 33 | $17K | 12/31/2025 |
| Christina Twomey | ▼ Sell | Tax Withholding | 13 | $7K | 12/31/2025 |
| Christina Twomey | ▲ Buy | Option Exercise | 60 | $31K | 12/31/2025 |
| Christina Twomey | ▼ Sell | Tax Withholding | 24 | $13K | 12/31/2025 |
| Saugata Saha | ▲ Buy | Option Exercise | 604 | $316K | 12/31/2025 |
| Saugata Saha | ▼ Sell | Tax Withholding | 237 | $124K | 12/31/2025 |
| Saugata Saha | ▲ Buy | Option Exercise | 656 | $343K | 12/31/2025 |
| Saugata Saha | ▼ Sell | Tax Withholding | 237 | $124K | 12/31/2025 |
| Saugata Saha | ▲ Buy | Option Exercise | 601 | $314K | 12/31/2025 |
| Saugata Saha | ▼ Sell | Tax Withholding | 217 | $113K | 12/31/2025 |
| Sally Moore | ▲ Buy | Option Exercise | 302 | $158K | 12/31/2025 |
| Sally Moore | ▼ Sell | Tax Withholding | 142 | $74K | 12/31/2025 |
| Sally Moore | ▲ Buy | Option Exercise | 345 | $180K | 12/31/2025 |
| Sally Moore | ▼ Sell | Tax Withholding | 163 | $85K | 12/31/2025 |
| Sally Moore | ▲ Buy | Option Exercise | 462 | $241K | 12/31/2025 |
| Sally Moore | ▼ Sell | Tax Withholding | 218 | $114K | 12/31/2025 |
| Pallec Yann Le | ▲ Buy | Option Exercise | 137 | $72K | 12/31/2025 |
| Pallec Yann Le | ▼ Sell | Tax Withholding | 73 | $38K | 12/31/2025 |
| Pallec Yann Le | ▲ Buy | Option Exercise | 120 | $63K | 12/31/2025 |
| Pallec Yann Le | ▼ Sell | Tax Withholding | 64 | $33K | 12/31/2025 |
| Pallec Yann Le | ▲ Buy | Option Exercise | 332 | $173K | 12/31/2025 |
| Pallec Yann Le | ▼ Sell | Tax Withholding | 177 | $92K | 12/31/2025 |
| Steven J. Kemps | ▲ Buy | Option Exercise | 604 | $316K | 12/31/2025 |
| Steven J. Kemps | ▼ Sell | Tax Withholding | 166 | $87K | 12/31/2025 |
| Steven J. Kemps | ▲ Buy | Option Exercise | 587 | $307K | 12/31/2025 |
| Steven J. Kemps | ▼ Sell | Tax Withholding | 143 | $75K | 12/31/2025 |
| Steven J. Kemps | ▲ Buy | Option Exercise | 527 | $275K | 12/31/2025 |
| Steven J. Kemps | ▼ Sell | Tax Withholding | 129 | $67K | 12/31/2025 |
| Girish Ganesan | ▲ Buy | Option Exercise | 98 | $51K | 12/31/2025 |
| Girish Ganesan | ▼ Sell | Tax Withholding | 45 | $24K | 12/31/2025 |
| Girish Ganesan | ▲ Buy | Option Exercise | 74 | $39K | 12/31/2025 |
| Girish Ganesan | ▼ Sell | Tax Withholding | 34 | $18K | 12/31/2025 |
| Girish Ganesan | ▲ Buy | Option Exercise | 147 | $77K | 12/31/2025 |
| Girish Ganesan | ▼ Sell | Tax Withholding | 68 | $36K | 12/31/2025 |
| David P. Ernsberger | ▲ Buy | Option Exercise | 121 | $63K | 12/31/2025 |
| David P. Ernsberger | ▼ Sell | Tax Withholding | 57 | $30K | 12/31/2025 |
| David P. Ernsberger | ▲ Buy | Option Exercise | 86 | $45K | 12/31/2025 |
| David P. Ernsberger | ▼ Sell | Tax Withholding | 41 | $21K | 12/31/2025 |
| David P. Ernsberger | ▲ Buy | Option Exercise | 101 | $53K | 12/31/2025 |
| David P. Ernsberger | ▼ Sell | Tax Withholding | 48 | $25K | 12/31/2025 |
| Christopher Craig | ▲ Buy | Option Exercise | 121 | $63K | 12/31/2025 |
| Christopher Craig | ▼ Sell | Tax Withholding | 51 | $27K | 12/31/2025 |
| Christopher Craig | ▲ Buy | Option Exercise | 115 | $60K | 12/31/2025 |
| Christopher Craig | ▼ Sell | Tax Withholding | 48 | $25K | 12/31/2025 |
| Christopher Craig | ▲ Buy | Option Exercise | 92 | $48K | 12/31/2025 |
| Christopher Craig | ▼ Sell | Tax Withholding | 39 | $20K | 12/31/2025 |
| Eric W. Aboaf | ▲ Buy | Option Exercise | 1,202 | $628K | 12/31/2025 |
| Eric W. Aboaf | ▼ Sell | Tax Withholding | 503 | $263K | 12/31/2025 |
| Martina Cheung | ▲ Buy | Option Exercise | 982 | $513K | 12/31/2025 |
| Martina Cheung | ▼ Sell | Tax Withholding | 373 | $195K | 12/31/2025 |
| Martina Cheung | ▲ Buy | Option Exercise | 864 | $452K | 12/31/2025 |
| Martina Cheung | ▼ Sell | Tax Withholding | 312 | $163K | 12/31/2025 |
| Martina Cheung | ▲ Buy | Option Exercise | 1,665 | $870K | 12/31/2025 |
| Martina Cheung | ▼ Sell | Tax Withholding | 840 | $439K | 12/31/2025 |
| William W. Eager | ▲ Buy | Open Market | 12 | $6K | 12/10/2025 |
| Christina Twomey | ▲ Buy | Option Exercise | 188 | $92K | 11/1/2025 |
| Christina Twomey | ▼ Sell | Tax Withholding | 65 | $32K | 11/1/2025 |
| Girish Ganesan | ▲ Buy | Option Exercise | 181 | $87K | 10/1/2025 |
| Girish Ganesan | ▼ Sell | Tax Withholding | 73 | $35K | 10/1/2025 |
| William W. Eager | ▲ Buy | Open Market | 11 | $6K | 9/10/2025 |
| Saugata Saha | ▼ Sell | Open Market | 2,000 | $1.1M | 8/8/2025 |
| Tavernier Edouard | ▼ Sell | Open Market | 1,799 | $999K | 8/6/2025 |
| Pallec Yann Le | ▲ Buy | Option Exercise | 407 | $222K | 8/1/2025 |
| Pallec Yann Le | ▼ Sell | Tax Withholding | 217 | $118K | 8/1/2025 |
| Sally Moore | ▼ Sell | Open Market | 500 | $255K | 5/5/2025 |
| Steven J. Kemps | ▼ Sell | Open Market | 2,000 | $1.0M | 5/5/2025 |
| Douglas L. Peterson | ▼ Sell | Open Market | 3,959 | $2.0M | 5/1/2025 |
| Douglas L. Peterson | ▼ Sell | Open Market | 4,544 | $2.3M | 5/1/2025 |
| Douglas L. Peterson | ▼ Sell | Open Market | 4,514 | $2.3M | 5/1/2025 |
| Douglas L. Peterson | ▼ Sell | Open Market | 5,856 | $2.9M | 5/1/2025 |
| Douglas L. Peterson | ▼ Sell | Open Market | 300 | $151K | 5/1/2025 |
| Christopher Craig | ▲ Buy | Option Exercise | 1,435 | $733K | 4/1/2025 |
| Christopher Craig | ▼ Sell | Tax Withholding | 733 | $374K | 4/1/2025 |
| Draper Daniel E | ▲ Buy | Grant | 574 | $0 | 3/4/2025 |
| Draper Daniel E | ▼ Sell | Tax Withholding | 207 | $107K | 3/4/2025 |
| Draper Daniel E | ▲ Buy | Grant | 7,681 | $0 | 3/4/2025 |
| Draper Daniel E | ▼ Sell | Tax Withholding | 3,809 | $2.0M | 3/4/2025 |
| Sally Moore | ▲ Buy | Grant | 718 | $0 | 3/4/2025 |
| Sally Moore | ▼ Sell | Tax Withholding | 338 | $175K | 3/4/2025 |
| Sally Moore | ▲ Buy | Grant | 3,840 | $0 | 3/4/2025 |
| Sally Moore | ▼ Sell | Tax Withholding | 1,805 | $933K | 3/4/2025 |
| Saugata Saha | ▲ Buy | Grant | 1,436 | $0 | 3/4/2025 |
| Saugata Saha | ▼ Sell | Tax Withholding | 701 | $362K | 3/4/2025 |
| Saugata Saha | ▲ Buy | Grant | 3,840 | $0 | 3/4/2025 |
| Saugata Saha | ▼ Sell | Tax Withholding | 1,961 | $1.0M | 3/4/2025 |
| Eramo Mark | ▲ Buy | Grant | 197 | $0 | 3/4/2025 |
| Eramo Mark | ▼ Sell | Tax Withholding | 48 | $25K | 3/4/2025 |
| Girish Ganesan | ▲ Buy | Grant | 233 | $0 | 3/4/2025 |
| Girish Ganesan | ▼ Sell | Tax Withholding | 94 | $49K | 3/4/2025 |
| Christina Twomey | ▲ Buy | Grant | 104 | $0 | 3/4/2025 |
| Christina Twomey | ▼ Sell | Tax Withholding | 40 | $21K | 3/4/2025 |
| Tavernier Edouard | ▲ Buy | Grant | 1,149 | $0 | 3/4/2025 |
| Tavernier Edouard | ▼ Sell | Tax Withholding | 541 | $280K | 3/4/2025 |
| Tavernier Edouard | ▲ Buy | Grant | 7,681 | $0 | 3/4/2025 |
| Tavernier Edouard | ▼ Sell | Tax Withholding | 3,611 | $1.9M | 3/4/2025 |
| David P. Ernsberger | ▲ Buy | Grant | 233 | $0 | 3/4/2025 |
| David P. Ernsberger | ▼ Sell | Tax Withholding | 110 | $57K | 3/4/2025 |
| Pallec Yann Le | ▲ Buy | Grant | 251 | $0 | 3/4/2025 |
| Pallec Yann Le | ▼ Sell | Tax Withholding | 134 | $69K | 3/4/2025 |
| Steven J. Kemps | ▲ Buy | Grant | 1,436 | $0 | 3/4/2025 |
| Steven J. Kemps | ▼ Sell | Tax Withholding | 523 | $270K | 3/4/2025 |
| Steven J. Kemps | ▲ Buy | Grant | 9,261 | $0 | 3/4/2025 |
| Steven J. Kemps | ▼ Sell | Tax Withholding | 3,645 | $1.9M | 3/4/2025 |
| Kocherlakota Sitarama Swamy | ▲ Buy | Grant | 1,149 | $0 | 3/4/2025 |
| Kocherlakota Sitarama Swamy | ▼ Sell | Tax Withholding | 550 | $284K | 3/4/2025 |
| Kocherlakota Sitarama Swamy | ▲ Buy | Grant | 7,681 | $0 | 3/4/2025 |
| Kocherlakota Sitarama Swamy | ▼ Sell | Tax Withholding | 3,922 | $2.0M | 3/4/2025 |
| Christopher Craig | ▲ Buy | Grant | 287 | $0 | 3/4/2025 |
| Christopher Craig | ▼ Sell | Tax Withholding | 121 | $63K | 3/4/2025 |
| Douglas L. Peterson | ▲ Buy | Grant | 9,910 | $0 | 3/4/2025 |
| Douglas L. Peterson | ▼ Sell | Tax Withholding | 5,481 | $2.8M | 3/4/2025 |
| Douglas L. Peterson | ▲ Buy | Grant | 25,603 | $0 | 3/4/2025 |
| Douglas L. Peterson | ▼ Sell | Tax Withholding | 14,159 | $7.3M | 3/4/2025 |
| Martina Cheung | ▲ Buy | Grant | 2,334 | $0 | 3/4/2025 |
| Martina Cheung | ▼ Sell | Tax Withholding | 1,192 | $616K | 3/4/2025 |
| Martina Cheung | ▲ Buy | Grant | 16,642 | $0 | 3/4/2025 |
| Martina Cheung | ▼ Sell | Tax Withholding | 8,496 | $4.4M | 3/4/2025 |
| Richard E. Thornburgh | ▼ Sell | Gift | 1,300 | $0 | 2/25/2025 |
| Douglas L. Peterson | ▼ Sell | Open Market | 277 | $150K | 2/14/2025 |
| Douglas L. Peterson | ▼ Sell | Open Market | 300 | $163K | 2/14/2025 |
| Douglas L. Peterson | ▼ Sell | Open Market | 3,879 | $2.1M | 2/14/2025 |
| Douglas L. Peterson | ▼ Sell | Open Market | 1,025 | $558K | 2/14/2025 |
| Douglas L. Peterson | ▼ Sell | Open Market | 40 | $22K | 2/14/2025 |
| Christopher Craig | ▲ Buy | Option Exercise | 768 | $408K | 2/12/2025 |
| Christopher Craig | ▼ Sell | Tax Withholding | 277 | $147K | 2/12/2025 |
| Tavernier Edouard | ▲ Buy | Option Exercise | 592 | $309K | 2/1/2025 |
| Tavernier Edouard | ▼ Sell | Tax Withholding | 279 | $145K | 2/1/2025 |
| Eramo Mark | ▲ Buy | Option Exercise | 254 | $132K | 2/1/2025 |
| Eramo Mark | ▼ Sell | Tax Withholding | 62 | $32K | 2/1/2025 |
| Christina Twomey | ▲ Buy | Option Exercise | 39 | $19K | 12/31/2024 |
| Christina Twomey | ▼ Sell | Tax Withholding | 16 | $8K | 12/31/2024 |
| Christina Twomey | ▲ Buy | Option Exercise | 42 | $21K | 12/31/2024 |
| Christina Twomey | ▼ Sell | Tax Withholding | 17 | $8K | 12/31/2024 |
| Christina Twomey | ▲ Buy | Option Exercise | 33 | $16K | 12/31/2024 |
| Christina Twomey | ▼ Sell | Tax Withholding | 13 | $6K | 12/31/2024 |
| Tavernier Edouard | ▲ Buy | Option Exercise | 419 | $209K | 12/31/2024 |
| Tavernier Edouard | ▼ Sell | Tax Withholding | 197 | $98K | 12/31/2024 |
| Tavernier Edouard | ▲ Buy | Option Exercise | 468 | $233K | 12/31/2024 |
| Tavernier Edouard | ▼ Sell | Tax Withholding | 220 | $110K | 12/31/2024 |
| Tavernier Edouard | ▲ Buy | Option Exercise | 489 | $244K | 12/31/2024 |
| Tavernier Edouard | ▼ Sell | Tax Withholding | 230 | $115K | 12/31/2024 |
| Kocherlakota Sitarama Swamy | ▲ Buy | Option Exercise | 419 | $209K | 12/31/2024 |
| Kocherlakota Sitarama Swamy | ▼ Sell | Tax Withholding | 170 | $85K | 12/31/2024 |
| Kocherlakota Sitarama Swamy | ▲ Buy | Option Exercise | 586 | $292K | 12/31/2024 |
| Kocherlakota Sitarama Swamy | ▼ Sell | Tax Withholding | 212 | $106K | 12/31/2024 |
| Kocherlakota Sitarama Swamy | ▲ Buy | Option Exercise | 587 | $292K | 12/31/2024 |
| Kocherlakota Sitarama Swamy | ▼ Sell | Tax Withholding | 212 | $106K | 12/31/2024 |
| Saugata Saha | ▲ Buy | Option Exercise | 524 | $261K | 12/31/2024 |
| Saugata Saha | ▼ Sell | Tax Withholding | 208 | $104K | 12/31/2024 |
| Saugata Saha | ▲ Buy | Option Exercise | 586 | $292K | 12/31/2024 |
| Saugata Saha | ▼ Sell | Tax Withholding | 212 | $106K | 12/31/2024 |
| Saugata Saha | ▲ Buy | Option Exercise | 656 | $327K | 12/31/2024 |
| Saugata Saha | ▼ Sell | Tax Withholding | 237 | $118K | 12/31/2024 |