Nov 19
2025
SELL
Open market or private sale
$1,550,315
$101.66 p/Share
15,250
Reduced 30.54%
34,687
Common Stock
Nov 19
2025
BUY
Exercise of conversion of derivative security
$236,222
$15.49 p/Share
15,250
Added 29.08%
37,187
Common Stock
Jun 10
2025
SELL
Open market or private sale
$557,700
$74.36 p/Share
7,500
Reduced 17.78%
34,687
Common Stock
Jun 10
2025
BUY
Exercise of conversion of derivative security
$97,500
$13.0 p/Share
7,500
Added 15.09%
42,187
Common Stock
Jun 09
2025
SELL
Open market or private sale
$569,175
$75.89 p/Share
7,500
Reduced 17.78%
34,687
Common Stock
Jun 09
2025
BUY
Exercise of conversion of derivative security
$97,500
$13.0 p/Share
7,500
Added 15.09%
42,187
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$374,982
$70.34 p/Share
5,331
Reduced 13.32%
34,687
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
$1,086,119
$70.34 p/Share
15,441
Added 28.43%
38,873
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$15,890
$60.65 p/Share
262
Reduced 1.05%
24,577
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$21,344
$29.12 p/Share
733
Reduced 2.87%
24,839
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$17,052
$26.52 p/Share
643
Reduced 3.1%
20,131
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$195,903
$26.52 p/Share
7,387
Added 22.41%
25,572
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$53,877
$24.84 p/Share
2,169
Reduced 10.45%
18,589
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
$139,625
$24.84 p/Share
5,621
Added 22.99%
18,828
Common Stock
May 05
2023
BUY
Grant, award, or other acquisition
$144,291
$22.25 p/Share
6,485
Added 29.66%
15,376
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$33,474
$22.71 p/Share
1,474
Reduced 14.48%
8,707
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
$98,788
$22.71 p/Share
4,350
Added 32.85%
8,891
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
2,500
Added 29.36%
6,015
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$53,153
$33.92 p/Share
1,567
Reduced 30.83%
3,515
Common Stock
Feb 03
2022
BUY
Grant, award, or other acquisition
$152,131
$33.92 p/Share
4,485
Added 46.88%
5,082
Common Stock
Oct 28
2021
BUY
Grant, award, or other acquisition
$19,110
$38.22 p/Share
500
Added 45.58%
597
Common Stock