Jan 27
2025
SELL
Payment of exercise price or tax liability
$92,951
$76.19 p/Share
1,220
Reduced 2.03%
58,858
Common Stock
Jan 27
2025
BUY
Exercise of conversion of derivative security
-
2,804
Added 4.46%
60,078
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$100,503
$75.68 p/Share
1,328
Reduced 2.27%
57,274
Common Stock
Jan 24
2025
BUY
Exercise of conversion of derivative security
-
3,052
Added 4.95%
58,602
Common Stock
Jan 23
2025
SELL
Payment of exercise price or tax liability
$107,801
$75.65 p/Share
1,425
Reduced 2.5%
55,550
Common Stock
Jan 23
2025
BUY
Exercise of conversion of derivative security
-
3,113
Added 5.18%
56,975
Common Stock
Jun 18
2024
SELL
Open market or private sale
$1,817,152
$84.35 p/Share
21,543
Reduced 28.57%
53,862
Common Stock
Jun 18
2024
BUY
Exercise of conversion of derivative security
$1,207,485
$56.05 p/Share
21,543
Added 22.22%
75,405
Common Stock
Jun 12
2024
SELL
Open market or private sale
$768,663
$85.75 p/Share
8,964
Reduced 14.27%
53,862
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
$502,432
$56.05 p/Share
8,964
Added 12.49%
62,826
Common Stock
May 21
2024
SELL
Open market or private sale
$649,577
$83.13 p/Share
7,814
Reduced 12.67%
53,862
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$470,324
$60.19 p/Share
7,814
Added 11.24%
61,676
Common Stock
Feb 20
2024
SELL
Open market or private sale
$923,664
$71.48 p/Share
12,922
Reduced 19.35%
53,862
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$494,654
$38.28 p/Share
12,922
Added 16.21%
66,784
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$77,672
$66.5 p/Share
1,168
Reduced 2.12%
53,862
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
2,684
Added 4.65%
55,030
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$80,629
$66.09 p/Share
1,220
Reduced 2.28%
52,346
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
2,804
Added 4.97%
53,566
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$93,928
$66.1 p/Share
1,421
Reduced 2.72%
50,762
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
3,052
Added 5.53%
52,183
Common Stock
Nov 30
2023
SELL
Open market or private sale
$559,462
$62.44 p/Share
8,960
Reduced 15.42%
49,131
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
$519,411
$57.97 p/Share
8,960
Added 13.36%
58,091
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$78,910
$67.56 p/Share
1,168
Reduced 2.32%
49,131
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
2,684
Added 5.07%
50,299
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$81,032
$66.42 p/Share
1,220
Reduced 2.5%
47,615
Common Stock