Aug 15
2024
SELL
Payment of exercise price or tax liability
$386,660
$37.83 p/Share
10,221
Reduced 2.26%
441,690
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$402,502
$39.38 p/Share
10,221
Reduced 2.21%
452,968
Common Stock
Mar 13
2024
SELL
Open market or private sale
$2,653,500
$53.07 p/Share
50,000
Reduced 9.75%
462,560
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
$488,500
$9.77 p/Share
50,000
Added 8.89%
512,560
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$669,552
$60.32 p/Share
11,100
Reduced 2.34%
462,560
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
82,933
Added 14.9%
473,660
Common Stock
Nov 22
2023
-
38,835
Reduced 9.04%
390,727
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$532,984
$52.09 p/Share
10,232
Reduced 2.33%
429,562
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$500,242
$48.89 p/Share
10,232
Reduced 2.27%
439,794
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$477,741
$46.7 p/Share
10,230
Reduced 2.22%
450,026
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$461,631
$50.38 p/Share
9,163
Reduced 1.95%
459,749
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
40,838
Added 8.01%
468,912
Common Stock
Dec 16
2022
SELL
Open market or private sale
$1,519,962
$36.52 p/Share
41,620
Reduced 8.86%
428,074
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
$210,181
$5.05 p/Share
41,620
Added 8.14%
469,694
Common Stock
Dec 15
2022
SELL
Open market or private sale
$1,536,989
$36.93 p/Share
41,619
Reduced 8.86%
428,074
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$210,175
$5.05 p/Share
41,619
Added 8.14%
469,693
Common Stock
Dec 14
2022
SELL
Open market or private sale
$1,584,851
$38.08 p/Share
41,619
Reduced 8.86%
428,074
Common Stock
Dec 14
2022
BUY
Exercise of conversion of derivative security
$210,175
$5.05 p/Share
41,619
Added 8.14%
469,693
Common Stock
Nov 18
2022
SELL
Open market or private sale
$1,202,372
$28.89 p/Share
41,619
Reduced 8.86%
428,074
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
$210,175
$5.05 p/Share
41,619
Added 8.14%
469,693
Common Stock
Nov 17
2022
SELL
Open market or private sale
$1,221,933
$29.36 p/Share
41,619
Reduced 8.86%
428,074
Common Stock
Nov 17
2022
BUY
Exercise of conversion of derivative security
$210,175
$5.05 p/Share
41,619
Added 8.14%
469,693
Common Stock
Nov 16
2022
SELL
Open market or private sale
$1,214,858
$29.19 p/Share
41,619
Reduced 8.86%
428,074
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
$210,175
$5.05 p/Share
41,619
Added 8.14%
469,693
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$372,555
$30.92 p/Share
12,049
Reduced 2.74%
428,074
Common Stock