Apr 01
2024
SELL
Open market or private sale
$127,220
$63.61 p/Share
2,000
Reduced 7.44%
24,884
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$375,910
$63.37 p/Share
5,932
Reduced 18.08%
26,884
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
15,073
Added 32.72%
30,993
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$10,494
$62.1 p/Share
169
Reduced 0.94%
17,743
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
429
Added 2.34%
17,912
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$33,438
$66.61 p/Share
502
Reduced 2.79%
17,483
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
1,273
Added 6.69%
17,758
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$30,113
$65.04 p/Share
463
Reduced 2.7%
16,712
Common Stock
Mar 01
2024
SELL
Open market or private sale
$131,900
$65.95 p/Share
2,000
Reduced 11.11%
16,000
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
1,175
Added 6.4%
17,175
Common Stock
Feb 22
2024
SELL
Open market or private sale
$416,018
$63.66 p/Share
6,535
Reduced 26.64%
18,000
Common Stock
Feb 16
2024
SELL
Open market or private sale
$1,301,681
$63.17 p/Share
20,606
Reduced 45.65%
24,535
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$2,805,689
$63.48 p/Share
44,198
Reduced 49.47%
45,141
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$2,196,855
$33.9 p/Share
64,804
Added 42.04%
89,339
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$8,947
$52.63 p/Share
170
Reduced 0.69%
24,535
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
-
430
Added 1.71%
24,705
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$18,388
$53.3 p/Share
345
Reduced 1.4%
24,275
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
-
1,273
Added 4.94%
24,479
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$14,918
$51.98 p/Share
287
Reduced 1.21%
23,347
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
1,176
Added 4.74%
23,634
Common Stock
Nov 24
2023
SELL
Open market or private sale
$233,325
$51.85 p/Share
4,500
Reduced 16.69%
22,458
Common Stock
Sep 06
2023
SELL
Payment of exercise price or tax liability
$5,188
$49.41 p/Share
105
Reduced 0.39%
26,958
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
-
429
Added 1.56%
27,063
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$15,836
$50.92 p/Share
311
Reduced 1.15%
26,634
Common Stock
Sep 05
2023
BUY
Exercise of conversion of derivative security
-
1,273
Added 4.53%
26,804
Common Stock