Jul 08
2025
SELL
Payment of exercise price or tax liability
$196,661
$35.64 p/Share
5,518
Reduced 3.26%
163,708
Common Stock
Jul 08
2025
BUY
Exercise of conversion of derivative security
$140,728
$18.42 p/Share
7,640
Added 4.32%
169,226
Common Stock
Jun 23
2025
SELL
Open market or private sale
$720,000
$36.0 p/Share
20,000
Reduced 11.01%
161,586
Common Stock
Jun 16
2025
SELL
Open market or private sale
$350,000
$35.0 p/Share
10,000
Reduced 5.22%
181,586
Common Stock
Jun 11
2025
SELL
Open market or private sale
$340,000
$34.0 p/Share
10,000
Reduced 4.96%
191,586
Common Stock
Jun 04
2025
SELL
Open market or private sale
$337,200
$33.72 p/Share
10,000
Reduced 4.73%
201,586
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$1,314,216
$34.04 p/Share
38,608
Reduced 15.43%
211,586
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
91,225
Added 26.72%
250,194
Common Stock
Aug 23
2024
SELL
Open market or private sale
$1,421,200
$35.53 p/Share
40,000
Reduced 20.1%
158,969
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$221,733
$29.96 p/Share
7,401
Reduced 3.59%
198,969
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
$158,414
$15.44 p/Share
10,260
Added 4.74%
206,370
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
-
11,554
Reduced 5.56%
196,110
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
23,323
Added 10.1%
207,664
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$1,255,219
$31.43 p/Share
39,937
Reduced 17.81%
184,341
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
-
99,494
Added 30.73%
224,278
Common Stock
Jun 05
2023
SELL
Open market or private sale
$779,400
$25.98 p/Share
30,000
Reduced 19.38%
124,784
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$540,388
$25.04 p/Share
21,581
Reduced 12.24%
154,784
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
52,137
Added 22.82%
176,365
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$205,939
$24.89 p/Share
8,274
Reduced 6.24%
124,228
Common Stock
May 13
2023
BUY
Exercise of conversion of derivative security
-
13,968
Added 9.54%
132,502
Common Stock
Feb 28
2023
SELL
Open market or private sale
$215,883
$21.61 p/Share
9,990
Reduced 7.77%
118,534
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$139,760
$13.99 p/Share
9,990
Added 7.21%
128,524
Common Stock
Sep 02
2022
SELL
Open market or private sale
$207,500
$20.75 p/Share
10,000
Reduced 7.78%
118,534
Common Stock
Jun 06
2022
SELL
Open market or private sale
$213,300
$21.33 p/Share
10,000
Reduced 7.22%
128,534
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$224,402
$21.19 p/Share
10,590
Reduced 7.1%
138,534
Common Stock