May 18
2024
SELL
Payment of exercise price or tax liability
$32,832
$72.96 p/Share
450
Reduced 0.2%
224,284
Common Stock
May 18
2024
BUY
Exercise of conversion of derivative security
-
886
Added 0.39%
224,734
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$31,810
$72.96 p/Share
436
Reduced 0.19%
223,848
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
859
Added 0.38%
224,284
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$960,322
$73.24 p/Share
13,112
Reduced 5.54%
223,425
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
25,086
Added 9.62%
235,753
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
784
Added 0.35%
223,823
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$32,884
$73.24 p/Share
449
Reduced 0.21%
210,667
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
885
Added 0.42%
211,116
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$127,657
$73.24 p/Share
1,743
Reduced 0.82%
210,231
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,438
Added 1.6%
211,974
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$70,387
$76.26 p/Share
923
Reduced 0.44%
208,536
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,820
Added 0.86%
209,459
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$635,621
$60.86 p/Share
10,444
Reduced 4.79%
207,639
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
25,088
Added 10.32%
218,083
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$22,589
$58.07 p/Share
389
Reduced 0.2%
192,985
Common Stock
Nov 19
2023
BUY
Exercise of conversion of derivative security
-
784
Added 0.4%
193,374
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$25,550
$58.07 p/Share
440
Reduced 0.23%
192,590
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
886
Added 0.46%
193,030
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$52,897
$58.58 p/Share
903
Reduced 0.47%
192,144
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
-
1,820
Added 0.93%
193,047
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$34,029
$87.48 p/Share
389
Reduced 0.2%
191,227
Common Stock
Aug 19
2023
BUY
Exercise of conversion of derivative security
-
784
Added 0.41%
191,616
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$38,491
$87.48 p/Share
440
Reduced 0.23%
190,832
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
886
Added 0.46%
191,272
Common Stock