Mar 14
2024
SELL
Payment of exercise price or tax liability
$651,119
$60.3 p/Share
10,798
Reduced 43.38%
14,096
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
14,672
Added 37.08%
24,894
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
7,820
Added 43.34%
10,222
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$102,228
$60.85 p/Share
1,680
Reduced 41.16%
2,402
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
3,500
Added 46.16%
4,082
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$32,183
$59.82 p/Share
538
Reduced 48.04%
582
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
1,120
Added 50.0%
1,120
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,919,419
$55.55 p/Share
34,553
Reduced 100.0%
0
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$428,995
$25.75 p/Share
16,660
Added 32.53%
34,553
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$170,956
$59.36 p/Share
2,880
Reduced 13.86%
17,893
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
6,000
Added 22.41%
20,773
Common Stock
May 09
2023
SELL
Open market or private sale
$4,733,915
$58.74 p/Share
80,591
Reduced 84.51%
14,773
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$2,061,429
$34.3 p/Share
60,100
Added 38.66%
95,364
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$272,598
$101.64 p/Share
2,682
Reduced 13.2%
17,632
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
2,805
Added 14.1%
17,094
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
2,900
Added 13.25%
18,995
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$66,010
$100.32 p/Share
658
Reduced 4.31%
14,609
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
-
1,400
Added 8.4%
15,267
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$19,863
$100.32 p/Share
198
Reduced 1.41%
13,867
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
420
Added 2.9%
14,065
Common Stock
Dec 01
2022
SELL
Open market or private sale
$1,255,259
$102.42 p/Share
12,256
Reduced 47.32%
13,645
Common Stock
Nov 11
2022
SELL
Open market or private sale
$3,555,400
$98.08 p/Share
36,250
Reduced 58.33%
25,901
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
$2,184,425
$60.26 p/Share
36,250
Added 36.84%
62,151
Common Stock
Jun 07
2022
SELL
Open market or private sale
$2,386,108
$90.73 p/Share
26,299
Reduced 50.38%
25,901
Common Stock
Jun 07
2022
BUY
Exercise of conversion of derivative security
$1,649,109
$47.57 p/Share
34,667
Added 39.91%
52,200
Common Stock