Dec 08
2024
SELL
Payment of exercise price or tax liability
$100,429
$36.48 p/Share
2,753
Reduced 0.86%
317,313
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
30,657
Added 8.74%
320,066
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$35,189
$36.58 p/Share
962
Reduced 0.33%
289,409
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$250,380
$36.0 p/Share
6,955
Reduced 2.34%
290,371
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
39,475
Added 11.92%
291,632
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$43,506
$35.69 p/Share
1,219
Reduced 0.47%
257,851
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
20,994
Added 7.5%
259,070
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$47,195
$49.06 p/Share
962
Reduced 0.4%
238,076
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$748,932
$48.55 p/Share
15,426
Reduced 6.06%
239,038
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
39,091
Added 13.32%
254,464
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
$467,148
$48.55 p/Share
9,622
Added 4.28%
215,373
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$118,813
$49.3 p/Share
2,410
Reduced 1.15%
206,857
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$54,080
$54.08 p/Share
1,000
Added 0.48%
208,161
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$627,544
$66.76 p/Share
9,400
Reduced 4.34%
207,161
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
28,559
Added 11.65%
216,561
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$75,676
$63.7 p/Share
1,188
Reduced 0.63%
188,002
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$93,512
$63.7 p/Share
1,468
Reduced 0.77%
189,190
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$82,793
$64.38 p/Share
1,286
Reduced 0.67%
190,658
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$98,850
$44.09 p/Share
2,242
Reduced 1.15%
191,944
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$64,724
$44.09 p/Share
1,468
Reduced 0.75%
194,186
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$179,606
$44.38 p/Share
4,047
Reduced 2.03%
195,654
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
17,440
Added 8.03%
199,701
Common Stock
Nov 09
2020
SELL
Open market or private sale
$1,294,800
$43.16 p/Share
30,000
Reduced 14.13%
182,261
Common Stock