Dec 06
2023
BUY
Exercise of conversion of derivative security
-
97
Added 26.29%
272
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$1,705
$53.3 p/Share
32
Reduced 15.46%
175
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
-
130
Added 40.12%
194
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$1,351
$51.98 p/Share
26
Reduced 25.24%
77
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
103
Added 50.0%
103
Common Stock
Nov 22
2023
SELL
Open market or private sale
$66,076
$52.4 p/Share
1,261
Reduced 100.0%
0
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$181,408
$52.4 p/Share
3,462
Reduced 73.3%
1,261
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
$160,109
$33.9 p/Share
4,723
Added 50.0%
4,723
Common Stock
Sep 13
2023
SELL
Open market or private sale
$11,048
$44.55 p/Share
248
Reduced 100.0%
0
Common Stock
Sep 06
2023
SELL
Payment of exercise price or tax liability
$1,185
$49.41 p/Share
24
Reduced 8.82%
248
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
-
98
Added 26.49%
272
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$1,629
$50.92 p/Share
32
Reduced 15.53%
174
Common Stock
Sep 05
2023
BUY
Exercise of conversion of derivative security
-
129
Added 40.06%
193
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$1,291
$49.66 p/Share
26
Reduced 25.24%
77
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
103
Added 50.0%
103
Common Stock
Jul 31
2023
SELL
Open market or private sale
$5,570
$52.06 p/Share
107
Reduced 100.0%
0
Common Stock
Jun 13
2023
SELL
Open market or private sale
$49,500
$49.5 p/Share
1,000
Reduced 90.33%
107
Common Stock
Jun 06
2023
SELL
Payment of exercise price or tax liability
$1,166
$48.61 p/Share
24
Reduced 2.12%
1,107
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
-
97
Added 7.9%
1,131
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$904
$47.58 p/Share
19
Reduced 1.8%
1,034
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
76
Added 6.73%
1,053
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$622
$47.85 p/Share
13
Reduced 1.31%
977
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
-
53
Added 5.08%
990
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$1,257
$48.36 p/Share
26
Reduced 2.7%
937
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
103
Added 9.66%
963
Common Stock