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
Nov 01
2021
BUY
Grant, award, or other acquisition
-
770
Added 0.28%
278,836
Common Stock
Aug 02
2021
BUY
Grant, award, or other acquisition
-
977
Added 0.35%
278,062
Common Stock
Jul 14
2021
SELL
Payment of exercise price or tax liability
$1,273,215
$45.06 p/Share
28,256
Reduced 9.25%
277,085
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
825
Added 0.27%
305,341
Common Stock