Jan 01
2025
SELL
Payment of exercise price or tax liability
$51,829
$99.48 p/Share
521
Reduced 3.08%
16,396
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
1,481
Added 8.05%
16,917
Common Stock
Nov 14
2024
-
2,500
Reduced 13.94%
15,436
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$85,190
$82.31 p/Share
1,035
Reduced 5.46%
17,936
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
2,307
Added 10.84%
18,971
Common Stock
Jan 21
2024
SELL
Payment of exercise price or tax liability
$186,165
$81.58 p/Share
2,282
Reduced 12.04%
16,664
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
4,956
Added 20.73%
18,946
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$36,566
$84.45 p/Share
433
Reduced 3.0%
13,990
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
863
Added 5.65%
14,423
Common Stock
Jun 13
2023
-
2,200
Reduced 13.96%
13,560
Common Stock
Mar 06
2023
SELL
Open market or private sale
$1,989,234
$85.01 p/Share
23,400
Reduced 59.75%
15,760
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$55,815
$80.31 p/Share
695
Reduced 1.74%
39,160
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
2,308
Added 5.47%
39,855
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$226,299
$77.13 p/Share
2,934
Reduced 7.25%
37,547
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
9,588
Added 19.15%
40,481
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$7,330
$76.36 p/Share
96
Reduced 0.31%
30,893
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
270
Added 0.86%
30,989
Common Stock
Oct 20
2022
SELL
Open market or private sale
$229,398
$88.23 p/Share
2,600
Reduced 7.8%
30,719
Common Stock
Oct 17
2022
SELL
Open market or private sale
$1,335,285
$85.05 p/Share
15,700
Reduced 32.03%
33,319
Common Stock
Aug 15
2022
SELL
Open market or private sale
$476,757
$85.12 p/Share
5,601
Reduced 10.25%
49,019
Common Stock
Aug 12
2022
SELL
Open market or private sale
$1,361,432
$85.18 p/Share
15,983
Reduced 22.64%
54,620
Common Stock
Jul 29
2022
SELL
Open market or private sale
$1,587,730
$85.06 p/Share
18,666
Reduced 20.91%
70,603
Common Stock
Mar 29
2022
SELL
Open market or private sale
$420,849
$85.02 p/Share
4,950
Reduced 5.25%
89,269
Common Stock