Jul 01
2024
BUY
Grant, award, or other acquisition
$1,125,034
$39.26 p/Share
28,656
Added 9.3%
279,540
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$444,028
$37.62 p/Share
11,803
Reduced 4.49%
250,884
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
$1,098,767
$37.62 p/Share
29,207
Added 10.01%
262,687
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$38,579
$26.37 p/Share
1,463
Reduced 0.62%
233,480
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$355,985
$32.33 p/Share
11,011
Reduced 4.48%
234,943
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
$1,173,255
$32.33 p/Share
36,290
Added 12.86%
245,954
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$50,830
$43.37 p/Share
1,172
Reduced 0.56%
209,664
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$532,889
$47.52 p/Share
11,214
Reduced 5.05%
210,836
Common Stock
Feb 01
2022
SELL
Open market or private sale
$197,092
$47.78 p/Share
4,125
Reduced 1.82%
222,050
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
$1,354,693
$46.77 p/Share
28,965
Added 11.35%
226,175
Common Stock
Jan 03
2022
SELL
Open market or private sale
$198,000
$48.0 p/Share
4,125
Reduced 2.05%
197,210
Common Stock
Dec 01
2021
SELL
Open market or private sale
$192,514
$46.67 p/Share
4,125
Reduced 2.01%
201,335
Common Stock
Nov 26
2021
SELL
Payment of exercise price or tax liability
$110,296
$49.46 p/Share
2,230
Reduced 1.07%
205,460
Common Stock
Nov 01
2021
SELL
Open market or private sale
$198,412
$48.1 p/Share
4,125
Reduced 1.95%
207,690
Common Stock
Oct 01
2021
SELL
Open market or private sale
$212,066
$51.41 p/Share
4,125
Reduced 1.91%
211,815
Common Stock
Sep 01
2021
SELL
Open market or private sale
$217,882
$52.82 p/Share
4,125
Reduced 1.87%
215,940
Common Stock
Aug 02
2021
SELL
Open market or private sale
$213,716
$51.81 p/Share
4,125
Reduced 1.84%
220,065
Common Stock
Jul 01
2021
SELL
Open market or private sale
$206,250
$50.0 p/Share
4,125
Reduced 1.81%
224,190
Common Stock
Jun 01
2021
SELL
Open market or private sale
$228,112
$55.3 p/Share
4,125
Reduced 1.77%
228,315
Common Stock
May 03
2021
SELL
Open market or private sale
$214,676
$52.03 p/Share
4,126
Reduced 1.74%
232,440
Common Stock
Apr 01
2021
SELL
Open market or private sale
$188,187
$45.61 p/Share
4,126
Reduced 1.71%
236,566
Common Stock
Mar 16
2021
SELL
Open market or private sale
$190,167
$46.09 p/Share
4,126
Reduced 1.69%
240,692
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$1,190,386
$38.59 p/Share
30,847
Reduced 11.19%
244,818
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
$933,885
$38.56 p/Share
24,219
Added 8.08%
275,665
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$1,172,746
$32.03 p/Share
36,614
Reduced 12.71%
251,446
Common Stock