Nov 12
2025
SELL
Open market or private sale
$317,134
$38.96 p/Share
8,140
Reduced 16.42%
41,448
Common Stock
Nov 11
2025
SELL
Open market or private sale
$210,320
$38.24 p/Share
5,500
Reduced 9.98%
49,588
Common Stock
Nov 10
2025
SELL
Payment of exercise price or tax liability
$291,957
$38.37 p/Share
7,609
Reduced 12.14%
55,088
Common Stock
Nov 10
2025
BUY
Exercise of conversion of derivative security
$211,433
$17.08 p/Share
12,379
Added 16.49%
62,697
Common Stock
Mar 17
2025
BUY
Grant, award, or other acquisition
-
5,632
Added 10.07%
50,318
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
4,151
Added 8.5%
44,686
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$103,537
$33.98 p/Share
3,047
Reduced 6.99%
40,535
Common Stock
Jun 03
2024
SELL
Grant, award, or other acquisition
-
11,968
Reduced 21.54%
43,582
Common Stock
Apr 12
2024
SELL
Payment of exercise price or tax liability
$38,175
$25.0 p/Share
1,527
Reduced 4.61%
31,614
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
-
4,963
Added 13.02%
33,141
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$61,195
$25.08 p/Share
2,440
Reduced 7.97%
28,178
Common Stock
Nov 15
2023
SELL
Other acquisition or disposition
-
21,562
Reduced 41.32%
30,618
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
-
11,058
Added 17.49%
52,180
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$105,250
$25.74 p/Share
4,089
Reduced 9.04%
41,122
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
-
13,253
Added 22.67%
45,211
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$57,227
$28.08 p/Share
2,038
Reduced 5.99%
31,958
Common Stock
Jun 01
2022
-
1,000
Reduced 2.86%
33,996
Common Stock
Apr 10
2022
SELL
Payment of exercise price or tax liability
$42,345
$47.05 p/Share
900
Reduced 2.51%
34,996
Common Stock
Apr 10
2022
BUY
Grant, award, or other acquisition
-
2,868
Added 7.4%
35,896
Common Stock
Mar 01
2022
-
1,000
Reduced 2.94%
33,028
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
6,424
Added 15.88%
34,028
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$158,647
$57.46 p/Share
2,761
Reduced 9.09%
27,604
Common Stock
Dec 02
2021
-
1,000
Reduced 3.19%
30,365
Common Stock
Nov 16
2021
-
3,000
Reduced 8.73%
31,365
Common Stock
Nov 15
2021
SELL
Open market or private sale
$529,049
$61.19 p/Share
8,646
Reduced 20.1%
34,365
Common Stock