Feb 16
2024
BUY
Exercise of conversion of derivative security
-
8,223
Added 2.77%
288,221
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$665,659
$70.47 p/Share
9,446
Reduced 3.26%
279,998
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
24,498
Added 7.8%
289,444
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$137,929
$63.65 p/Share
2,167
Reduced 0.81%
264,946
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
8,223
Added 2.99%
267,113
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$203,457
$61.86 p/Share
3,289
Reduced 1.25%
258,890
Common Stock
Dec 16
2023
BUY
Exercise of conversion of derivative security
-
8,224
Added 3.04%
262,179
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$178,987
$54.42 p/Share
3,289
Reduced 1.28%
253,955
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
8,223
Added 3.1%
257,244
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$147,095
$44.71 p/Share
3,290
Reduced 1.3%
249,021
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
-
8,225
Added 3.16%
252,311
Common Stock
Sep 16
2023
SELL
Payment of exercise price or tax liability
$156,293
$47.52 p/Share
3,289
Reduced 1.33%
244,086
Common Stock
Sep 16
2023
BUY
Exercise of conversion of derivative security
-
8,222
Added 3.22%
247,375
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$143,608
$43.65 p/Share
3,290
Reduced 1.36%
239,153
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
-
8,225
Added 3.28%
242,443
Common Stock
Jul 16
2023
SELL
Payment of exercise price or tax liability
$147,182
$44.75 p/Share
3,289
Reduced 1.38%
234,218
Common Stock
Jul 16
2023
BUY
Exercise of conversion of derivative security
-
8,222
Added 3.35%
237,507
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$141,135
$43.52 p/Share
3,243
Reduced 1.39%
229,285
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
-
8,224
Added 3.43%
231,477
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$121,417
$37.44 p/Share
3,243
Reduced 1.43%
223,253
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
-
8,223
Added 3.5%
226,496
Common Stock
Apr 16
2023
SELL
Payment of exercise price or tax liability
$102,121
$31.48 p/Share
3,244
Reduced 1.46%
218,273
Common Stock
Apr 16
2023
BUY
Exercise of conversion of derivative security
-
8,224
Added 3.58%
221,517
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$487,644
$32.73 p/Share
14,899
Reduced 6.53%
213,293
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
36,840
Added 13.9%
228,192
Common Stock