Jan 23
2023
SELL
Payment of exercise price or tax liability
$90,205
$86.57 p/Share
1,042
Reduced 2.6%
39,055
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
3,206
Added 7.4%
40,097
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
4,424
Added 10.71%
36,891
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$8,131
$102.93 p/Share
79
Reduced 0.24%
32,467
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$16,057
$102.93 p/Share
156
Reduced 0.48%
32,546
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
748
Added 2.24%
32,702
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$9,185
$104.37 p/Share
88
Reduced 0.27%
31,954
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$80,734
$103.24 p/Share
782
Reduced 2.38%
32,042
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
2,342
Added 6.66%
32,824
Common Stock
Mar 12
2021
SELL
Open market or private sale
$517,047
$96.5 p/Share
5,358
Reduced 12.98%
35,906
Common Stock
Mar 12
2021
SELL
Open market or private sale
$525,593
$96.83 p/Share
5,428
Reduced 15.12%
30,478
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
$624,941
$57.94 p/Share
10,786
Added 20.72%
41,264
Common Stock
Mar 03
2021
SELL
Open market or private sale
$275,330
$89.48 p/Share
3,077
Reduced 9.17%
30,478
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
$202,692
$42.78 p/Share
4,738
Added 12.37%
33,555
Common Stock
Mar 02
2021
SELL
Open market or private sale
$181,996
$86.5 p/Share
2,104
Reduced 6.8%
28,817
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$12,483
$78.51 p/Share
159
Reduced 0.51%
30,921
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
955
Added 2.98%
31,080
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$5,644
$77.31 p/Share
73
Reduced 0.24%
30,125
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$3,726
$74.52 p/Share
50
Reduced 0.17%
30,198
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$34,173
$73.02 p/Share
468
Reduced 1.52%
30,248
Common Stock
Jan 25
2021
BUY
Grant, award, or other acquisition
-
1,298
Added 4.05%
30,716
Common Stock
Dec 24
2020
SELL
Open market or private sale
$98,089
$68.69 p/Share
1,428
Reduced 4.63%
29,382
Common Stock
Dec 24
2020
BUY
Exercise of conversion of derivative security
$91,651
$47.71 p/Share
1,921
Added 5.87%
30,810
Common Stock