Mar 05
2025
BUY
Grant, award, or other acquisition
-
1,418
Added 5.88%
22,681
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$55,070
$107.56 p/Share
512
Reduced 2.35%
21,235
Common Stock
Sep 04
2024
SELL
Open market or private sale
$260,019
$130.01 p/Share
2,000
Reduced 8.42%
21,747
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$270,819
$96.48 p/Share
2,807
Reduced 10.57%
23,747
Shares of Common Stock...
Mar 12
2024
BUY
Exercise of conversion of derivative security
$215,760
$53.94 p/Share
4,000
Added 13.09%
26,554
Shares of Common Stock...
Mar 05
2024
BUY
Grant, award, or other acquisition
-
1,409
Added 5.88%
22,554
Shares of Common Stock...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$283,236
$100.76 p/Share
2,811
Reduced 11.73%
21,145
Shares of Common Stock...
Feb 22
2024
BUY
Exercise of conversion of derivative security
$238,762
$63.96 p/Share
3,733
Added 13.48%
23,956
Shares of Common Stock...
Jan 01
2024
SELL
Payment of exercise price or tax liability
$38,169
$92.42 p/Share
413
Reduced 2.01%
20,179
Shares of Common Stock...
Nov 21
2023
SELL
Payment of exercise price or tax liability
$254,879
$77.33 p/Share
3,296
Reduced 13.8%
20,592
Shares of Common Stock...
Nov 21
2023
BUY
Exercise of conversion of derivative security
$238,762
$63.96 p/Share
3,733
Added 13.52%
23,888
Shares of Common Stock...
Mar 08
2023
BUY
Grant, award, or other acquisition
-
728
Added 3.49%
20,155
Shares of Common Stock...
Jan 01
2023
SELL
Payment of exercise price or tax liability
$18,921
$59.5 p/Share
318
Reduced 1.61%
19,383
Shares of Common Stock...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
1,940
Added 8.96%
19,701
Shares of Common Stock...
Jan 01
2022
SELL
Payment of exercise price or tax liability
$13,724
$67.94 p/Share
202
Reduced 1.13%
17,723
Shares of Common Stock...
Nov 05
2021
SELL
Payment of exercise price or tax liability
$2,553,526
$76.35 p/Share
33,445
Reduced 65.11%
17,925
Shares of Common Stock...
Nov 05
2021
BUY
Exercise of conversion of derivative security
$2,525,912
$72.94 p/Share
34,630
Added 40.27%
51,370
Shares of Common Stock...
Aug 31
2021
-
400
Reduced 2.33%
16,740
Shares of Common Stock...
Feb 24
2021
BUY
Grant, award, or other acquisition
-
626
Added 3.52%
17,140
Shares of Common Stock...