Aug 01
2024
BUY
Grant, award, or other acquisition
-
8,044
Added 21.87%
28,731
Common Stock, par valu...
Mar 14
2024
SELL
Open market or private sale
$100,151
$41.73 p/Share
2,400
Reduced 10.4%
20,687
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$3,972
$42.71 p/Share
93
Reduced 0.4%
23,087
Common Stock, par valu...
Feb 01
2024
SELL
Payment of exercise price or tax liability
$48,646
$42.86 p/Share
1,135
Reduced 6.14%
17,347
Common Stock, par valu...
Feb 01
2024
BUY
Grant, award, or other acquisition
-
5,833
Added 20.1%
23,180
Common Stock, par valu...
Nov 01
2023
SELL
Payment of exercise price or tax liability
$7,073
$32.3 p/Share
219
Reduced 1.17%
18,482
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$3,884
$36.3 p/Share
107
Reduced 0.57%
18,701
Common Stock, par valu...
Feb 01
2023
SELL
Payment of exercise price or tax liability
$32,505
$36.4 p/Share
893
Reduced 6.0%
14,000
Common Stock, par valu...
Feb 01
2023
BUY
Grant, award, or other acquisition
-
4,808
Added 20.36%
18,808
Common Stock, par valu...
Nov 01
2022
SELL
Payment of exercise price or tax liability
$6,530
$29.82 p/Share
219
Reduced 1.45%
14,893
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
1,289
Added 7.86%
15,112
Common Stock, par valu...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$5,314
$40.26 p/Share
132
Reduced 0.95%
13,823
Common Stock, par valu...
Feb 01
2022
SELL
Payment of exercise price or tax liability
$36,881
$41.3 p/Share
893
Reduced 6.01%
13,955
Common Stock, par valu...
Nov 01
2021
SELL
Payment of exercise price or tax liability
$10,647
$46.09 p/Share
231
Reduced 1.53%
14,848
Common Stock, par valu...
May 01
2021
SELL
Payment of exercise price or tax liability
$5,124
$40.67 p/Share
126
Reduced 0.83%
15,079
Common Stock, par valu...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$5,273
$35.63 p/Share
148
Reduced 0.96%
15,205
Common Stock, par valu...
Feb 01
2021
SELL
Payment of exercise price or tax liability
$4,973
$33.6 p/Share
148
Reduced 2.25%
6,441
Common Stock, par valu...
Feb 01
2021
BUY
Grant, award, or other acquisition
-
8,912
Added 36.73%
15,353
Common Stock, par valu...
Nov 01
2020
SELL
Payment of exercise price or tax liability
$4,946
$24.01 p/Share
206
Reduced 3.03%
6,589
Common Stock, par valu...