Feb 27
2025
SELL
Payment of exercise price or tax liability
$49,023
$83.09 p/Share
590
Reduced 0.67%
87,182
Common Stock
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
1,348
Added 1.51%
87,772
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$126,455
$83.69 p/Share
1,511
Reduced 1.72%
86,424
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
3,452
Added 3.78%
87,935
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$60,340
$83.69 p/Share
721
Reduced 0.85%
84,483
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
1,648
Added 1.9%
85,204
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$917,375
$92.18 p/Share
9,952
Reduced 10.64%
83,556
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
26,370
Added 22.0%
93,508
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$53,958
$90.84 p/Share
594
Reduced 0.88%
67,138
Common Stock
Jun 30
2024
BUY
Exercise of conversion of derivative security
-
1,334
Added 1.93%
67,732
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$36,366
$90.24 p/Share
403
Reduced 0.6%
66,398
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
900
Added 1.33%
66,801
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$137,515
$90.53 p/Share
1,519
Reduced 2.25%
65,901
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
3,451
Added 4.87%
67,420
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$65,822
$90.79 p/Share
725
Reduced 1.12%
63,969
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
1,648
Added 2.48%
64,694
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$780,920
$86.74 p/Share
9,003
Reduced 12.5%
63,046
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
24,132
Added 25.09%
72,049
Common Stock
Sep 06
2023
SELL
Open market or private sale
$11,722,302
$69.3 p/Share
169,153
Reduced 77.93%
47,917
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
$1,380,288
$8.16 p/Share
169,153
Added 43.8%
217,070
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$39,085
$65.36 p/Share
598
Reduced 1.23%
47,917
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
1,333
Added 2.67%
48,515
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$24,307
$59.87 p/Share
406
Reduced 0.85%
47,182
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
899
Added 1.85%
47,588
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$38,670
$57.89 p/Share
668
Reduced 1.41%
46,689
Common Stock