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
Apr 15
2021
SELL
Open market or private sale
$1,325,750
$53.03 p/Share
25,000
Reduced 7.59%
304,516
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
930
Added 0.28%
329,395
Common Stock
Jan 10
2021
SELL
Payment of exercise price or tax liability
$1,793,072
$40.71 p/Share
44,045
Reduced 11.82%
328,465
Common Stock