Aug 18
2024
SELL
Payment of exercise price or tax liability
$4,158
$48.92 p/Share
85
Reduced 0.65%
12,963
Common Stock
Aug 18
2024
BUY
Exercise of conversion of derivative security
-
214
Added 1.61%
13,048
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$13,208
$48.92 p/Share
270
Reduced 2.06%
12,834
Common Stock
Aug 17
2024
BUY
Exercise of conversion of derivative security
-
684
Added 4.96%
13,104
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$9,827
$45.08 p/Share
218
Reduced 1.72%
12,420
Common Stock
Aug 03
2024
BUY
Exercise of conversion of derivative security
-
554
Added 4.2%
12,638
Common Stock
May 23
2024
SELL
Open market or private sale
$54,728
$77.85 p/Share
703
Reduced 5.5%
12,084
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$6,201
$72.96 p/Share
85
Reduced 0.66%
12,787
Common Stock
May 18
2024
BUY
Exercise of conversion of derivative security
-
214
Added 1.64%
12,872
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$19,626
$72.96 p/Share
269
Reduced 2.08%
12,658
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
683
Added 5.02%
12,927
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$15,460
$70.92 p/Share
218
Reduced 1.75%
12,244
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
554
Added 4.26%
12,462
Common Stock
Feb 26
2024
SELL
Open market or private sale
$476,503
$75.42 p/Share
6,318
Reduced 34.66%
11,908
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$6,225
$73.24 p/Share
85
Reduced 0.46%
18,226
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
214
Added 1.16%
18,311
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$78,806
$73.24 p/Share
1,076
Reduced 5.61%
18,097
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
2,734
Added 12.48%
19,173
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$10,917
$61.68 p/Share
177
Reduced 1.07%
16,439
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
553
Added 3.22%
16,616
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$244,170
$60.86 p/Share
4,012
Reduced 19.99%
16,063
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
15,942
Added 44.26%
20,075
Common Stock
Nov 21
2023
SELL
Open market or private sale
$123,743
$58.48 p/Share
2,116
Reduced 33.86%
4,133
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$4,935
$58.07 p/Share
85
Reduced 1.34%
6,249
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
214
Added 3.27%
6,334
Common Stock