Jan 01
2026
BUY
Grant, award, or other acquisition
$217,568
$18.03 p/Share
12,067
Added 5.56%
205,057
Common
May 05
2025
SELL
Open market or private sale
$785,036
$42.17 p/Share
18,616
Reduced 8.8%
192,990
Common
May 05
2025
BUY
Exercise of conversion of derivative security
$564,437
$30.32 p/Share
18,616
Added 8.09%
211,606
Common
Jan 01
2025
BUY
Grant, award, or other acquisition
$225,552
$21.42 p/Share
10,530
Added 5.17%
192,990
Common
Aug 05
2024
SELL
Open market or private sale
$366,054
$47.3 p/Share
7,739
Reduced 4.07%
182,460
Common
Aug 05
2024
BUY
Exercise of conversion of derivative security
$193,475
$25.0 p/Share
7,739
Added 3.91%
190,199
Common
Jan 01
2024
BUY
Grant, award, or other acquisition
$309,273
$23.17 p/Share
13,348
Added 6.82%
182,460
Common
Jun 05
2023
SELL
Open market or private sale
$675,750
$45.05 p/Share
15,000
Reduced 8.15%
169,112
Common
Jun 05
2023
BUY
Exercise of conversion of derivative security
$375,000
$25.0 p/Share
15,000
Added 7.53%
184,112
Common
Jan 01
2023
BUY
Grant, award, or other acquisition
$284,134
$20.13 p/Share
14,115
Added 7.7%
169,112
Common
Jan 01
2022
SELL
Payment of exercise price or tax liability
$49,170
$56.91 p/Share
864
Reduced 0.55%
154,997
Common
Jan 01
2022
BUY
Grant, award, or other acquisition
$352,506
$28.46 p/Share
12,386
Added 7.36%
155,861
Common
May 04
2021
SELL
Open market or private sale
$1,375,568
$41.85 p/Share
32,869
Reduced 18.64%
143,475
Common
May 04
2021
BUY
Exercise of conversion of derivative security
$515,057
$15.67 p/Share
32,869
Added 15.71%
176,344
Common
May 03
2021
SELL
Open market or private sale
$978,484
$41.88 p/Share
23,364
Reduced 14.0%
143,475
Common
May 03
2021
BUY
Exercise of conversion of derivative security
$346,722
$14.84 p/Share
23,364
Added 12.28%
166,839
Common
Jan 01
2021
SELL
Payment of exercise price or tax liability
$28,434
$33.61 p/Share
846
Reduced 0.59%
143,475
Common
Jan 01
2021
BUY
Grant, award, or other acquisition
$231,087
$16.81 p/Share
13,747
Added 8.7%
144,321
Common
Nov 10
2020
SELL
Open market or private sale
$844,381
$33.1 p/Share
25,510
Reduced 16.34%
130,574
Common
Nov 10
2020
BUY
Exercise of conversion of derivative security
$289,794
$11.36 p/Share
25,510
Added 14.05%
156,084
Common