Mar 15
2024
SELL
Payment of exercise price or tax liability
$94,080
$122.66 p/Share
767
Reduced 2.75%
27,083
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,655
Added 5.61%
27,850
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$39,912
$122.43 p/Share
326
Reduced 1.23%
26,195
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
702
Added 2.58%
26,521
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$98,408
$127.97 p/Share
769
Reduced 2.89%
25,819
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
1,659
Added 5.87%
26,588
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$156,633
$82.05 p/Share
1,909
Reduced 7.11%
24,929
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
4,118
Added 13.3%
26,838
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$88,209
$86.82 p/Share
1,016
Reduced 4.28%
22,720
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
-
2,192
Added 8.45%
23,736
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$485,629
$59.0 p/Share
8,231
Reduced 27.64%
21,544
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
17,762
Added 37.36%
29,775
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$28,635
$32.99 p/Share
868
Reduced 6.74%
12,013
Common Stock, par valu...
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,871
Added 12.68%
12,881
Common Stock, par valu...
Mar 10
2023
SELL
Payment of exercise price or tax liability
$11,295
$34.65 p/Share
326
Reduced 2.88%
11,010
Common Stock, par valu...
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
702
Added 5.83%
11,336
Common Stock, par valu...
Mar 07
2023
SELL
Payment of exercise price or tax liability
$27,168
$35.33 p/Share
769
Reduced 6.74%
10,634
Common Stock, par valu...
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
1,659
Added 12.7%
11,403
Common Stock, par valu...
Jan 15
2023
SELL
Payment of exercise price or tax liability
$20,901
$37.39 p/Share
559
Reduced 5.43%
9,744
Common Stock, par valu...
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
1,071
Added 9.42%
10,303
Common Stock, par valu...
Dec 08
2022
SELL
Payment of exercise price or tax liability
$68,323
$35.79 p/Share
1,909
Reduced 17.13%
9,232
Common Stock, par valu...
Dec 08
2022
BUY
Exercise of conversion of derivative security
-
4,119
Added 26.99%
11,141
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$61,602
$70.97 p/Share
868
Reduced 11.0%
7,022
Common Stock, par valu...
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
1,871
Added 19.17%
7,890
Common Stock, par valu...
Mar 10
2022
SELL
Payment of exercise price or tax liability
$23,599
$72.39 p/Share
326
Reduced 5.14%
6,019
Common Stock, par valu...