Dec 02
2024
SELL
Open market or private sale
$167,880
$41.97 p/Share
4,000
Reduced 1.31%
300,541
Common Stock
Nov 11
2024
SELL
Open market or private sale
$744,296
$42.22 p/Share
17,629
Reduced 5.47%
304,541
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$641,658
$31.01 p/Share
20,692
Added 6.19%
313,362
Common Stock
Nov 08
2024
SELL
Open market or private sale
$1,413,383
$40.97 p/Share
34,498
Reduced 10.27%
301,478
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$1,240,400
$31.01 p/Share
40,000
Added 11.15%
318,763
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$74,952
$41.99 p/Share
1,785
Reduced 0.61%
292,968
Common Stock
Nov 07
2024
SELL
Open market or private sale
$745,380
$41.88 p/Share
17,798
Reduced 5.67%
295,976
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$720,176
$31.01 p/Share
23,224
Added 6.91%
313,083
Common Stock
Nov 01
2024
SELL
Open market or private sale
$148,960
$37.24 p/Share
4,000
Reduced 1.35%
292,335
Common Stock
Oct 18
2024
BUY
Exercise of conversion of derivative security
$62,564
$32.35 p/Share
1,934
Added 0.65%
296,335
Common Stock
Oct 17
2024
SELL
Open market or private sale
$1,560,856
$37.06 p/Share
42,117
Reduced 12.52%
294,401
Common Stock
Oct 17
2024
BUY
Exercise of conversion of derivative security
$844,884
$32.35 p/Share
26,117
Added 8.11%
295,841
Common Stock
Mar 28
2024
SELL
Open market or private sale
$46,250
$37.0 p/Share
1,250
Reduced 0.41%
304,483
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$49,946
$35.05 p/Share
1,425
Reduced 0.45%
312,851
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$49,980
$32.35 p/Share
1,545
Added 0.49%
314,276
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
50,273
Added 13.85%
312,731
Common Stock
Feb 08
2024
SELL
Open market or private sale
$99,900
$37.0 p/Share
2,700
Reduced 0.95%
280,831
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
$113,556
$28.88 p/Share
3,932
Added 1.37%
283,531
Common Stock
Jan 29
2024
SELL
Open market or private sale
$1,858,635
$37.1 p/Share
50,098
Reduced 15.2%
279,599
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
$823,022
$28.88 p/Share
28,498
Added 9.18%
281,881
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$25,011
$33.26 p/Share
752
Reduced 0.24%
308,886
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
$25,010
$28.88 p/Share
866
Added 0.28%
309,638
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
52,758
Added 14.44%
312,682
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
45,686
Added 14.04%
279,688
Common Stock
Sep 24
2021
SELL
Open market or private sale
$133,320
$40.0 p/Share
3,333
Reduced 1.41%
233,612
Common Stock