Feb 13
2024
BUY
Grant, award, or other acquisition
$1,474,990
$30.72 p/Share
48,014
Added 11.18%
381,459
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$166,589
$31.22 p/Share
5,336
Reduced 1.58%
333,445
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$206,194
$31.03 p/Share
6,645
Reduced 1.92%
338,781
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$219,443
$30.64 p/Share
7,162
Reduced 2.03%
345,426
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$169,150
$37.74 p/Share
4,482
Reduced 1.26%
352,588
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$195,614
$37.51 p/Share
5,215
Reduced 1.44%
357,070
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$237,717
$36.6 p/Share
6,495
Reduced 1.76%
362,285
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
$1,474,991
$37.16 p/Share
39,693
Added 9.72%
368,780
Common Stock
Feb 02
2023
SELL
Open market or private sale
$3,207,944
$38.57 p/Share
83,172
Reduced 20.17%
329,087
Common Stock
Feb 01
2023
SELL
Open market or private sale
$19,250
$38.5 p/Share
500
Reduced 0.12%
412,259
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$151,585
$34.21 p/Share
4,431
Reduced 1.06%
412,759
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$152,029
$33.92 p/Share
4,482
Reduced 1.06%
417,190
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$178,228
$34.0 p/Share
5,242
Reduced 1.23%
421,672
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
$1,250,010
$33.94 p/Share
36,830
Added 7.94%
426,914
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$784,981
$40.91 p/Share
19,188
Reduced 4.69%
390,084
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
$1,490,883
$40.91 p/Share
36,443
Added 8.18%
409,272
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$180,253
$40.68 p/Share
4,431
Reduced 1.17%
372,829
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$182,821
$40.79 p/Share
4,482
Reduced 1.17%
377,260
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$163,350
$41.96 p/Share
3,893
Reduced 1.01%
381,742
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
$1,250,008
$42.27 p/Share
29,572
Added 7.12%
385,635
Common Stock