Mar 14
2025
SELL
Open market or private sale
$512,400
$42.7 p/Share
12,000
Reduced 37.06%
20,384
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$181,185
$46.83 p/Share
3,869
Reduced 14.09%
23,582
Common Stock
Mar 09
2025
BUY
Grant, award, or other acquisition
-
8,802
Added 21.37%
32,384
Common Stock
Jul 31
2024
SELL
Open market or private sale
$351,116
$40.4 p/Share
8,691
Reduced 24.05%
27,451
Common Stock
Jun 22
2024
SELL
Payment of exercise price or tax liability
$22,889
$33.81 p/Share
677
Reduced 1.84%
36,142
Common Stock
Mar 30
2024
SELL
Payment of exercise price or tax liability
$74,363
$32.63 p/Share
2,279
Reduced 5.83%
36,819
Common Stock
Mar 30
2024
BUY
Grant, award, or other acquisition
-
7,269
Added 15.68%
39,098
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$30,931
$31.79 p/Share
973
Reduced 2.97%
31,829
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
6,037
Added 15.54%
32,802
Common Stock
Jun 22
2023
BUY
Grant, award, or other acquisition
-
6,477
Added 19.48%
26,765
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$135,102
$33.0 p/Share
4,094
Reduced 20.73%
15,658
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
$172,854
$33.0 p/Share
5,238
Added 24.51%
16,136
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$258,159
$33.0 p/Share
7,823
Added 32.87%
15,979
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$44,511
$38.24 p/Share
1,164
Reduced 14.82%
6,691
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
$141,947
$38.24 p/Share
3,712
Added 34.06%
7,186
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$51,098
$37.38 p/Share
1,367
Reduced 24.81%
4,143
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
$131,391
$37.38 p/Share
3,515
Added 40.13%
5,245
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
$31,511
$37.38 p/Share
843
Added 29.7%
1,995
Common Stock
Aug 20
2021
SELL
Open market or private sale
$249,300
$41.55 p/Share
6,000
Reduced 83.89%
1,152
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$36,765
$36.95 p/Share
995
Reduced 12.21%
7,152
Common Stock
Mar 09
2021
BUY
Exercise of conversion of derivative security
$117,205
$36.95 p/Share
3,172
Added 28.85%
7,821
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$10,059
$37.96 p/Share
265
Reduced 5.06%
4,975
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
$32,000
$37.96 p/Share
843
Added 13.86%
5,240
Common Stock