Jan 20
2025
SELL
Payment of exercise price or tax liability
$4,546,730
$215.72 p/Share
21,077
Reduced 23.77%
67,580
Common Stock
Jan 20
2025
BUY
Grant, award, or other acquisition
-
39,455
Added 30.8%
88,657
Common Stock
Jan 16
2025
BUY
Grant, award, or other acquisition
-
7,372
Added 13.03%
49,202
Common Stock
Jan 25
2024
-
61,466
Reduced 59.5%
41,830
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$3,301,827
$82.49 p/Share
40,027
Reduced 27.93%
103,296
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
72,495
Added 35.47%
131,912
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
12,462
Added 14.96%
70,828
Common Stock
Jan 26
2023
-
55,300
Reduced 48.65%
58,366
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$535,899
$75.66 p/Share
7,083
Reduced 5.87%
113,666
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$1,543,070
$74.87 p/Share
20,610
Reduced 14.58%
120,749
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
65,964
Added 31.82%
141,359
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$628,534
$75.4 p/Share
8,336
Reduced 9.96%
75,395
Common Stock
Jan 25
2022
-
32,203
Reduced 27.78%
83,731
Common Stock
Jan 21
2022
-
11,901
Reduced 9.31%
115,934
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$1,160,815
$55.56 p/Share
20,893
Reduced 14.05%
127,835
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
55,378
Added 27.13%
148,728
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$456,289
$57.78 p/Share
7,897
Reduced 7.8%
93,350
Common Stock
Nov 09
2021
SELL
Open market or private sale
$1,407,675
$57.19 p/Share
24,614
Reduced 13.45%
158,376
Common Stock
Jan 20
2021
SELL
Payment of exercise price or tax liability
$158,138
$29.77 p/Share
5,312
Reduced 2.82%
182,990
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$244,370
$30.08 p/Share
8,124
Reduced 4.14%
188,302
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
49,646
Added 20.18%
196,426
Common Stock
Jan 17
2021
SELL
Payment of exercise price or tax liability
$199,369
$30.03 p/Share
6,639
Reduced 4.33%
146,780
Common Stock