Nov 20
2025
SELL
Payment of exercise price or tax liability
$244,515
$40.57 p/Share
6,027
Reduced 2.94%
199,219
Common Stock
Nov 20
2025
BUY
Exercise of conversion of derivative security
-
4,440
Added 2.12%
205,246
Common Stock
Nov 19
2025
BUY
Grant, award, or other acquisition
-
7,421
Added 3.56%
200,806
Common Stock
Sep 08
2025
SELL
Open market or private sale
$1,281,987
$44.93 p/Share
28,533
Reduced 12.86%
193,385
Common Stock
Aug 21
2025
SELL
Open market or private sale
$108,326
$41.6 p/Share
2,604
Reduced 1.16%
221,918
Common Stock
Aug 20
2025
SELL
Open market or private sale
$230,182
$42.43 p/Share
5,425
Reduced 2.36%
224,522
Common Stock
Aug 20
2025
BUY
Exercise of conversion of derivative security
-
2,765
Added 1.19%
229,947
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
12,837
Added 5.35%
227,182
Common Stock
May 22
2025
SELL
Open market or private sale
$142,395
$56.89 p/Share
2,503
Reduced 1.15%
214,345
Common Stock
May 21
2025
SELL
Open market or private sale
$285,841
$57.02 p/Share
5,013
Reduced 2.26%
216,848
Common Stock
May 20
2025
SELL
Open market or private sale
$279,607
$56.75 p/Share
4,927
Reduced 2.17%
221,861
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
-
2,766
Added 1.2%
226,788
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
21,560
Added 8.78%
224,022
Common Stock
Apr 23
2025
BUY
Exercise of conversion of derivative security
$240,000
$12.0 p/Share
20,000
Added 8.99%
202,462
Common Stock
Mar 19
2025
SELL
Open market or private sale
$117,720
$60.0 p/Share
1,962
Reduced 1.06%
182,462
Common Stock
Mar 18
2025
SELL
Open market or private sale
$47,760
$60.0 p/Share
796
Reduced 0.43%
184,424
Common Stock
Mar 17
2025
SELL
Open market or private sale
$1,407,282
$60.13 p/Share
23,404
Reduced 11.22%
185,220
Common Stock
Mar 14
2025
SELL
Open market or private sale
$249,300
$60.0 p/Share
4,155
Reduced 1.95%
208,624
Common Stock
Mar 13
2025
SELL
Open market or private sale
$61,366
$60.46 p/Share
1,015
Reduced 0.47%
212,779
Common Stock
Feb 24
2025
SELL
Open market or private sale
$296,586
$64.03 p/Share
4,632
Reduced 2.12%
213,794
Common Stock
Feb 21
2025
SELL
Open market or private sale
$372,366
$67.47 p/Share
5,519
Reduced 2.46%
218,426
Common Stock
Feb 20
2025
SELL
Open market or private sale
$526,793
$69.95 p/Share
7,531
Reduced 3.25%
223,945
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
2,765
Added 1.18%
231,476
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
33,222
Added 12.68%
228,711
Common Stock
Dec 23
2024
BUY
Exercise of conversion of derivative security
$287,035
$9.73 p/Share
29,500
Added 13.11%
195,489
Common Stock