May 09
2024
BUY
Grant, award, or other acquisition
-
3,390
Added 5.82%
54,860
Common Stock
Feb 01
2024
SELL
Open market or private sale
$45,000
$60.0 p/Share
750
Reduced 1.44%
51,470
Common Stock
Jan 02
2024
SELL
Open market or private sale
$45,435
$60.58 p/Share
750
Reduced 1.42%
52,220
Common Stock
Dec 01
2023
SELL
Open market or private sale
$45,000
$60.0 p/Share
750
Reduced 1.4%
52,970
Common Stock
Sep 01
2023
SELL
Open market or private sale
$45,255
$60.34 p/Share
750
Reduced 1.38%
53,720
Common Stock
Aug 31
2023
SELL
Open market or private sale
$45,000
$60.0 p/Share
750
Reduced 1.36%
54,470
Common Stock
May 10
2023
SELL
Grant, award, or other acquisition
-
3,387
Reduced 5.63%
56,720
Common Stock
Apr 03
2023
SELL
Open market or private sale
$49,905
$66.54 p/Share
750
Reduced 1.39%
53,333
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$18,580
$68.31 p/Share
272
Reduced 0.51%
53,031
Common Stock
Mar 01
2023
SELL
Open market or private sale
$30,602
$68.31 p/Share
448
Reduced 0.84%
52,583
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$37,067
$41.37 p/Share
896
Added 1.65%
53,303
Common Stock
Feb 01
2023
SELL
Open market or private sale
$35,900
$71.8 p/Share
500
Reduced 0.95%
52,407
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$20,750
$71.8 p/Share
289
Reduced 0.54%
52,907
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$41,370
$41.37 p/Share
1,000
Added 1.85%
53,196
Common Stock
Jan 03
2023
SELL
Open market or private sale
$34,250
$68.5 p/Share
500
Reduced 0.95%
52,196
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$20,687
$68.5 p/Share
302
Reduced 0.57%
52,696
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
$41,370
$41.37 p/Share
1,000
Added 1.85%
52,998
Common Stock
Dec 01
2022
SELL
Open market or private sale
$33,730
$67.46 p/Share
500
Reduced 0.95%
51,998
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$20,710
$67.46 p/Share
307
Reduced 0.58%
52,498
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
$41,370
$41.37 p/Share
1,000
Added 1.86%
52,805
Common Stock
Nov 01
2022
SELL
Open market or private sale
$28,560
$57.12 p/Share
500
Reduced 0.96%
51,805
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$11,652
$57.12 p/Share
204
Reduced 0.39%
52,305
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$23,180
$23.18 p/Share
1,000
Added 1.87%
52,509
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$2,549
$60.68 p/Share
42
Reduced 0.08%
52,009
Common Stock
Oct 03
2022
SELL
Open market or private sale
$30,340
$60.68 p/Share
500
Reduced 0.96%
51,509
Common Stock