Jun 09
2025
BUY
Grant, award, or other acquisition
-
275
Added 0.2%
139,348
Common Stock
May 15
2025
SELL
Open market or private sale
$264,550
$52.91 p/Share
5,000
Reduced 3.47%
139,072
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 3.35%
144,072
Common Stock
Apr 15
2025
SELL
Open market or private sale
$237,850
$47.57 p/Share
5,000
Reduced 3.47%
139,072
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 3.35%
144,072
Common Stock
Mar 14
2025
SELL
Open market or private sale
$255,850
$51.17 p/Share
5,000
Reduced 3.47%
139,072
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 3.35%
144,072
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
258
Added 0.19%
139,072
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$2,706,488
$55.02 p/Share
49,191
Reduced 26.16%
138,814
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
63,870
Added 27.15%
171,420
Common Stock
Feb 14
2025
SELL
Open market or private sale
$1,369,500
$54.78 p/Share
25,000
Reduced 16.76%
124,135
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 3.24%
149,135
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
22,506
Added 13.51%
144,135
Common Stock
Jan 15
2025
SELL
Open market or private sale
$1,294,250
$51.77 p/Share
25,000
Reduced 17.05%
121,629
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 3.3%
146,629
Common Stock
Dec 18
2024
SELL
Open market or private sale
$1,142,250
$45.69 p/Share
25,000
Reduced 15.0%
141,629
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
$115,900
$23.18 p/Share
5,000
Added 2.91%
166,629
Common Stock
Dec 03
2024
BUY
Grant, award, or other acquisition
-
328
Added 0.2%
161,629
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
401
Added 0.25%
161,300
Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
-
380
Added 0.24%
160,899
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
420
Added 0.26%
160,455
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$922,244
$34.18 p/Share
26,982
Reduced 14.43%
160,035
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
20,922
Added 10.92%
170,716
Common Stock
Feb 15
2024
SELL
Open market or private sale
$685,400
$34.27 p/Share
20,000
Reduced 10.75%
166,095
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$231,800
$23.18 p/Share
10,000
Added 5.1%
186,095
Common Stock