Nov 12
2024
SELL
Open market or private sale
$30,000
$31.25 p/Share
960
Reduced 100.0%
0
Common Stock
Jun 12
2024
SELL
Open market or private sale
$45,600
$30.4 p/Share
1,500
Reduced 60.98%
960
Common Stock
Dec 08
2023
SELL
Open market or private sale
$22,118
$57.6 p/Share
384
Reduced 23.79%
1,230
Common Stock
Dec 07
2023
SELL
Open market or private sale
$31,127
$57.22 p/Share
544
Reduced 25.21%
1,614
Common Stock
Mar 14
2023
SELL
Open market or private sale
$446,181
$56.06 p/Share
7,959
Reduced 78.67%
2,158
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
$365,875
$45.97 p/Share
7,959
Added 44.03%
10,117
Common Stock
Mar 13
2023
SELL
Open market or private sale
$331,249
$56.03 p/Share
5,912
Reduced 73.26%
2,158
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
$267,458
$45.24 p/Share
5,912
Added 62.75%
3,509
Common Stock
Mar 10
2023
SELL
Open market or private sale
$216,654
$56.07 p/Share
3,864
Reduced 64.16%
2,158
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
$171,948
$44.5 p/Share
3,864
Added 39.09%
6,022
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
132
Added 5.76%
2,158
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
928
Added 31.42%
2,026
Common Stock
Dec 12
2022
SELL
Open market or private sale
$82,256
$59.05 p/Share
1,393
Reduced 55.92%
1,098
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
$54,327
$39.0 p/Share
1,393
Added 35.87%
2,491
Common Stock
Dec 09
2022
SELL
Open market or private sale
$131,009
$59.04 p/Share
2,219
Reduced 66.9%
1,098
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
$86,541
$39.0 p/Share
2,219
Added 40.08%
3,317
Common Stock
Dec 08
2022
SELL
Open market or private sale
$57,731
$59.03 p/Share
978
Reduced 47.11%
1,098
Common Stock
Dec 08
2022
BUY
Exercise of conversion of derivative security
$38,142
$39.0 p/Share
978
Added 32.02%
2,076
Common Stock
Nov 18
2022
SELL
Open market or private sale
$53,511
$59.59 p/Share
898
Reduced 44.99%
1,098
Common Stock
May 18
2022
BUY
Open market or private purchase
$56,770
$56.77 p/Share
1,000
Added 20.02%
3,996
Common Stock
Mar 14
2022
SELL
Open market or private sale
$105,227
$56.91 p/Share
1,849
Reduced 38.16%
2,996
Common Stock
Mar 11
2022
SELL
Open market or private sale
$18,142
$57.05 p/Share
318
Reduced 6.16%
4,845
Common Stock
Mar 10
2022
SELL
Open market or private sale
$47,881
$57.48 p/Share
833
Reduced 13.89%
5,163
Common Stock
Mar 02
2022
SELL
Sale (or disposition) back to the issuer
-
287
Reduced 4.57%
5,996
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
865
Added 12.1%
6,283
Common Stock