Aug 02
2024
SELL
Payment of exercise price or tax liability
$93,610
$46.0 p/Share
2,035
Reduced 0.08%
2,479,707
Common Stock, par valu...
Aug 01
2024
SELL
Payment of exercise price or tax liability
$290,972
$48.78 p/Share
5,965
Reduced 0.24%
2,481,742
Common Stock, par valu...
Aug 01
2024
BUY
Grant, award, or other acquisition
-
9,108
Added 0.36%
2,487,707
Common Stock, par valu...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$1,000,782
$58.79 p/Share
17,023
Reduced 0.68%
2,478,599
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
$2,295,337
$58.79 p/Share
39,043
Added 1.54%
2,495,622
Common Stock, par valu...
Aug 03
2023
SELL
Payment of exercise price or tax liability
$216,002
$48.77 p/Share
4,429
Reduced 0.18%
2,456,579
Common Stock, par valu...
Aug 02
2023
SELL
Payment of exercise price or tax liability
$99,511
$48.9 p/Share
2,035
Reduced 0.08%
2,461,008
Common Stock, par valu...
Aug 01
2023
SELL
Payment of exercise price or tax liability
$226,050
$49.78 p/Share
4,541
Reduced 0.18%
2,463,043
Common Stock, par valu...
Aug 01
2023
BUY
Grant, award, or other acquisition
-
9,806
Added 0.4%
2,467,584
Common Stock, par valu...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$1,007,868
$55.42 p/Share
18,186
Reduced 0.73%
2,457,778
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
$2,311,346
$55.42 p/Share
41,706
Added 1.66%
2,475,964
Common Stock, par valu...
Aug 01
2022
BUY
Grant, award, or other acquisition
-
31,240
Added 1.27%
2,434,258
Common Stock, par valu...
Mar 07
2022
SELL
Payment of exercise price or tax liability
$109,680
$38.39 p/Share
2,857
Reduced 0.12%
2,403,018
Common Stock, par valu...
Mar 07
2022
BUY
Grant, award, or other acquisition
$297,292
$38.39 p/Share
7,744
Added 0.32%
2,405,875
Common Stock, par valu...
Aug 03
2021
SELL
Payment of exercise price or tax liability
$155,513
$34.52 p/Share
4,505
Reduced 0.17%
2,598,131
Common Stock, par valu...
Aug 02
2021
SELL
Payment of exercise price or tax liability
$148,507
$34.03 p/Share
4,364
Reduced 0.17%
2,602,636
Common Stock, par valu...
Aug 02
2021
BUY
Grant, award, or other acquisition
-
13,999
Added 0.53%
2,607,000
Common Stock, par valu...
Mar 08
2021
SELL
Payment of exercise price or tax liability
$145,793
$34.54 p/Share
4,221
Reduced 0.16%
2,593,001
Common Stock, par valu...
Mar 08
2021
BUY
Grant, award, or other acquisition
$496,616
$34.54 p/Share
14,378
Added 0.55%
2,597,222
Common Stock, par valu...