Mar 13
2024
SELL
Open market or private sale
$289,469
$71.9 p/Share
4,026
Reduced 2.67%
146,981
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$336,168
$69.73 p/Share
4,821
Reduced 3.09%
151,007
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$2,257,105
$69.16 p/Share
32,636
Reduced 17.32%
155,828
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
72,294
Added 27.72%
188,464
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
7,894
Added 6.36%
116,170
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$355,138
$71.27 p/Share
4,983
Reduced 4.4%
108,276
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$2,586,798
$71.73 p/Share
36,063
Reduced 24.15%
113,259
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
77,560
Added 34.19%
149,322
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$300,806
$64.44 p/Share
4,668
Reduced 6.11%
71,762
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$1,539,325
$68.96 p/Share
22,322
Reduced 22.6%
76,430
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
52,733
Added 34.81%
98,752
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$14,917
$58.96 p/Share
253
Reduced 0.55%
46,019
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$122,565
$59.44 p/Share
2,062
Reduced 4.27%
46,272
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$223,977
$57.43 p/Share
3,900
Reduced 7.47%
48,334
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
19,369
Added 27.05%
52,234
Common Stock
Sep 11
2020
SELL
Payment of exercise price or tax liability
$699,456
$38.23 p/Share
18,296
Reduced 50.04%
18,267
Common Stock
Sep 11
2020
BUY
Exercise of conversion of derivative security
-
34,377
Added 48.46%
36,563
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$49,417
$44.56 p/Share
1,109
Reduced 33.66%
2,186
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
2,899
Added 48.8%
3,042
Common Stock
Mar 04
2019
SELL
Payment of exercise price or tax liability
$12,008
$45.66 p/Share
263
Reduced 39.91%
396
Common Stock
Mar 04
2019
BUY
Exercise of conversion of derivative security
-
659
Added 50.0%
659
Common Stock