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
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
2,805
Added 5.43%
48,835
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$94,027
$66.17 p/Share
1,421
Reduced 2.99%
46,030
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
-
2,983
Added 5.91%
47,451
Common Stock
Aug 18
2022
SELL
Open market or private sale
$770,900
$65.67 p/Share
11,739
Reduced 20.89%
44,468
Common Stock
Aug 18
2022
BUY
Exercise of conversion of derivative security
$491,277
$41.85 p/Share
11,739
Added 17.28%
56,207
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$82,484
$70.62 p/Share
1,168
Reduced 2.56%
44,468
Common Stock