Mar 04
2025
SELL
Open market or private sale
$1,753,233
$92.99 p/Share
18,854
Reduced 74.55%
6,435
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$934,145
$95.8 p/Share
9,751
Reduced 27.83%
25,289
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
18,208
Added 34.19%
35,040
Common Stock
Feb 04
2025
BUY
Exercise of conversion of derivative security
-
3,902
Added 17.05%
18,986
Common Stock
Feb 04
2025
BUY
Payment of exercise price or tax liability
$218,243
$101.32 p/Share
2,154
Added 11.35%
16,832
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$272,750
$72.85 p/Share
3,744
Reduced 19.89%
15,084
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
6,990
Added 27.07%
18,828
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$138,991
$52.43 p/Share
2,651
Reduced 18.3%
11,838
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
4,956
Added 25.49%
14,489
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$60,137
$54.67 p/Share
1,100
Reduced 10.35%
9,533
Common Stock
Jan 27
2024
BUY
Exercise of conversion of derivative security
-
1,868
Added 14.94%
10,633
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$167,145
$51.62 p/Share
3,238
Reduced 26.98%
8,765
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
6,668
Added 35.71%
12,003
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$114,109
$54.65 p/Share
2,088
Reduced 28.13%
5,335
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
4,233
Added 36.32%
7,423
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$41,179
$53.9 p/Share
764
Reduced 19.32%
3,190
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
1,418
Added 26.4%
3,954
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$68,888
$51.18 p/Share
1,346
Reduced 34.67%
2,536
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
2,498
Added 39.15%
3,882
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$45,914
$50.4 p/Share
911
Reduced 39.69%
1,384
Common Stock
Jan 30
2022
BUY
Exercise of conversion of derivative security
-
1,651
Added 41.84%
2,295
Common Stock