Feb 26
2025
SELL
Open market or private sale
$1,115,827
$36.02 p/Share
30,978
Reduced 24.63%
94,771
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$981,951
$35.99 p/Share
27,284
Reduced 17.83%
125,749
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
55,024
Added 26.45%
153,033
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$777,488
$36.07 p/Share
21,555
Reduced 18.03%
98,009
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
45,353
Added 29.43%
108,764
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$245,887
$36.16 p/Share
6,800
Reduced 8.39%
74,211
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
19,371
Added 19.3%
81,011
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$166,352
$36.82 p/Share
4,518
Reduced 6.83%
61,640
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
-
9,112
Added 12.11%
66,158
Common Stock
Feb 21
2024
SELL
Open market or private sale
$454,152
$36.95 p/Share
12,291
Reduced 17.73%
57,046
Common Stock
Feb 20
2024
SELL
Open market or private sale
$2,930,500
$36.97 p/Share
79,267
Reduced 53.34%
69,337
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$446,010
$36.9 p/Share
12,087
Reduced 7.52%
148,604
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
24,378
Added 13.17%
160,691
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$369,716
$36.92 p/Share
10,014
Reduced 6.84%
136,313
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
20,196
Added 12.13%
146,327
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$354,616
$36.92 p/Share
9,605
Reduced 7.08%
126,131
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
19,371
Added 12.49%
135,736
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,278,834
$36.92 p/Share
34,638
Reduced 22.94%
116,365
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
77,319
Added 33.86%
151,003
Common Stock
Feb 12
2024
SELL
Open market or private sale
$3,645,610
$37.0 p/Share
98,530
Reduced 57.21%
73,684
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$150,979
$31.33 p/Share
4,819
Reduced 2.72%
172,214
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
9,718
Added 5.2%
177,033
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$270,241
$31.46 p/Share
8,590
Reduced 4.88%
167,315
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
17,325
Added 8.97%
175,905
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$316,041
$31.56 p/Share
10,014
Reduced 5.94%
158,580
Common Stock