Mar 10
2025
SELL
Payment of exercise price or tax liability
$443
$88.77 p/Share
5
Reduced 0.03%
17,810
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
-
10
Added 0.06%
17,815
Common Stock
Mar 04
2025
SELL
Open market or private sale
$108,103
$86.07 p/Share
1,256
Reduced 6.59%
17,805
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$161,878
$87.36 p/Share
1,853
Reduced 8.86%
19,061
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
3,345
Added 13.79%
20,914
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
2,937
Added 14.32%
17,569
Common Stock
Jan 31
2025
SELL
Open market or private sale
$81,498
$101.24 p/Share
805
Reduced 5.21%
14,632
Common Stock
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