Sep 19
2025
SELL
Open market or private sale
$8,116
$54.47 p/Share
149
Reduced 0.02%
690,529
Common Stock
Sep 18
2025
SELL
Open market or private sale
$2,144,455
$54.22 p/Share
39,551
Reduced 5.42%
690,678
Common Stock
Sep 18
2025
BUY
Exercise of conversion of derivative security
$630,496
$23.18 p/Share
27,200
Added 3.59%
730,229
Common Stock
Aug 18
2025
SELL
Open market or private sale
$2,116,804
$53.32 p/Share
39,700
Reduced 5.35%
703,029
Common Stock
Aug 18
2025
BUY
Exercise of conversion of derivative security
$630,496
$23.18 p/Share
27,200
Added 3.53%
742,729
Common Stock
Aug 12
2025
BUY
Grant, award, or other acquisition
-
1,161
Added 0.16%
715,529
Common Stock
Jul 15
2025
SELL
Open market or private sale
$1,579,500
$52.65 p/Share
30,000
Reduced 4.03%
714,367
Common Stock
Jul 15
2025
BUY
Exercise of conversion of derivative security
$463,600
$23.18 p/Share
20,000
Added 2.62%
744,367
Common Stock
Jun 16
2025
SELL
Open market or private sale
$1,595,100
$53.17 p/Share
30,000
Reduced 3.98%
724,367
Common Stock
Jun 16
2025
BUY
Exercise of conversion of derivative security
$463,600
$23.18 p/Share
20,000
Added 2.58%
754,367
Common Stock
Jun 09
2025
BUY
Grant, award, or other acquisition
-
1,161
Added 0.16%
734,367
Common Stock
May 15
2025
SELL
Open market or private sale
$1,587,000
$52.9 p/Share
30,000
Reduced 3.93%
733,205
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
$463,600
$23.18 p/Share
20,000
Added 2.55%
763,205
Common Stock
Apr 15
2025
SELL
Open market or private sale
$1,426,800
$47.56 p/Share
30,000
Reduced 3.88%
743,205
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
$463,600
$23.18 p/Share
20,000
Added 2.52%
773,205
Common Stock
Mar 14
2025
SELL
Open market or private sale
$1,539,300
$51.31 p/Share
30,000
Reduced 3.83%
753,205
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
$463,600
$23.18 p/Share
20,000
Added 2.49%
783,205
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
1,090
Added 0.14%
763,205
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$12,277,878
$55.02 p/Share
223,153
Reduced 22.65%
762,114
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
270,805
Added 22.9%
911,870
Common Stock
Feb 14
2025
SELL
Open market or private sale
$1,647,300
$54.91 p/Share
30,000
Reduced 4.03%
714,462
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
$463,600
$23.18 p/Share
20,000
Added 2.62%
744,462
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
94,524
Added 11.54%
724,462
Common Stock
Jan 15
2025
SELL
Open market or private sale
$1,553,400
$51.78 p/Share
30,000
Reduced 4.55%
629,938
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
$445,200
$22.26 p/Share
20,000
Added 2.94%
659,938
Common Stock