Dec 01
2025
BUY
Grant, award, or other acquisition
-
1,405
Added 0.21%
677,945
Common Stock
Nov 18
2025
SELL
Open market or private sale
$1,719,804
$43.32 p/Share
39,700
Reduced 5.54%
676,540
Common Stock
Nov 18
2025
BUY
Exercise of conversion of derivative security
$630,496
$23.18 p/Share
27,200
Added 3.66%
716,240
Common Stock
Oct 20
2025
SELL
Open market or private sale
$1,916,716
$48.28 p/Share
39,700
Reduced 5.45%
689,040
Common Stock
Oct 20
2025
BUY
Exercise of conversion of derivative security
$630,496
$23.18 p/Share
27,200
Added 3.6%
728,740
Common Stock
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