Jun 17
2025
SELL
Open market or private sale
$239,661
$77.36 p/Share
3,098
Reduced 3.21%
93,392
Common Stock
Jun 15
2025
SELL
Payment of exercise price or tax liability
$212,507
$77.36 p/Share
2,747
Reduced 2.77%
96,490
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
7,184
Added 6.75%
99,237
Common Stock
Jun 06
2025
SELL
Open market or private sale
$235,098
$78.76 p/Share
2,985
Reduced 3.14%
92,053
Common Stock
Mar 18
2025
SELL
Open market or private sale
$265,423
$67.06 p/Share
3,958
Reduced 4.02%
94,392
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$1,020,130
$65.28 p/Share
15,627
Reduced 13.71%
98,350
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
42,508
Added 27.16%
113,977
Common Stock
Dec 17
2024
SELL
Open market or private sale
$260,082
$65.2 p/Share
3,989
Reduced 5.29%
71,469
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$203,458
$63.84 p/Share
3,187
Reduced 4.05%
75,458
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
8,530
Added 9.78%
78,645
Common Stock
Sep 17
2024
SELL
Open market or private sale
$256,760
$64.61 p/Share
3,974
Reduced 5.36%
70,113
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$203,515
$63.44 p/Share
3,208
Reduced 4.15%
74,087
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
8,530
Added 9.94%
77,295
Common Stock
Jun 18
2024
SELL
Open market or private sale
$210,607
$52.85 p/Share
3,985
Reduced 5.48%
68,765
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$166,868
$52.13 p/Share
3,201
Reduced 4.21%
72,750
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
8,530
Added 10.1%
75,951
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$507,279
$52.2 p/Share
9,718
Reduced 12.7%
66,777
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
26,598
Added 25.8%
76,495
Common Stock
Dec 19
2023
SELL
Open market or private sale
$210,313
$42.66 p/Share
4,930
Reduced 8.99%
49,897
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$121,576
$41.75 p/Share
2,912
Reduced 5.04%
54,827
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
7,842
Added 11.96%
57,739
Common Stock
Sep 19
2023
SELL
Open market or private sale
$213,394
$43.63 p/Share
4,891
Reduced 8.94%
49,845
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$131,407
$44.56 p/Share
2,949
Reduced 5.11%
54,736
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
7,840
Added 11.96%
57,685
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$135,901
$45.62 p/Share
2,979
Reduced 5.64%
49,845
Common Stock