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
Jan 10
2021
BUY
Grant, award, or other acquisition
-
77,308
Added 17.19%
372,510
Common Stock
Jan 09
2021
SELL
Payment of exercise price or tax liability
$573,482
$40.71 p/Share
14,087
Reduced 4.55%
295,202
Common Stock
Jan 08
2021
BUY
Grant, award, or other acquisition
-
43,730
Added 12.39%
309,289
Common Stock
Nov 02
2020
BUY
Grant, award, or other acquisition
-
1,100
Added 0.41%
265,559
Common Stock