Oct 22
2025
SELL
Open market or private sale
$17,311,658
$66.43 p/Share
260,600
Reduced 72.67%
98,006
Common Stock
Oct 22
2025
BUY
Exercise of conversion of derivative security
$8,476,982
$37.25 p/Share
227,570
Added 44.96%
278,606
Common Stock
Sep 25
2025
SELL
Open market or private sale
$8,185,999
$60.12 p/Share
136,161
Reduced 50.96%
131,036
Common Stock
Sep 25
2025
BUY
Exercise of conversion of derivative security
$2,585,115
$39.0 p/Share
66,285
Added 19.88%
267,197
Common Stock
Sep 24
2025
SELL
Open market or private sale
$1,612,946
$60.03 p/Share
26,869
Reduced 11.8%
200,912
Common Stock
Sep 24
2025
BUY
Exercise of conversion of derivative security
$534,885
$39.0 p/Share
13,715
Added 5.68%
227,781
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$2,426,936
$47.39 p/Share
51,212
Reduced 19.31%
214,066
Common Stock
Feb 08
2025
BUY
Grant, award, or other acquisition
-
117,272
Added 30.66%
265,278
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$455,191
$47.93 p/Share
9,497
Reduced 6.03%
148,006
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
30,596
Added 16.27%
157,503
Common Stock
Nov 06
2024
SELL
Open market or private sale
$6,745,130
$55.16 p/Share
122,283
Reduced 49.07%
126,907
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$5,062,516
$41.4 p/Share
122,283
Added 32.92%
249,190
Common Stock
Jun 10
2024
SELL
Open market or private sale
$1,628,480
$46.34 p/Share
35,142
Reduced 21.69%
126,907
Common Stock
Jun 07
2024
SELL
Open market or private sale
$683,616
$46.01 p/Share
14,858
Reduced 8.4%
162,049
Common Stock
May 28
2024
SELL
Open market or private sale
$6,516,000
$43.44 p/Share
150,000
Reduced 45.88%
176,907
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$1,048,421
$38.7 p/Share
27,091
Reduced 7.65%
326,907
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
71,025
Added 16.71%
353,998
Common Stock
Jul 13
2023
SELL
Open market or private sale
$381,300
$41.0 p/Share
9,300
Reduced 3.18%
282,973
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$3,001,183
$41.35 p/Share
72,580
Reduced 19.89%
292,273
Common Stock
Feb 12
2023
BUY
Grant, award, or other acquisition
-
174,779
Added 32.39%
364,853
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$3,505,457
$48.83 p/Share
71,789
Reduced 27.41%
190,074
Common Stock
Feb 13
2022
BUY
Grant, award, or other acquisition
-
171,693
Added 39.6%
261,863
Common Stock
Nov 17
2021
SELL
Open market or private sale
$14,434,841
$64.29 p/Share
224,527
Reduced 71.35%
90,170
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
$6,490,775
$34.34 p/Share
189,015
Added 37.52%
314,697
Common Stock
Nov 12
2021
SELL
Open market or private sale
$1,842,368
$64.0 p/Share
28,787
Reduced 18.64%
125,682
Common Stock