Feb 16
2024
BUY
Grant, award, or other acquisition
$436,554
$44.56 p/Share
9,797
Added 9.29%
95,652
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$565,950
$45.11 p/Share
12,546
Reduced 12.75%
85,855
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
$1,284,732
$45.11 p/Share
28,480
Added 22.45%
98,401
Common Stock
Jan 29
2024
-
1,226
Reduced 1.72%
69,921
Common Stock
Jan 25
2024
SELL
Open market or private sale
$828,068
$46.81 p/Share
17,690
Reduced 19.91%
71,147
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$334,836
$50.98 p/Share
6,568
Added 6.97%
87,616
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$76,859
$51.48 p/Share
1,493
Reduced 1.81%
81,048
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$138,057
$48.87 p/Share
2,825
Reduced 3.31%
82,541
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
$453,024
$48.87 p/Share
9,270
Added 9.8%
85,366
Common Stock
Dec 07
2022
-
996
Reduced 1.3%
75,413
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$54,696
$55.87 p/Share
979
Reduced 1.27%
76,409
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$310,802
$53.94 p/Share
5,762
Added 6.94%
77,312
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$48,977
$52.72 p/Share
929
Reduced 1.28%
71,549
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$104,260
$53.77 p/Share
1,939
Reduced 2.61%
72,478
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
$339,074
$53.77 p/Share
6,306
Added 7.81%
74,417
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$55,121
$49.48 p/Share
1,114
Reduced 1.61%
67,938
Common Stock
May 26
2021
$38,920
$49.08 p/Share
793
Reduced 1.14%
68,661
Common Stock
May 18
2021
SELL
Open market or private sale
$150,660
$50.22 p/Share
3,000
Reduced 4.14%
69,454
Common Stock
May 14
2021
SELL
Open market or private sale
$592,560
$49.38 p/Share
12,000
Reduced 14.21%
72,454
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
$352,570
$37.14 p/Share
9,493
Added 10.16%
83,939
Common Stock
Jan 13
2021
SELL
Payment of exercise price or tax liability
$57,273
$33.67 p/Share
1,701
Reduced 2.23%
74,446
Common Stock
Jan 13
2021
BUY
Grant, award, or other acquisition
$115,387
$33.67 p/Share
3,427
Added 4.31%
76,147
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$50,611
$22.87 p/Share
2,213
Reduced 2.98%
72,079
Common Stock
Jan 09
2020
SELL
Payment of exercise price or tax liability
$133,916
$43.95 p/Share
3,047
Reduced 4.09%
71,464
Common Stock
Jan 09
2020
BUY
Grant, award, or other acquisition
$289,367
$43.95 p/Share
6,584
Added 8.12%
74,511
Common Stock