Feb 24
2024
SELL
Payment of exercise price or tax liability
$64,369
$45.88 p/Share
1,403
Reduced 3.84%
35,140
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$98,832
$46.4 p/Share
2,130
Reduced 6.2%
32,233
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
9,058
Added 19.86%
36,543
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$24,610
$47.42 p/Share
519
Reduced 1.72%
29,615
Common Stock
May 17
2023
BUY
Open market or private purchase
$30,140
$30.14 p/Share
1,000
Added 3.21%
30,134
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$37,186
$42.45 p/Share
876
Reduced 2.92%
29,134
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$37,839
$48.02 p/Share
788
Reduced 2.56%
30,010
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$193,304
$48.29 p/Share
4,003
Reduced 13.06%
26,656
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
13,015
Added 29.71%
30,798
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$23,872
$48.92 p/Share
488
Reduced 2.19%
21,786
Common Stock
Nov 07
2022
SELL
Open market or private sale
$155,910
$51.97 p/Share
3,000
Reduced 11.87%
22,274
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$41,260
$47.81 p/Share
863
Reduced 3.3%
25,274
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
$250,000
$47.71 p/Share
5,240
Added 16.7%
26,137
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$250,350
$50.09 p/Share
4,998
Reduced 19.3%
20,897
Common Stock
Feb 19
2022
BUY
Grant, award, or other acquisition
-
3,693
Added 12.48%
25,895
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$24,444
$50.09 p/Share
488
Reduced 2.15%
22,202
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$78,680
$47.83 p/Share
1,645
Reduced 6.76%
22,690
Common Stock
Mar 24
2021
SELL
Payment of exercise price or tax liability
$42,508
$54.15 p/Share
785
Reduced 3.13%
24,335
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$83,142
$46.92 p/Share
1,772
Reduced 6.59%
25,120
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
5,093
Added 15.92%
26,892
Common Stock