Jan 28
2024
SELL
Payment of exercise price or tax liability
$8,044
$99.31 p/Share
81
Reduced 0.51%
15,800
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$11,718
$99.31 p/Share
118
Reduced 0.74%
15,881
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$10,228
$99.31 p/Share
103
Reduced 0.64%
15,999
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
1,158
Added 6.71%
16,102
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$79,780
$98.86 p/Share
807
Reduced 5.12%
14,944
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
2,546
Added 13.91%
15,751
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$12,815
$107.69 p/Share
119
Reduced 0.9%
13,112
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$10,001
$108.71 p/Share
92
Reduced 0.69%
13,231
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$14,458
$108.71 p/Share
133
Reduced 0.99%
13,323
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
1,035
Added 7.14%
13,456
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$15,277
$107.59 p/Share
142
Reduced 1.13%
12,421
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
417
Added 3.21%
12,563
Common Stock
Apr 01
2022
SELL
Open market or private sale
$1,172,640
$120.0 p/Share
9,772
Reduced 44.69%
12,092
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
$257,664
$78.08 p/Share
3,300
Added 13.11%
21,864
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$10,730
$111.77 p/Share
96
Reduced 0.52%
18,544
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$20,787
$111.16 p/Share
187
Reduced 0.99%
18,640
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
1,141
Added 5.71%
18,827
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$100,308
$110.35 p/Share
909
Reduced 4.89%
17,686
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
2,837
Added 13.24%
18,595
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$9,204
$95.88 p/Share
96
Reduced 0.61%
15,686
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$10,772
$95.33 p/Share
113
Reduced 0.71%
15,782
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
750
Added 4.51%
15,895
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$10,612
$94.75 p/Share
112
Reduced 0.73%
15,145
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$107,961
$95.12 p/Share
1,135
Reduced 6.92%
15,257
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
3,566
Added 17.87%
16,392
Common Stock