Dec 16
2024
SELL
Payment of exercise price or tax liability
$181,412
$60.25 p/Share
3,011
Reduced 0.81%
370,928
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
-
7,537
Added 1.98%
373,939
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$220,629
$73.25 p/Share
3,012
Reduced 0.82%
366,402
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
7,539
Added 2.0%
369,414
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$246,600
$81.9 p/Share
3,011
Reduced 0.83%
361,875
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
-
7,537
Added 2.02%
364,886
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$215,346
$71.52 p/Share
3,011
Reduced 0.84%
357,349
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
-
7,537
Added 2.05%
360,360
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$216,912
$72.04 p/Share
3,011
Reduced 0.85%
352,823
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
-
7,537
Added 2.07%
355,834
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$223,791
$74.3 p/Share
3,012
Reduced 0.86%
348,297
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
-
7,539
Added 2.1%
351,309
Common Stock
Jun 16
2024
SELL
Payment of exercise price or tax liability
$210,950
$70.06 p/Share
3,011
Reduced 0.87%
343,770
Common Stock
Jun 16
2024
BUY
Exercise of conversion of derivative security
-
7,537
Added 2.13%
346,781
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$198,942
$66.05 p/Share
3,012
Reduced 0.88%
339,244
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
-
7,539
Added 2.16%
342,256
Common Stock
Apr 16
2024
SELL
Payment of exercise price or tax liability
$223,205
$74.13 p/Share
3,011
Reduced 0.89%
334,079
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
-
7,538
Added 2.19%
337,090
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$2,256,920
$76.07 p/Share
29,669
Reduced 8.26%
329,552
Common Stock
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
74,289
Added 17.14%
359,221
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$257,890
$78.41 p/Share
3,289
Reduced 1.14%
284,932
Common Stock
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