Mar 22
2024
SELL
Payment of exercise price or tax liability
$114,932
$58.97 p/Share
1,949
Reduced 4.35%
42,818
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
1,554
Added 3.35%
44,767
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
5,136
Added 10.65%
43,075
Common Stock
Jan 20
2024
SELL
Sale (or disposition) back to the issuer
-
554
Reduced 1.39%
39,189
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$70,550
$56.44 p/Share
1,250
Reduced 3.19%
37,939
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$65,378
$57.96 p/Share
1,128
Reduced 2.81%
39,018
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
1,031
Added 2.5%
40,146
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
4,645
Added 10.69%
38,826
Common Stock
Jan 15
2023
SELL
Sale (or disposition) back to the issuer
-
130
Reduced 0.37%
35,319
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$72,740
$63.92 p/Share
1,138
Reduced 3.22%
34,181
Common Stock
May 11
2022
SELL
Open market or private sale
$69,200
$69.2 p/Share
1,000
Reduced 2.76%
35,241
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$83,213
$66.2 p/Share
1,257
Reduced 3.35%
36,241
Common Stock
Mar 18
2022
BUY
Grant, award, or other acquisition
-
903
Added 2.35%
37,498
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
4,432
Added 10.83%
36,509
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$124,376
$63.75 p/Share
1,951
Reduced 5.73%
32,077
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
1,071
Added 3.05%
34,028
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$215,185
$65.05 p/Share
3,308
Reduced 9.14%
32,881
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$81,982
$58.35 p/Share
1,405
Reduced 3.75%
36,049
Common Stock
Mar 19
2021
BUY
Grant, award, or other acquisition
-
1,155
Added 2.99%
37,454
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
4,669
Added 11.42%
36,203
Common Stock
Jan 17
2021
SELL
Payment of exercise price or tax liability
$125,740
$58.62 p/Share
2,145
Reduced 6.37%
31,534
Common Stock
Jan 17
2021
BUY
Grant, award, or other acquisition
-
1,373
Added 3.92%
33,679
Common Stock