Nov 19
2024
SELL
Payment of exercise price or tax liability
$17,585
$48.58 p/Share
362
Reduced 2.2%
16,129
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
-
713
Added 4.14%
16,491
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$22,517
$50.15 p/Share
449
Reduced 2.77%
15,778
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
885
Added 5.17%
16,227
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$21,464
$49.23 p/Share
436
Reduced 2.76%
15,342
Common Stock
Nov 17
2024
BUY
Exercise of conversion of derivative security
-
859
Added 5.16%
15,778
Common Stock
Aug 20
2024
SELL
Open market or private sale
$60,343
$48.98 p/Share
1,232
Reduced 7.63%
14,919
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$17,579
$49.52 p/Share
355
Reduced 2.15%
16,151
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
-
712
Added 4.14%
16,506
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$21,622
$48.92 p/Share
442
Reduced 2.72%
15,794
Common Stock
Aug 18
2024
BUY
Exercise of conversion of derivative security
-
886
Added 5.17%
16,236
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$20,937
$48.92 p/Share
428
Reduced 2.71%
15,350
Common Stock
Aug 17
2024
BUY
Exercise of conversion of derivative security
-
859
Added 5.16%
15,778
Common Stock
May 20
2024
SELL
Open market or private sale
$88,293
$72.97 p/Share
1,210
Reduced 7.68%
14,554
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$26,411
$72.96 p/Share
362
Reduced 2.24%
15,764
Common Stock
May 19
2024
BUY
Exercise of conversion of derivative security
-
713
Added 4.23%
16,126
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$32,832
$72.96 p/Share
450
Reduced 2.84%
15,413
Common Stock
May 18
2024
BUY
Exercise of conversion of derivative security
-
886
Added 5.29%
15,863
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$31,810
$72.96 p/Share
436
Reduced 2.83%
14,977
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
859
Added 5.28%
15,413
Common Stock
Feb 21
2024
SELL
Open market or private sale
$985,330
$71.77 p/Share
13,729
Reduced 48.54%
14,554
Common Stock
Feb 20
2024
SELL
Open market or private sale
$1,034,563
$71.76 p/Share
14,417
Reduced 33.76%
28,283
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$873,094
$73.24 p/Share
11,921
Reduced 21.82%
42,700
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
22,806
Added 29.73%
53,908
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
713
Added 1.63%
43,062
Common Stock