Jun 18
2024
BUY
Grant, award, or other acquisition
-
3,022
Added 13.53%
19,316
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$16,947
$86.03 p/Share
197
Reduced 1.19%
16,294
Common Stock
Apr 29
2024
SELL
Open market or private sale
$70,368
$89.3 p/Share
788
Reduced 4.56%
16,491
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
$49,959
$63.4 p/Share
788
Added 4.36%
17,279
Common Stock
Apr 01
2024
SELL
Open market or private sale
$71,497
$91.08 p/Share
785
Reduced 4.54%
16,491
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$49,769
$63.4 p/Share
785
Added 4.35%
17,276
Common Stock
Mar 07
2024
SELL
Open market or private sale
$70,650
$90.0 p/Share
785
Reduced 4.54%
16,491
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$49,769
$63.4 p/Share
785
Added 4.35%
17,276
Common Stock
Jan 30
2024
SELL
Open market or private sale
$62,900
$100.0 p/Share
629
Reduced 3.67%
16,491
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
$39,878
$63.4 p/Share
629
Added 3.54%
17,120
Common Stock
Jan 29
2024
SELL
Open market or private sale
$80,633
$99.18 p/Share
813
Reduced 4.7%
16,491
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
$51,544
$63.4 p/Share
813
Added 4.49%
17,304
Common Stock
Dec 29
2023
SELL
Open market or private sale
$100,411
$109.98 p/Share
913
Reduced 5.49%
15,706
Common Stock
Dec 29
2023
BUY
Exercise of conversion of derivative security
$57,884
$63.4 p/Share
913
Added 5.21%
16,619
Common Stock
Nov 29
2023
SELL
Open market or private sale
$76,152
$97.01 p/Share
785
Reduced 4.76%
15,706
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
$49,769
$63.4 p/Share
785
Added 4.54%
16,491
Common Stock
Nov 03
2023
SELL
Open market or private sale
$70,650
$90.0 p/Share
785
Reduced 4.76%
15,706
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$49,769
$63.4 p/Share
785
Added 4.54%
16,491
Common Stock
Sep 29
2023
SELL
Open market or private sale
$80,352
$102.36 p/Share
785
Reduced 4.76%
15,706
Common Stock
Sep 29
2023
BUY
Exercise of conversion of derivative security
$49,769
$63.4 p/Share
785
Added 4.54%
16,491
Common Stock
Jul 31
2023
SELL
Open market or private sale
$103,729
$132.14 p/Share
785
Reduced 4.76%
15,706
Common Stock
Jun 29
2023
SELL
Open market or private sale
$104,883
$133.61 p/Share
785
Reduced 4.54%
16,491
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
$49,769
$63.4 p/Share
785
Added 4.35%
17,276
Common Stock
Jun 14
2023
SELL
Open market or private sale
$95,683
$121.89 p/Share
785
Reduced 4.54%
16,491
Common Stock
Jun 14
2023
BUY
Exercise of conversion of derivative security
$49,769
$63.4 p/Share
785
Added 4.35%
17,276
Common Stock