Oct 01
2024
SELL
Payment of exercise price or tax liability
$44,933
$16.76 p/Share
2,681
Reduced 3.31%
78,269
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$76,703
$28.61 p/Share
2,681
Reduced 3.21%
80,950
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$102,280
$38.15 p/Share
2,681
Reduced 3.07%
84,631
Common Stock
Apr 01
2024
SELL
Open market or private sale
$37,520
$37.52 p/Share
1,000
Reduced 1.18%
83,631
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$3,950
$3.95 p/Share
1,000
Added 1.13%
87,312
Common Stock
Mar 27
2024
SELL
Open market or private sale
$2,694,081
$37.8 p/Share
71,272
Reduced 45.23%
86,312
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
$281,524
$3.95 p/Share
71,272
Added 31.14%
157,584
Common Stock
Mar 26
2024
SELL
Open market or private sale
$11,437
$37.5 p/Share
305
Reduced 0.35%
86,312
Common Stock
Mar 26
2024
BUY
Exercise of conversion of derivative security
$1,204
$3.95 p/Share
305
Added 0.35%
86,617
Common Stock
Mar 25
2024
SELL
Open market or private sale
$97,777
$37.65 p/Share
2,597
Reduced 2.92%
86,312
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
$10,258
$3.95 p/Share
2,597
Added 2.84%
88,909
Common Stock
Mar 21
2024
SELL
Open market or private sale
$219,873
$37.74 p/Share
5,826
Reduced 6.32%
86,312
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
$23,012
$3.95 p/Share
5,826
Added 5.95%
92,138
Common Stock
Feb 05
2024
SELL
Open market or private sale
$772,200
$38.61 p/Share
20,000
Reduced 18.81%
86,312
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
$79,000
$3.95 p/Share
20,000
Added 15.83%
106,312
Common Stock
Feb 02
2024
SELL
Open market or private sale
$1,168,500
$38.95 p/Share
30,000
Reduced 25.79%
86,312
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$118,500
$3.95 p/Share
30,000
Added 20.5%
116,312
Common Stock
Feb 01
2024
SELL
Open market or private sale
$1,150,500
$38.35 p/Share
30,000
Reduced 25.79%
86,312
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$118,500
$3.95 p/Share
30,000
Added 20.5%
116,312
Common Stock
Jan 08
2024
SELL
Open market or private sale
$2,500,155
$37.88 p/Share
66,002
Reduced 43.33%
86,312
Common Stock
Jan 08
2024
BUY
Exercise of conversion of derivative security
$260,707
$3.95 p/Share
66,002
Added 30.23%
152,314
Common Stock
Jan 02
2024
SELL
Open market or private sale
$526,044
$37.58 p/Share
13,998
Reduced 13.66%
88,439
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$79,081
$37.18 p/Share
2,127
Reduced 2.41%
86,312
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$55,292
$3.95 p/Share
13,998
Added 12.02%
102,437
Common Stock
Dec 27
2023
SELL
Open market or private sale
$2,863,327
$37.66 p/Share
76,031
Reduced 46.23%
88,439
Common Stock