Jul 16
2024
BUY
Exercise of conversion of derivative security
-
4,958
Added 2.48%
195,132
Common Stock
Jun 16
2024
SELL
Payment of exercise price or tax liability
$288,226
$70.06 p/Share
4,114
Reduced 2.12%
190,174
Common Stock
Jun 16
2024
BUY
Exercise of conversion of derivative security
-
8,292
Added 4.09%
194,288
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$162,483
$66.05 p/Share
2,460
Reduced 1.31%
185,996
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
-
4,955
Added 2.56%
188,456
Common Stock
Apr 16
2024
SELL
Payment of exercise price or tax liability
$182,433
$74.13 p/Share
2,461
Reduced 1.33%
182,863
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
-
4,958
Added 2.61%
185,324
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$311,050
$76.07 p/Share
4,089
Reduced 2.22%
180,366
Common Stock
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
8,243
Added 4.28%
184,455
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$190,928
$78.41 p/Share
2,435
Reduced 1.36%
176,212
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
4,907
Added 2.67%
178,647
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$324,937
$70.47 p/Share
4,611
Reduced 2.59%
173,740
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
12,249
Added 6.43%
178,351
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$117,243
$63.65 p/Share
1,842
Reduced 1.1%
166,102
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
4,908
Added 2.84%
167,944
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$252,945
$61.86 p/Share
4,089
Reduced 2.45%
163,036
Common Stock
Dec 16
2023
BUY
Exercise of conversion of derivative security
-
8,242
Added 4.7%
167,125
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$132,512
$54.42 p/Share
2,435
Reduced 1.51%
158,883
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
4,907
Added 2.95%
161,318
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$108,913
$44.71 p/Share
2,436
Reduced 1.53%
156,411
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
-
4,908
Added 3.0%
158,847
Common Stock
Sep 16
2023
SELL
Payment of exercise price or tax liability
$115,711
$47.52 p/Share
2,435
Reduced 1.56%
153,939
Common Stock
Sep 16
2023
BUY
Exercise of conversion of derivative security
-
4,908
Added 3.04%
156,374
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$106,287
$43.65 p/Share
2,435
Reduced 1.58%
151,466
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
-
4,906
Added 3.09%
153,901
Common Stock