Feb 20
2025
BUY
Grant, award, or other acquisition
-
130,640
Added 20.66%
501,731
Common Stock, par valu...
Feb 15
2025
SELL
Payment of exercise price or tax liability
$406,219
$74.06 p/Share
5,485
Reduced 1.4%
385,019
Common Stock, par valu...
Feb 13
2025
SELL
Payment of exercise price or tax liability
$547,766
$73.27 p/Share
7,476
Reduced 1.97%
371,091
Common Stock, par valu...
Feb 13
2025
SELL
Sale (or disposition) back to the issuer
-
6,452
Reduced 1.68%
378,567
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$450,597
$87.87 p/Share
5,128
Reduced 1.3%
390,504
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$530,099
$87.03 p/Share
6,091
Reduced 1.52%
395,632
Common Stock, par valu...
Feb 22
2024
SELL
Sale (or disposition) back to the issuer
-
7,200
Reduced 2.51%
279,770
Common Stock, par valu...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$380,177
$83.98 p/Share
4,527
Reduced 1.62%
275,243
Common Stock, par valu...
Feb 22
2024
BUY
Grant, award, or other acquisition
-
126,480
Added 23.95%
401,723
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$348,460
$82.32 p/Share
4,233
Reduced 1.45%
286,970
Common Stock, par valu...
Jun 27
2023
SELL
Open market or private sale
$8,274,695
$89.65 p/Share
92,300
Reduced 25.87%
264,483
Common Stock, par valu...
Mar 17
2023
BUY
Exercise of conversion of derivative security
$544,693
$23.09 p/Share
23,590
Added 6.2%
356,783
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$429,966
$70.66 p/Share
6,085
Reduced 1.77%
337,577
Common Stock, par valu...
Mar 01
2023
SELL
Open market or private sale
$2,468,569
$70.09 p/Share
35,220
Reduced 9.45%
337,577
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
$359,948
$10.22 p/Share
35,220
Added 8.63%
372,797
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$173,599
$76.78 p/Share
2,261
Reduced 0.65%
343,662
Common Stock, par valu...
Feb 14
2023
SELL
Sale (or disposition) back to the issuer
-
14,279
Reduced 5.16%
262,323
Common Stock, par valu...
Feb 14
2023
BUY
Grant, award, or other acquisition
-
83,600
Added 19.46%
345,923
Common Stock, par valu...