Jan 03
2025
SELL
Payment of exercise price or tax liability
$1,034,357
$31.72 p/Share
32,609
Reduced 8.23%
363,798
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
53,266
Added 11.85%
396,407
Common Stock
Jan 03
2025
BUY
Grant, award, or other acquisition
-
28,816
Added 7.75%
343,141
Common Stock
Nov 19
2024
-
804
Reduced 0.26%
314,325
Common Stock
Nov 19
2024
SELL
Open market or private sale
$225,780
$37.63 p/Share
6,000
Reduced 1.87%
314,325
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$105,420
$17.57 p/Share
6,000
Added 1.84%
320,325
Common Stock
Nov 15
2024
SELL
Open market or private sale
$221,940
$36.99 p/Share
6,000
Reduced 1.87%
315,129
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$105,420
$17.57 p/Share
6,000
Added 1.83%
321,129
Common Stock
Nov 14
2024
SELL
Open market or private sale
$192,740
$37.77 p/Share
5,103
Reduced 1.59%
315,129
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
$89,659
$17.57 p/Share
5,103
Added 1.57%
320,232
Common Stock
Nov 13
2024
SELL
Open market or private sale
$155,096
$37.81 p/Share
4,102
Reduced 1.28%
315,129
Common Stock
Nov 13
2024
BUY
Exercise of conversion of derivative security
$72,072
$17.57 p/Share
4,102
Added 1.27%
319,231
Common Stock
Nov 12
2024
SELL
Open market or private sale
$190,200
$38.04 p/Share
5,000
Reduced 1.56%
315,129
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$87,850
$17.57 p/Share
5,000
Added 1.54%
320,129
Common Stock
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