May 16
2025
SELL
Open market or private sale
$755,007
$55.11 p/Share
13,700
Reduced 2.31%
578,181
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
$241,804
$17.65 p/Share
13,700
Added 2.26%
591,881
Common Stock
May 15
2025
SELL
Open market or private sale
$1,916,600
$54.76 p/Share
35,000
Reduced 5.71%
578,181
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
$700,000
$20.0 p/Share
35,000
Added 5.4%
613,181
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$212,013
$46.1 p/Share
4,599
Reduced 0.79%
578,181
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$2,897,990
$47.54 p/Share
60,959
Reduced 10.53%
518,179
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
$6,111,171
$47.54 p/Share
128,548
Added 18.07%
582,780
Common Stock
Feb 24
2025
SELL
Open market or private sale
$1,253,500
$50.14 p/Share
25,000
Reduced 4.63%
515,191
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$558,750
$22.35 p/Share
25,000
Added 4.42%
540,191
Common Stock
Nov 07
2024
SELL
Open market or private sale
$305,800
$61.16 p/Share
5,000
Reduced 0.96%
515,191
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$88,250
$17.65 p/Share
5,000
Added 0.95%
520,191
Common Stock
Nov 06
2024
SELL
Open market or private sale
$3,607,200
$60.12 p/Share
60,000
Reduced 10.43%
515,191
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$1,059,000
$17.65 p/Share
60,000
Added 9.45%
575,191
Common Stock
Sep 19
2024
SELL
Open market or private sale
$183,408
$70.03 p/Share
2,619
Reduced 0.51%
515,191
Common Stock
Sep 18
2024
SELL
Open market or private sale
$201,756
$70.03 p/Share
2,881
Reduced 0.55%
517,810
Common Stock
Sep 17
2024
SELL
Open market or private sale
$287,779
$70.19 p/Share
4,100
Reduced 0.78%
520,691
Common Stock
Sep 16
2024
SELL
Open market or private sale
$28,004
$70.01 p/Share
400
Reduced 0.08%
524,791
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,300,200
$65.01 p/Share
20,000
Reduced 3.67%
525,191
Common Stock
May 16
2024
SELL
Open market or private sale
$1,880,100
$62.67 p/Share
30,000
Reduced 5.22%
545,191
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$4,579,760
$65.53 p/Share
69,888
Reduced 12.23%
501,752
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$9,696,408
$65.53 p/Share
147,969
Added 20.46%
575,191
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$1,315,107
$64.58 p/Share
20,364
Reduced 3.94%
497,110
Common Stock
Mar 01
2024
SELL
Open market or private sale
$445,831
$64.82 p/Share
6,878
Reduced 1.31%
517,474
Common Stock
Feb 29
2024
SELL
Open market or private sale
$2,133,388
$64.41 p/Share
33,122
Reduced 5.94%
524,352
Common Stock
Dec 14
2023
-
10,000
Reduced 1.76%
557,474
Common Stock