Sep 10
2025
SELL
Open market or private sale
$299,390
$46.06 p/Share
6,500
Reduced 8.34%
71,481
Common Stock
Sep 10
2025
BUY
Exercise of conversion of derivative security
$57,330
$8.82 p/Share
6,500
Added 7.69%
77,981
Common Stock
Jun 10
2025
SELL
Open market or private sale
$433,875
$66.75 p/Share
6,500
Reduced 8.34%
71,481
Common Stock
Jun 10
2025
BUY
Exercise of conversion of derivative security
$57,330
$8.82 p/Share
6,500
Added 7.69%
77,981
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
23,237
Added 24.53%
71,481
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$432,666
$68.71 p/Share
6,297
Reduced 11.55%
48,244
Common Stock
Apr 08
2024
SELL
Open market or private sale
$35,163
$43.79 p/Share
803
Reduced 1.45%
54,601
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$25,038
$45.36 p/Share
552
Reduced 0.99%
55,404
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
$74,970
$8.82 p/Share
8,500
Added 13.19%
55,956
Common Stock
Mar 07
2024
SELL
Open market or private sale
$256,900
$42.33 p/Share
6,069
Reduced 11.34%
47,456
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$154,061
$42.95 p/Share
3,587
Reduced 6.28%
53,525
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
22,820
Added 28.55%
57,112
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$27,541
$33.96 p/Share
811
Reduced 2.31%
34,292
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
$599,985
$35.82 p/Share
16,750
Added 32.3%
35,103
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$80,906
$34.59 p/Share
2,339
Reduced 11.3%
18,353
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$23,720
$40.34 p/Share
588
Reduced 2.61%
21,907
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
12,220
Added 35.2%
22,495
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
194
Added 1.85%
10,275
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$5,330
$52.77 p/Share
101
Reduced 0.99%
10,081
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
4,749
Added 31.81%
10,182
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$55,381
$62.79 p/Share
882
Reduced 14.18%
5,337
Common Stock