Jan 28
2025
SELL
Payment of exercise price or tax liability
$52,245
$49.71 p/Share
1,051
Reduced 8.55%
11,242
Common Stock, par valu...
Jan 28
2025
BUY
Grant, award, or other acquisition
-
3,693
Added 23.1%
12,293
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$34,512
$44.36 p/Share
778
Reduced 6.6%
11,007
Common Stock, par valu...
Feb 26
2024
BUY
Grant, award, or other acquisition
-
3,480
Added 22.8%
11,785
Common Stock, par valu...
Jan 30
2024
SELL
Payment of exercise price or tax liability
$100,099
$41.83 p/Share
2,393
Reduced 13.72%
15,048
Common Stock, par valu...
Jan 30
2024
BUY
Grant, award, or other acquisition
-
9,136
Added 34.38%
17,441
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$29,538
$41.14 p/Share
718
Reduced 9.18%
7,107
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
3,420
Added 24.52%
10,527
Common Stock, par valu...
Jan 26
2023
SELL
Payment of exercise price or tax liability
$92,597
$43.27 p/Share
2,140
Reduced 13.39%
13,847
Common Stock, par valu...
Jan 26
2023
BUY
Grant, award, or other acquisition
-
8,162
Added 33.8%
15,987
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$23,594
$40.54 p/Share
582
Reduced 4.31%
12,935
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
3,360
Added 17.09%
16,295
Common Stock, par valu...
Jan 19
2022
SELL
Payment of exercise price or tax liability
$93,441
$39.46 p/Share
2,368
Reduced 14.91%
13,517
Common Stock, par valu...
Jan 19
2022
BUY
Grant, award, or other acquisition
-
9,040
Added 36.27%
15,885
Common Stock, par valu...
Apr 27
2021
BUY
Exercise of conversion of derivative security
$70,092
$25.96 p/Share
2,700
Added 19.91%
10,859
Common Stock, par valu...
Mar 15
2021
SELL
Payment of exercise price or tax liability
$16,401
$38.5 p/Share
426
Reduced 4.96%
8,159
Common Stock, par valu...
Mar 08
2021
BUY
Grant, award, or other acquisition
-
3,500
Added 23.3%
11,523
Common Stock, par valu...
Jan 22
2021
SELL
Payment of exercise price or tax liability
$39,654
$32.45 p/Share
1,222
Reduced 13.22%
8,023
Common Stock, par valu...
Jan 22
2021
BUY
Grant, award, or other acquisition
-
4,160
Added 31.03%
9,245
Common Stock, par valu...