May 02
2024
SELL
Open market or private sale
$13,765
$73.61 p/Share
187
Reduced 0.05%
377,525
Common Stock
May 01
2024
SELL
Open market or private sale
$14,399,027
$73.36 p/Share
196,279
Reduced 34.2%
377,712
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
$13,097,234
$61.4 p/Share
213,310
Added 27.09%
573,991
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$352,782
$76.08 p/Share
4,637
Reduced 1.27%
360,681
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
9,065
Added 2.42%
365,318
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$439,866
$75.97 p/Share
5,790
Reduced 1.6%
356,253
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
11,319
Added 3.03%
362,043
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
65,316
Added 29.49%
156,190
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$4,186,705
$77.5 p/Share
54,022
Reduced 13.35%
350,724
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
105,611
Added 20.69%
404,746
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,995,278
$79.49 p/Share
25,101
Reduced 7.74%
299,135
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
49,072
Added 13.15%
324,236
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$329,366
$71.03 p/Share
4,637
Reduced 1.66%
275,164
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
9,064
Added 3.14%
279,801
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
45,278
Added 18.05%
205,549
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$1,463,655
$77.25 p/Share
18,947
Reduced 6.52%
271,469
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
38,470
Added 11.7%
290,416
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$411,301
$78.99 p/Share
5,207
Reduced 2.02%
251,946
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
10,179
Added 3.81%
257,153
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
36,258
Added 14.79%
208,920
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$1,719,354
$87.37 p/Share
19,679
Reduced 7.38%
246,974
Common Stock
Feb 27
2022
BUY
Grant, award, or other acquisition
-
38,470
Added 12.61%
266,653
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$381,565
$76.1 p/Share
5,014
Reduced 2.15%
228,183
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
10,179
Added 4.18%
233,197
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$645,228
$65.28 p/Share
9,884
Reduced 4.24%
223,018
Common Stock