Mar 01
2025
SELL
Payment of exercise price or tax liability
$7,137,663
$46.1 p/Share
154,830
Reduced 5.44%
2,691,313
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
317,048
Added 10.02%
2,846,143
Common Stock
Feb 15
2025
SELL
Sale (or disposition) back to the issuer
$971,273
$46.96 p/Share
20,683
Reduced 0.82%
2,507,912
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$3,385,393
$46.96 p/Share
72,091
Reduced 2.77%
2,529,095
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
168,942
Added 6.22%
2,549,278
Common Stock
Jan 15
2025
SELL
Sale (or disposition) back to the issuer
$974,169
$47.1 p/Share
20,683
Reduced 0.84%
2,452,927
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
20,683
Added 0.83%
2,473,610
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$944,592
$45.67 p/Share
20,683
Reduced 0.84%
2,452,927
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
20,683
Added 0.83%
2,473,610
Common Stock
Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$966,930
$46.75 p/Share
20,683
Reduced 0.84%
2,452,927
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
20,683
Added 0.83%
2,473,610
Common Stock
Oct 15
2024
SELL
Sale (or disposition) back to the issuer
$871,581
$42.14 p/Share
20,683
Reduced 0.84%
2,452,927
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
20,683
Added 0.83%
2,473,610
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$799,397
$38.65 p/Share
20,683
Reduced 0.84%
2,452,927
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
20,683
Added 0.83%
2,473,610
Common Stock
Aug 15
2024
SELL
Sale (or disposition) back to the issuer
$807,257
$39.03 p/Share
20,683
Reduced 0.84%
2,452,927
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
20,683
Added 0.83%
2,473,610
Common Stock
Jul 15
2024
SELL
Sale (or disposition) back to the issuer
$866,410
$41.89 p/Share
20,683
Reduced 0.84%
2,452,927
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
20,683
Added 0.83%
2,473,610
Common Stock
Jun 15
2024
SELL
Sale (or disposition) back to the issuer
$811,600
$39.24 p/Share
20,683
Reduced 0.84%
2,452,927
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
20,683
Added 0.83%
2,473,610
Common Stock
May 15
2024
SELL
Sale (or disposition) back to the issuer
$804,775
$38.91 p/Share
20,683
Reduced 0.8%
2,552,927
Common Stock
May 15
2024
-
100,000
Reduced 3.92%
2,452,927
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
20,683
Added 0.8%
2,573,610
Common Stock
Apr 15
2024
SELL
Sale (or disposition) back to the issuer
$743,553
$35.95 p/Share
20,683
Reduced 0.8%
2,552,927
Common Stock