Feb 20
2025
SELL
Sale (or disposition) back to the issuer
$43,660
$90.77 p/Share
481
Reduced 9.69%
4,482
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$253,883
$90.77 p/Share
2,797
Reduced 42.02%
3,859
Common Stock
Feb 20
2025
-
3,859
Reduced 100.0%
0
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
6,917
Added 60.27%
4,559
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
220
Added 5.27%
3,952
Common Stock
Oct 22
2024
-
3,254
Reduced 100.0%
0
Common Stock
Oct 22
2024
SELL
Payment of exercise price or tax liability
$206,553
$88.12 p/Share
2,344
Reduced 41.87%
3,254
Common Stock
Oct 22
2024
BUY
Grant, award, or other acquisition
-
5,598
Added 61.13%
3,559
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$251,385
$69.1 p/Share
3,638
Reduced 43.65%
4,697
Common Stock
Feb 20
2024
-
4,697
Reduced 100.0%
0
Common Stock
Feb 20
2024
SELL
Sale (or disposition) back to the issuer
$17,344
$69.1 p/Share
251
Reduced 4.66%
5,135
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
3,198
Added 39.82%
4,833
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
5,388
Added 50.88%
5,202
Common Stock
Oct 17
2023
-
1,347
Reduced 100.0%
0
Common Stock
Oct 17
2023
SELL
Payment of exercise price or tax liability
$77,094
$76.18 p/Share
1,012
Reduced 42.9%
1,347
Common Stock
Oct 17
2023
BUY
Grant, award, or other acquisition
-
2,359
Added 61.24%
1,493
Common Stock
Aug 24
2023
SELL
Open market or private sale
$556
$79.55 p/Share
7
Reduced 100.0%
0
Common Stock
Feb 17
2023
SELL
Sale (or disposition) back to the issuer
$6,909
$75.1 p/Share
92
Reduced 2.94%
3,036
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$136,456
$75.1 p/Share
1,817
Reduced 44.04%
2,309
Common Stock
Feb 17
2023
-
2,303
Reduced 99.74%
6
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
3,981
Added 56.0%
3,128
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
231
Added 8.75%
2,409
Common Stock
Oct 19
2022
SELL
Payment of exercise price or tax liability
$26,453
$64.05 p/Share
413
Reduced 44.22%
521
Common Stock
Oct 19
2022
-
515
Reduced 98.85%
6
Common Stock
Oct 19
2022
BUY
Grant, award, or other acquisition
-
928
Added 61.21%
588
Common Stock