Oct 17
2024
BUY
Grant, award, or other acquisition
-
31
Added 0.02%
197,602
Common Stock
Jul 18
2024
BUY
Grant, award, or other acquisition
-
35
Added 0.02%
197,571
Common Stock
Jun 11
2024
BUY
Grant, award, or other acquisition
-
74,314
Added 27.34%
197,536
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
2,373
Added 1.89%
123,222
Common Stock
Apr 18
2024
BUY
Grant, award, or other acquisition
-
21
Added 0.02%
120,849
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$25,037
$52.38 p/Share
478
Reduced 0.39%
120,828
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
21
Added 0.02%
121,306
Common Stock
Oct 19
2023
BUY
Grant, award, or other acquisition
-
20
Added 0.02%
121,285
Common Stock
Jul 20
2023
BUY
Grant, award, or other acquisition
-
13
Added 0.01%
121,265
Common Stock
Apr 27
2023
BUY
Grant, award, or other acquisition
-
1,150
Added 0.94%
121,252
Common Stock
Apr 20
2023
BUY
Grant, award, or other acquisition
-
6
Added 0.0%
120,102
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$298,720
$128.87 p/Share
2,318
Reduced 1.89%
120,096
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$690,121
$128.73 p/Share
5,361
Reduced 4.2%
122,414
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
11,590
Added 8.32%
127,775
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
6
Added 0.01%
116,185
Common Stock
Oct 20
2022
BUY
Grant, award, or other acquisition
-
6
Added 0.01%
116,179
Common Stock
Jul 21
2022
BUY
Grant, award, or other acquisition
-
6
Added 0.01%
116,173
Common Stock
Apr 28
2022
BUY
Grant, award, or other acquisition
-
1,040
Added 0.89%
116,167
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$2,745,105
$114.69 p/Share
23,935
Reduced 17.21%
115,127
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
30,166
Added 17.83%
139,062
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$687,781
$116.89 p/Share
5,884
Reduced 5.13%
108,896
Common Stock
Apr 27
2021
BUY
Grant, award, or other acquisition
-
1,180
Added 1.02%
114,780
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$2,549,537
$104.82 p/Share
24,323
Reduced 17.64%
113,600
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
46,060
Added 25.03%
137,923
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$471,531
$107.68 p/Share
4,379
Reduced 4.54%
92,067
Common Stock