Oct 01
2024
SELL
Payment of exercise price or tax liability
$83,982
$40.63 p/Share
2,067
Reduced 1.15%
177,533
Common Stock
Sep 12
2024
SELL
Open market or private sale
$136,530
$45.51 p/Share
3,000
Reduced 1.64%
179,600
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$1,380
$0.46 p/Share
3,000
Added 1.62%
182,600
Common Stock
Aug 12
2024
SELL
Open market or private sale
$241,250
$48.25 p/Share
5,000
Reduced 2.71%
179,600
Common Stock
Aug 12
2024
BUY
Exercise of conversion of derivative security
$2,300
$0.46 p/Share
5,000
Added 2.64%
184,600
Common Stock
Jul 12
2024
SELL
Open market or private sale
$270,100
$54.02 p/Share
5,000
Reduced 2.71%
179,227
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
$2,300
$0.46 p/Share
5,000
Added 2.64%
184,227
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$103,742
$50.19 p/Share
2,067
Reduced 1.14%
179,227
Common Stock
Jun 12
2024
SELL
Open market or private sale
$238,000
$47.6 p/Share
5,000
Reduced 2.68%
181,294
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
$2,300
$0.46 p/Share
5,000
Added 2.61%
186,294
Common Stock
May 13
2024
SELL
Open market or private sale
$273,540
$45.59 p/Share
6,000
Reduced 3.2%
181,294
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
$2,760
$0.46 p/Share
6,000
Added 3.1%
187,294
Common Stock
Apr 12
2024
SELL
Open market or private sale
$245,760
$40.96 p/Share
6,000
Reduced 3.2%
181,294
Common Stock
Apr 12
2024
BUY
Exercise of conversion of derivative security
$2,760
$0.46 p/Share
6,000
Added 3.1%
187,294
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
-
2,067
Reduced 1.13%
181,294
Common Stock
Mar 12
2024
SELL
Open market or private sale
$253,500
$42.25 p/Share
6,000
Reduced 3.17%
183,361
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$2,760
$0.46 p/Share
6,000
Added 3.07%
189,361
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
14,812
Added 7.47%
183,361
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$113,090
$64.92 p/Share
1,742
Reduced 1.02%
168,488
Common Stock
Dec 12
2023
SELL
Open market or private sale
$407,550
$62.7 p/Share
6,500
Reduced 3.68%
170,230
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$2,990
$0.46 p/Share
6,500
Added 3.55%
176,730
Common Stock
Nov 13
2023
SELL
Open market or private sale
$365,300
$56.2 p/Share
6,500
Reduced 3.68%
170,230
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$2,990
$0.46 p/Share
6,500
Added 3.55%
176,730
Common Stock
Oct 12
2023
SELL
Open market or private sale
$366,210
$56.34 p/Share
6,500
Reduced 3.68%
170,230
Common Stock
Oct 12
2023
BUY
Exercise of conversion of derivative security
$2,990
$0.46 p/Share
6,500
Added 3.55%
176,730
Common Stock