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
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
7,842
Added 12.93%
52,824
Common Stock
May 12
2023
SELL
Open market or private sale
$245,685
$44.67 p/Share
5,500
Reduced 10.89%
44,982
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$462,091
$40.81 p/Share
11,323
Reduced 18.58%
49,614
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
37,353
Added 38.0%
60,937
Common Stock