Mar 01
2024
SELL
Payment of exercise price or tax liability
$170,979
$47.64 p/Share
3,589
Reduced 3.45%
100,333
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
18,044
Added 14.79%
103,922
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$100,990
$45.43 p/Share
2,223
Reduced 2.52%
85,878
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$350,862
$49.48 p/Share
7,091
Reduced 7.45%
88,101
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
5,572
Added 5.53%
95,192
Common Stock
Jan 30
2024
SELL
Open market or private sale
$697,140
$51.64 p/Share
13,500
Reduced 13.09%
89,620
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$610,744
$50.76 p/Share
12,032
Reduced 10.45%
103,120
Common Stock
Jun 06
2023
SELL
Open market or private sale
$596,320
$37.27 p/Share
16,000
Reduced 12.2%
115,152
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$86,798
$53.12 p/Share
1,634
Reduced 1.23%
131,152
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
11,093
Added 7.71%
132,786
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$123,654
$55.65 p/Share
2,222
Reduced 1.79%
121,693
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$68,311
$55.09 p/Share
1,240
Reduced 0.99%
123,915
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$429,571
$52.65 p/Share
8,159
Reduced 6.12%
125,155
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
8,316
Added 5.87%
133,314
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$374,554
$47.34 p/Share
7,912
Reduced 5.95%
124,998
Common Stock
Sep 08
2022
SELL
Open market or private sale
$940,600
$47.03 p/Share
20,000
Reduced 13.08%
132,910
Common Stock
Aug 05
2022
SELL
Open market or private sale
$371,440
$46.43 p/Share
8,000
Reduced 4.97%
152,910
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
9,992
Added 5.85%
160,910
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$94,786
$60.22 p/Share
1,574
Reduced 1.03%
150,918
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$160,824
$60.78 p/Share
2,646
Reduced 1.71%
152,492
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
8,317
Added 50.0%
8,317
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
130,188
Added 50.0%
130,187
Common Stock