Aug 07
2023
BUY
Grant, award, or other acquisition
-
607
Added 0.17%
350,998
Common Stock
Jun 02
2023
SELL
Open market or private sale
$680,827
$45.44 p/Share
14,983
Reduced 4.1%
350,391
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
648
Added 0.18%
365,374
Common Stock
Apr 04
2023
SELL
Open market or private sale
$4,512
$45.12 p/Share
100
Reduced 0.03%
364,726
Common Stock
Apr 03
2023
SELL
Open market or private sale
$195,420
$45.09 p/Share
4,334
Reduced 1.17%
364,826
Common Stock
Mar 31
2023
SELL
Open market or private sale
$116,260
$45.01 p/Share
2,583
Reduced 0.69%
369,160
Common Stock
Mar 21
2023
SELL
Open market or private sale
$135,210
$45.07 p/Share
3,000
Reduced 0.8%
371,743
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
552
Added 0.15%
374,743
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
31,121
Added 7.68%
374,191
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$2,585,487
$45.54 p/Share
56,774
Reduced 14.2%
343,070
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$630,000
$45.54 p/Share
13,834
Reduced 4.57%
288,632
Common Stock
Jan 09
2023
BUY
Grant, award, or other acquisition
-
111,212
Added 21.19%
413,678
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$236,215
$45.54 p/Share
5,187
Reduced 1.69%
302,466
Common Stock
Jan 07
2023
SELL
Payment of exercise price or tax liability
$188,490
$46.21 p/Share
4,079
Reduced 1.31%
307,653
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
649
Added 0.21%
311,734
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
617
Added 0.2%
311,085
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$1,090,595
$42.16 p/Share
25,868
Reduced 7.69%
310,468
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
787
Added 0.23%
336,336
Common Stock
Mar 16
2022
SELL
Open market or private sale
$731,548
$45.01 p/Share
16,253
Reduced 4.62%
335,549
Common Stock
Mar 15
2022
SELL
Open market or private sale
$400,000
$45.73 p/Share
8,747
Reduced 2.43%
351,802
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
898
Added 0.25%
360,549
Common Stock
Jan 09
2022
SELL
Payment of exercise price or tax liability
$2,782,688
$43.28 p/Share
64,295
Reduced 15.17%
359,651
Common Stock
Jan 09
2022
BUY
Grant, award, or other acquisition
-
118,599
Added 21.86%
423,946
Common Stock
Jan 08
2022
SELL
Payment of exercise price or tax liability
$240,420
$43.28 p/Share
5,555
Reduced 1.79%
305,347
Common Stock
Jan 07
2022
BUY
Grant, award, or other acquisition
-
32,066
Added 9.35%
310,902
Common Stock