Feb 26
2025
SELL
Sale (or disposition) back to the issuer
$52
$52.61 p/Share
1
Reduced 0.01%
12,424
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$134,734
$52.61 p/Share
2,561
Reduced 17.09%
12,425
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
6,941
Added 31.66%
14,986
Common Stock
Jan 02
2025
SELL
Sale (or disposition) back to the issuer
$0
$80.01 p/Share
0
Reduced 0.0%
8,045
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$63,847
$80.01 p/Share
798
Reduced 9.02%
8,046
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
2,473
Added 21.85%
8,844
Common Stock
Jul 31
2024
SELL
Open market or private sale
$187,280
$80.0 p/Share
2,341
Reduced 26.98%
6,337
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$2,531,428
$79.38 p/Share
31,890
Reduced 78.61%
8,678
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
$2,256,713
$59.37 p/Share
38,011
Added 75.44%
12,373
Common Stock
Feb 21
2024
SELL
Sale (or disposition) back to the issuer
$0
$67.95 p/Share
0
Reduced 0.0%
2,539
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$39,886
$67.95 p/Share
587
Reduced 18.78%
2,539
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
1,619
Added 34.12%
3,126
Common Stock
Jan 02
2024
SELL
Sale (or disposition) back to the issuer
$0
$72.34 p/Share
0
Reduced 0.0%
1,507
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$33,276
$72.34 p/Share
460
Reduced 23.39%
1,507
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
-
1,121
Added 36.3%
1,967
Common Stock
Feb 22
2023
SELL
Sale (or disposition) back to the issuer
$0
$66.2 p/Share
0
Reduced 0.0%
846
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$13,438
$66.2 p/Share
203
Reduced 19.35%
846
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
498
Added 32.19%
1,049
Common Stock
Jan 03
2023
SELL
Sale (or disposition) back to the issuer
$0
$64.28 p/Share
0
Reduced 0.0%
551
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$24,426
$64.28 p/Share
380
Reduced 40.82%
551
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
931
Added 50.0%
931
Common Stock