Dec 16
2024
SELL
Payment of exercise price or tax liability
$297,635
$60.25 p/Share
4,940
Reduced 2.31%
209,360
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
-
9,959
Added 4.44%
214,300
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$180,195
$73.25 p/Share
2,460
Reduced 1.19%
204,341
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
4,957
Added 2.34%
206,801
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$201,474
$81.9 p/Share
2,460
Reduced 1.2%
201,844
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
-
4,957
Added 2.37%
204,304
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$294,304
$71.52 p/Share
4,115
Reduced 2.02%
199,347
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
-
8,293
Added 3.92%
203,462
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$177,218
$72.04 p/Share
2,460
Reduced 1.24%
195,169
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
-
4,957
Added 2.45%
197,629
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$182,778
$74.3 p/Share
2,460
Reduced 1.26%
192,672
Common Stock
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