Nov 20
2024
SELL
Open market or private sale
$309,536
$102.09 p/Share
3,032
Reduced 5.94%
48,040
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
$53,120
$17.52 p/Share
3,032
Added 5.6%
51,072
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$43,360
$83.87 p/Share
517
Reduced 1.06%
48,040
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
294
Added 0.6%
48,557
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
1,261
Added 2.55%
48,263
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$4,004
$87.06 p/Share
46
Reduced 0.1%
47,002
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$5,745
$87.06 p/Share
66
Reduced 0.14%
47,048
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$5,900
$86.77 p/Share
68
Reduced 0.14%
47,114
Common Stock
Dec 08
2023
SELL
Open market or private sale
$243,883
$79.26 p/Share
3,077
Reduced 6.12%
47,182
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$53,109
$17.26 p/Share
3,077
Added 5.77%
50,259
Common Stock
Mar 30
2023
SELL
Open market or private sale
$116,882
$57.92 p/Share
2,018
Reduced 4.1%
47,182
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
$42,438
$21.03 p/Share
2,018
Added 3.94%
49,200
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$15,974
$60.74 p/Share
263
Reduced 0.55%
47,182
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$70,587
$61.81 p/Share
1,142
Reduced 2.35%
47,445
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
411
Added 0.89%
45,592
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
2,995
Added 5.81%
48,587
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$4,145
$60.97 p/Share
68
Reduced 0.15%
45,181
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$7,904
$54.14 p/Share
146
Reduced 0.32%
45,249
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$11,202
$58.65 p/Share
191
Reduced 0.42%
45,395
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$3,652
$57.06 p/Share
64
Reduced 0.14%
45,586
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$72,040
$58.05 p/Share
1,241
Reduced 2.65%
45,650
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
3,268
Added 6.52%
46,891
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
612
Added 1.38%
43,623
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$9,921
$65.7 p/Share
151
Reduced 0.35%
43,011
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$8,142
$61.68 p/Share
132
Reduced 0.3%
43,162
Common Stock