Dec 06
2024
SELL
Payment of exercise price or tax liability
$332
$110.97 p/Share
3
Reduced 0.02%
15,437
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
5
Added 0.03%
15,440
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$211,030
$117.96 p/Share
1,789
Reduced 10.39%
15,435
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
4,024
Added 18.94%
17,224
Common Stock
Nov 29
2024
SELL
Open market or private sale
$115,923,000
$115923.0 p/Share
1,000
Reduced 7.04%
13,200
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$793
$132.28 p/Share
6
Reduced 0.04%
14,200
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
9
Added 0.06%
14,206
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$135,715
$135.58 p/Share
1,001
Reduced 6.59%
14,197
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
2,251
Added 12.9%
15,198
Common Stock
Feb 22
2024
-
200
Reduced 1.52%
12,947
Common Stock
Feb 22
2024
SELL
Open market or private sale
$265,200
$132.6 p/Share
2,000
Reduced 13.2%
13,147
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$366,697
$131.48 p/Share
2,789
Reduced 15.55%
15,147
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,519
Added 21.71%
12,691
Common Stock
Feb 17
2024
BUY
Grant, award, or other acquisition
-
5,245
Added 22.63%
17,936
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$229
$114.93 p/Share
2
Reduced 0.02%
9,172
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
5
Added 0.05%
9,174
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$133,582
$113.11 p/Share
1,181
Reduced 11.41%
9,169
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
$453,457
$113.11 p/Share
4,009
Added 27.92%
10,350
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$107
$107.02 p/Share
1
Reduced 0.02%
6,341
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
1
Added 0.02%
6,342
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$39,648
$113.28 p/Share
350
Reduced 5.23%
6,341
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,074
Added 13.83%
6,691
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$169
$84.59 p/Share
2
Reduced 0.04%
5,617
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
6
Added 0.11%
5,619
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$94,658
$80.56 p/Share
1,175
Reduced 17.31%
5,613
Common Stock