Nov 15
2023
|
SELL
Open market or private sale
|
$286,650
$57.33 p/Share
|
5,000
|
|
Oct 16
2023
|
SELL
Open market or private sale
|
$263,100
$52.62 p/Share
|
5,000
|
|
Oct 15
2023
|
SELL
Payment of exercise price or tax liability
|
$246,261
$52.62 p/Share
|
4,680
|
|
Oct 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
9,435
|
|
Sep 15
2023
|
SELL
Open market or private sale
|
$111,140
$55.57 p/Share
|
2,000
|
|
Aug 15
2023
|
SELL
Open market or private sale
|
$118,720
$59.36 p/Share
|
2,000
|
|
Jul 17
2023
|
SELL
Open market or private sale
|
$127,120
$63.56 p/Share
|
2,000
|
|
Jul 17
2023
|
SELL
Open market or private sale
|
$127,120
$63.56 p/Share
|
2,000
|
|
Jul 15
2023
|
SELL
Payment of exercise price or tax liability
|
$296,946
$63.45 p/Share
|
4,680
|
|
Jul 15
2023
|
SELL
Payment of exercise price or tax liability
|
$296,946
$63.45 p/Share
|
4,680
|
|
Jul 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
9,435
|
|
Jul 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
9,435
|
|
Jun 15
2023
|
SELL
Open market or private sale
|
$124,360
$62.18 p/Share
|
2,000
|
|
May 25
2023
|
SELL
Open market or private sale
|
$391,680
$48.96 p/Share
|
8,000
|
|
Apr 15
2023
|
SELL
Payment of exercise price or tax liability
|
$1,257,128
$40.29 p/Share
|
31,202
|
|
Apr 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
62,926
|
|
Feb 02
2023
|
SELL
Open market or private sale
|
$384,000
$48.0 p/Share
|
8,000
|
|
Jan 15
2023
|
SELL
Payment of exercise price or tax liability
|
$154,098
$40.67 p/Share
|
3,789
|
|
Jan 15
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
7,256
|
|
Oct 15
2022
|
SELL
Payment of exercise price or tax liability
|
$133,273
$37.01 p/Share
|
3,601
|
|
Oct 15
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
7,258
|
|
Jul 15
2022
|
SELL
Payment of exercise price or tax liability
|
$173,544
$48.22 p/Share
|
3,599
|
|
Jul 15
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
7,255
|
|
Apr 15
2022
|
SELL
Payment of exercise price or tax liability
|
$1,838,611
$60.97 p/Share
|
30,156
|
|
Apr 15
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
60,819
|
|