Aug 02
2024
SELL
Payment of exercise price or tax liability
$15,021
$41.61 p/Share
361
Reduced 0.48%
74,429
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
6,005
Added 7.43%
74,790
Common Stock, par valu...
Mar 14
2024
SELL
Open market or private sale
$301,868
$41.66 p/Share
7,246
Reduced 9.53%
68,785
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$57,658
$42.71 p/Share
1,350
Reduced 1.74%
76,031
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$87,887
$40.52 p/Share
2,169
Reduced 2.73%
77,381
Common Stock, par valu...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$36,843
$42.3 p/Share
871
Reduced 1.53%
55,909
Common Stock, par valu...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
23,641
Added 22.91%
79,550
Common Stock, par valu...
Dec 01
2023
BUY
Grant, award, or other acquisition
-
5,147
Added 8.31%
56,780
Common Stock par value...
Aug 03
2023
SELL
Payment of exercise price or tax liability
$13,068
$36.2 p/Share
361
Reduced 0.69%
51,633
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
7,207
Added 12.17%
51,994
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$30,128
$36.3 p/Share
830
Reduced 1.82%
44,787
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$70,847
$31.53 p/Share
2,247
Reduced 4.69%
45,617
Common Stock, par valu...
Jan 02
2023
SELL
Payment of exercise price or tax liability
$27,837
$31.96 p/Share
871
Reduced 1.79%
47,864
Common Stock, par valu...
Aug 03
2022
SELL
Payment of exercise price or tax liability
$11,761
$32.58 p/Share
361
Reduced 0.74%
48,735
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
6,445
Added 11.6%
49,096
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$14,976
$41.03 p/Share
365
Reduced 0.85%
42,651
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$105,021
$46.78 p/Share
2,245
Reduced 4.96%
43,016
Common Stock, par valu...
Jan 02
2022
SELL
Payment of exercise price or tax liability
$42,520
$46.47 p/Share
915
Reduced 1.98%
45,261
Common Stock, par valu...
Aug 03
2021
SELL
Payment of exercise price or tax liability
$16,571
$43.38 p/Share
382
Reduced 0.82%
46,176
Common Stock, par valu...
Mar 19
2021
SELL
Open market or private sale
$64,561
$37.91 p/Share
1,703
Reduced 3.53%
46,558
Common Stock, par valu...
Mar 15
2021
BUY
Grant, award, or other acquisition
-
5,057
Added 9.48%
48,261
Common Stock, par valu...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
29,155
Added 40.29%
43,204
Common Stock, par valu...
Jan 02
2021
SELL
Payment of exercise price or tax liability
$29,245
$35.32 p/Share
828
Reduced 5.57%
14,049
Common Stock, par valu...