Feb 21
2025
SELL
Payment of exercise price or tax liability
$1,356,264
$129.6 p/Share
10,465
Reduced 35.53%
18,993
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
4,214
Added 12.51%
29,458
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
25,244
Added 50.0%
25,244
Common Stock
May 01
2024
SELL
Open market or private sale
$952,093
$116.85 p/Share
8,148
Reduced 100.0%
0
Common Stock
Mar 01
2024
SELL
Open market or private sale
$1,611,940
$94.82 p/Share
17,000
Reduced 67.6%
8,148
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$207,720
$94.29 p/Share
2,203
Reduced 8.05%
25,148
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
5,597
Added 16.99%
27,351
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$914,822
$92.8 p/Share
9,858
Reduced 31.18%
21,754
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
4,156
Added 11.62%
31,612
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$153,862
$92.8 p/Share
1,658
Reduced 5.69%
27,456
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
4,213
Added 12.64%
29,114
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
24,901
Added 50.0%
24,901
Common Stock
May 19
2023
SELL
Open market or private sale
$1,554,676
$73.41 p/Share
21,178
Reduced 100.0%
0
Common Stock
Mar 07
2023
SELL
Open market or private sale
$96,112
$60.07 p/Share
1,600
Reduced 7.02%
21,178
Common Stock
Mar 06
2023
SELL
Open market or private sale
$50,325
$61.0 p/Share
825
Reduced 3.5%
22,778
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$659,637
$59.24 p/Share
11,135
Reduced 32.05%
23,603
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
34,738
Added 54.18%
29,380
Common Stock
Mar 02
2022
SELL
Open market or private sale
$769,296
$88.0 p/Share
8,742
Reduced 100.0%
0
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$245,329
$85.99 p/Share
2,853
Reduced 24.61%
8,742
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
9,351
Added 47.04%
10,528
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$61,874
$81.2 p/Share
762
Reduced 25.35%
2,244
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
3,006
Added 50.0%
3,006
Common Stock