Aug 29
2024
SELL
Open market or private sale
$145,845
$38.35 p/Share
3,803
Reduced 1.19%
315,129
Common Stock
Aug 27
2024
SELL
Open market or private sale
$156,240
$39.06 p/Share
4,000
Reduced 1.24%
318,932
Common Stock
Aug 27
2024
BUY
Exercise of conversion of derivative security
$70,280
$17.57 p/Share
4,000
Added 1.22%
322,932
Common Stock
Jun 20
2024
SELL
Open market or private sale
$89,988
$39.73 p/Share
2,265
Reduced 0.71%
318,743
Common Stock
Jun 07
2024
SELL
Open market or private sale
$106,125
$42.45 p/Share
2,500
Reduced 0.77%
321,008
Common Stock
Jun 07
2024
BUY
Exercise of conversion of derivative security
$43,925
$17.57 p/Share
2,500
Added 0.77%
323,508
Common Stock
Jun 06
2024
SELL
Open market or private sale
$109,225
$43.69 p/Share
2,500
Reduced 0.77%
321,008
Common Stock
Jun 06
2024
BUY
Exercise of conversion of derivative security
$43,925
$17.57 p/Share
2,500
Added 0.77%
323,508
Common Stock
May 28
2024
SELL
Open market or private sale
$106,675
$42.67 p/Share
2,500
Reduced 0.77%
321,008
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$43,925
$17.57 p/Share
2,500
Added 0.77%
323,508
Commoon Stock
May 24
2024
SELL
Open market or private sale
$107,825
$43.13 p/Share
2,500
Reduced 0.77%
321,008
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$43,925
$17.57 p/Share
2,500
Added 0.77%
323,508
Common Stock
Mar 06
2024
SELL
Open market or private sale
$390,774
$53.08 p/Share
7,362
Reduced 2.24%
320,718
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$87,850
$17.57 p/Share
5,000
Added 1.5%
328,080
Common Stock
Mar 05
2024
SELL
Open market or private sale
$326,266
$53.46 p/Share
6,103
Reduced 1.85%
323,080
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$107,229
$17.57 p/Share
6,103
Added 1.82%
329,183
Common Stock
Mar 04
2024
-
1,862
Reduced 0.57%
323,080
Common Stock
Mar 04
2024
SELL
Open market or private sale
$267,550
$53.51 p/Share
5,000
Reduced 1.52%
323,080
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$87,850
$17.57 p/Share
5,000
Added 1.5%
328,080
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$152,659
$52.97 p/Share
2,882
Reduced 0.88%
324,942
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
92
Added 0.03%
327,824
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$1,204,152
$47.32 p/Share
25,447
Reduced 7.21%
327,732
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
41,896
Added 10.6%
353,179
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
14,862
Added 4.56%
311,283
Common Stock
Dec 20
2023
SELL
Open market or private sale
$344,890
$49.27 p/Share
7,000
Reduced 2.31%
296,421
Common Stock