Sep 18
2025
SELL
Open market or private sale
$2,126,945
$44.34 p/Share
47,969
Reduced 19.15%
202,512
Common Stock
Sep 18
2025
BUY
Exercise of conversion of derivative security
$877,186
$38.19 p/Share
22,969
Added 8.4%
250,481
Common Stock
Sep 17
2025
SELL
Open market or private sale
$4,587,313
$44.96 p/Share
102,031
Reduced 30.96%
227,512
Common Stock
Sep 17
2025
BUY
Exercise of conversion of derivative security
$3,896,563
$38.19 p/Share
102,031
Added 23.64%
329,543
Common Stock
Sep 01
2025
BUY
Grant, award, or other acquisition
-
69,237
Added 23.33%
227,512
Common Stock
Aug 21
2025
BUY
Grant, award, or other acquisition
-
25,515
Added 13.88%
158,275
Common Stock
May 21
2025
SELL
Open market or private sale
$398,200
$39.82 p/Share
10,000
Reduced 7.0%
132,760
Common Stock
Feb 10
2025
SELL
Open market or private sale
$75,772
$38.0 p/Share
1,994
Reduced 1.38%
142,760
Common Stock
Feb 07
2025
SELL
Open market or private sale
$695,751
$38.64 p/Share
18,006
Reduced 11.06%
144,754
Common Stock
Feb 06
2025
SELL
Open market or private sale
$583,650
$38.91 p/Share
15,000
Reduced 8.44%
162,760
Common Stock
Nov 20
2024
SELL
Open market or private sale
$407,121
$48.98 p/Share
8,312
Reduced 4.47%
177,760
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
$205,140
$24.68 p/Share
8,312
Added 4.28%
186,072
Common Stock
Nov 19
2024
SELL
Open market or private sale
$1,065,314
$49.12 p/Share
21,688
Reduced 10.87%
177,760
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$535,259
$24.68 p/Share
21,688
Added 9.81%
199,448
Common Stock
Nov 18
2024
SELL
Open market or private sale
$747,565
$49.57 p/Share
15,081
Reduced 7.82%
177,760
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$372,199
$24.68 p/Share
15,081
Added 7.25%
192,841
Common Stock
Nov 15
2024
SELL
Open market or private sale
$1,239,544
$48.99 p/Share
25,302
Reduced 12.46%
177,760
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$624,453
$24.68 p/Share
25,302
Added 11.08%
203,062
Common Stock
Nov 14
2024
SELL
Open market or private sale
$1,453,010
$49.06 p/Share
29,617
Reduced 14.28%
177,760
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
$730,947
$24.68 p/Share
29,617
Added 12.57%
205,977
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
49,077
Added 21.64%
177,760
Common Stock
Aug 27
2024
SELL
Payment of exercise price or tax liability
$1,318,974
$47.9 p/Share
27,536
Reduced 17.63%
128,683
Common Stock
Aug 27
2024
BUY
Grant, award, or other acquisition
-
51,603
Added 24.83%
156,219
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$321,387
$48.91 p/Share
6,571
Reduced 5.91%
104,616
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$339,066
$49.19 p/Share
6,893
Reduced 5.84%
111,187
Common Stock