May 07
2025
SELL
Open market or private sale
$516,360
$43.03 p/Share
12,000
Reduced 10.72%
99,919
Common Stock
Mar 19
2025
BUY
Grant, award, or other acquisition
-
28,642
Added 18.13%
129,314
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$437,535
$38.35 p/Share
11,409
Reduced 7.57%
139,295
Common Stock
Mar 01
2025
SELL
Sale (or disposition) back to the issuer
$1,049,869
$38.35 p/Share
27,376
Reduced 19.65%
111,919
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
13,967
Added 8.48%
150,704
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
41,105
Added 23.11%
136,737
Common Stock
Mar 01
2024
SELL
Sale (or disposition) back to the issuer
$685,670
$36.3 p/Share
18,889
Reduced 12.91%
127,453
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,301,137
$36.3 p/Share
35,844
Reduced 19.67%
146,343
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
107,009
Added 37.0%
182,187
Common Stock
Mar 01
2023
SELL
Sale (or disposition) back to the issuer
-
4,846
Reduced 6.06%
75,177
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$145,634
$38.95 p/Share
3,739
Reduced 11.54%
28,671
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$2,000,160
$38.95 p/Share
51,352
Added 39.09%
80,023
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
12,113
Added 27.21%
32,410
Common Stock
Mar 01
2022
SELL
Sale (or disposition) back to the issuer
$637,601
$41.57 p/Share
15,338
Reduced 42.27%
20,946
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$26,979
$41.57 p/Share
649
Reduced 3.1%
20,297
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
15,987
Added 34.06%
30,956
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$135,648
$34.35 p/Share
3,949
Reduced 16.29%
20,297
Common Stock
Mar 01
2021
SELL
Sale (or disposition) back to the issuer
$711,096
$33.73 p/Share
21,082
Reduced 45.61%
25,138
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$30,087
$33.73 p/Share
892
Reduced 3.55%
24,246
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
21,974
Added 36.1%
38,896
Common Stock