May 03
2024
SELL
Payment of exercise price or tax liability
$53,928
$85.06 p/Share
634
Reduced 3.32%
18,440
Common Stock
Apr 30
2024
SELL
Open market or private sale
$624,007
$86.07 p/Share
7,250
Reduced 27.54%
19,074
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
$266,437
$36.75 p/Share
7,250
Added 21.59%
26,324
Common Stock
Apr 01
2024
SELL
Open market or private sale
$690,385
$95.16 p/Share
7,255
Reduced 27.56%
19,074
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$266,621
$36.75 p/Share
7,255
Added 21.6%
26,329
Common Stock
Feb 29
2024
SELL
Open market or private sale
$620,955
$85.59 p/Share
7,255
Reduced 27.56%
19,074
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$266,621
$36.75 p/Share
7,255
Added 21.6%
26,329
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$14,970
$86.04 p/Share
174
Reduced 0.9%
19,074
Common Stock
Feb 01
2024
SELL
Open market or private sale
$567,993
$78.29 p/Share
7,255
Reduced 27.37%
19,248
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$266,621
$36.75 p/Share
7,255
Added 21.49%
26,503
Common Stock
Dec 29
2023
SELL
Open market or private sale
$1,110,740
$76.55 p/Share
14,510
Reduced 42.98%
19,248
Common Stock
Dec 29
2023
BUY
Exercise of conversion of derivative security
$533,242
$36.75 p/Share
14,510
Added 30.06%
33,758
Common Stock
Oct 31
2023
SELL
Open market or private sale
$454,598
$62.66 p/Share
7,255
Reduced 27.37%
19,248
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
$266,621
$36.75 p/Share
7,255
Added 21.49%
26,503
Common Stock
Sep 29
2023
SELL
Open market or private sale
$504,512
$69.54 p/Share
7,255
Reduced 27.37%
19,248
Common Stock
Sep 29
2023
BUY
Exercise of conversion of derivative security
$266,621
$36.75 p/Share
7,255
Added 21.49%
26,503
Common Stock
Aug 31
2023
SELL
Open market or private sale
$564,366
$77.79 p/Share
7,255
Reduced 27.37%
19,248
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$266,621
$36.75 p/Share
7,255
Added 21.49%
26,503
Common Stock
Jul 31
2023
SELL
Open market or private sale
$611,959
$84.35 p/Share
7,255
Reduced 27.37%
19,248
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
$266,621
$36.75 p/Share
7,255
Added 21.49%
26,503
Common Stock
Jun 30
2023
SELL
Open market or private sale
$676,673
$93.27 p/Share
7,255
Reduced 27.37%
19,248
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
$266,621
$36.75 p/Share
7,255
Added 21.49%
26,503
Common Stock
May 17
2023
-
8,496
Reduced 30.62%
19,248
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
9,450
Added 25.41%
27,744
Common Stock
May 10
2023
SELL
Open market or private sale
$7,165,353
$88.79 p/Share
80,700
Reduced 81.52%
18,294
Common Stock