Mar 12
2025
SELL
Open market or private sale
$826,803
$53.27 p/Share
15,521
Reduced 13.0%
103,901
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
$512,503
$33.02 p/Share
15,521
Added 12.74%
106,296
Common Stock
Mar 11
2025
SELL
Open market or private sale
$391,266
$53.01 p/Share
7,381
Reduced 6.63%
103,901
Common Stock
Mar 11
2025
BUY
Exercise of conversion of derivative security
$243,720
$33.02 p/Share
7,381
Added 6.53%
105,620
Common Stock
Mar 10
2025
SELL
Open market or private sale
$3,598,582
$52.89 p/Share
68,039
Reduced 39.57%
103,901
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
$2,080,632
$30.58 p/Share
68,039
Added 37.14%
115,150
Common Stock
Feb 20
2025
SELL
Open market or private sale
$80,893
$50.12 p/Share
1,614
Reduced 1.53%
103,901
Common Stock
Feb 19
2025
SELL
Open market or private sale
$66,783
$50.1 p/Share
1,333
Reduced 1.25%
105,515
Common Stock
Jan 08
2025
SELL
Open market or private sale
$88,911
$44.5 p/Share
1,998
Reduced 1.84%
106,848
Common Stock
Jan 07
2025
SELL
Open market or private sale
$69,959
$45.34 p/Share
1,543
Reduced 1.4%
108,846
Common Stock
Jan 03
2025
BUY
Grant, award, or other acquisition
-
18,000
Added 14.02%
110,389
Common Stock
Dec 03
2024
SELL
Open market or private sale
$551,478
$53.5 p/Share
10,308
Reduced 10.04%
92,389
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
$340,370
$33.02 p/Share
10,308
Added 9.85%
94,377
Common Stock
Dec 02
2024
SELL
Open market or private sale
$4,469,176
$52.21 p/Share
85,600
Reduced 48.09%
92,389
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$4,365,600
$51.0 p/Share
85,600
Added 32.72%
176,029
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
21,200
Added 18.66%
92,389
Common Stock
Jan 30
2024
SELL
Open market or private sale
$21,636
$27.25 p/Share
794
Reduced 1.1%
71,189
Common Stock
Jan 09
2024
SELL
Open market or private sale
$56,221
$29.01 p/Share
1,938
Reduced 2.62%
71,983
Common Stock
Jan 08
2024
SELL
Open market or private sale
$41,728
$28.64 p/Share
1,457
Reduced 1.93%
73,921
Common Stock
Apr 17
2023
SELL
Open market or private sale
$3,184,080
$51.42 p/Share
61,923
Reduced 45.1%
75,378
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$1,910,943
$30.86 p/Share
61,923
Added 31.6%
134,009
Common Stock
Jan 31
2023
SELL
Open market or private sale
$37,051
$45.63 p/Share
812
Reduced 1.07%
75,378
Common Stock
Jan 11
2023
SELL
Open market or private sale
$21,958
$44.36 p/Share
495
Reduced 0.65%
76,190
Common Stock
Jan 10
2023
SELL
Open market or private sale
$25,328
$42.93 p/Share
590
Reduced 0.76%
76,685
Common Stock
Jan 09
2023
SELL
Open market or private sale
$34,786
$41.66 p/Share
835
Reduced 1.07%
77,275
Common Stock