Jan 12
2025
SELL
Payment of exercise price or tax liability
$349,369
$21.59 p/Share
16,182
Reduced 1.5%
1,060,679
Common Stock
Jan 12
2025
BUY
Exercise of conversion of derivative security
$887,845
$21.59 p/Share
41,123
Added 3.69%
1,073,430
Common Stock
Jan 11
2025
SELL
Payment of exercise price or tax liability
$132,173
$21.59 p/Share
6,122
Reduced 0.59%
1,035,738
Common Stock
Jan 11
2025
BUY
Exercise of conversion of derivative security
$315,624
$21.59 p/Share
14,619
Added 1.38%
1,041,860
Common Stock
Jan 10
2025
SELL
Payment of exercise price or tax liability
$52,299
$21.91 p/Share
2,387
Reduced 0.23%
1,027,241
Common Stock
Jan 10
2025
BUY
Exercise of conversion of derivative security
$117,130
$21.91 p/Share
5,346
Added 0.52%
1,029,628
Common Stock
Oct 14
2024
SELL
Payment of exercise price or tax liability
$63,782
$18.59 p/Share
3,431
Reduced 0.33%
1,024,282
Common Stock
Oct 14
2024
BUY
Exercise of conversion of derivative security
$162,086
$18.59 p/Share
8,719
Added 0.84%
1,027,713
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$38,860
$18.47 p/Share
2,104
Reduced 0.21%
1,018,994
Common Stock
Oct 10
2024
BUY
Exercise of conversion of derivative security
$98,740
$18.47 p/Share
5,346
Added 0.52%
1,021,098
Common Stock
Sep 16
2024
BUY
Open market or private purchase
$133,875
$17.85 p/Share
7,500
Added 0.73%
1,015,752
Common Stock
Sep 12
2024
BUY
Open market or private purchase
$129,000
$17.2 p/Share
7,500
Added 0.74%
1,008,252
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$85,843
$25.02 p/Share
3,431
Reduced 0.34%
1,000,752
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
$218,149
$25.02 p/Share
8,719
Added 0.86%
1,004,183
Common Stock
Jul 10
2024
SELL
Payment of exercise price or tax liability
$49,549
$23.55 p/Share
2,104
Reduced 0.21%
995,464
Common Stock
Jul 10
2024
BUY
Exercise of conversion of derivative security
$125,898
$23.55 p/Share
5,346
Added 0.53%
997,568
Common Stock
Apr 12
2024
SELL
Exercise of conversion of derivative security
$122,623
$35.74 p/Share
3,431
Reduced 0.34%
992,222
Common Stock
Apr 12
2024
BUY
Exercise of conversion of derivative security
$311,617
$35.74 p/Share
8,719
Added 0.87%
995,653
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$76,248
$36.24 p/Share
2,104
Reduced 0.21%
986,934
Common Stock
Apr 10
2024
BUY
Exercise of conversion of derivative security
$193,739
$36.24 p/Share
5,346
Added 0.54%
989,038
Common Stock
Mar 01
2024
SELL
Open market or private sale
$1,771,000
$35.42 p/Share
50,000
Reduced 4.84%
983,692
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$236,809
$34.42 p/Share
6,880
Reduced 0.66%
1,033,692
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
$601,799
$34.42 p/Share
17,484
Added 1.65%
1,040,572
Common Stock
Jan 13
2024
SELL
Payment of exercise price or tax liability
$135,504
$34.87 p/Share
3,886
Reduced 0.38%
1,023,088
Common Stock
Jan 13
2024
BUY
Exercise of conversion of derivative security
$344,341
$34.87 p/Share
9,875
Added 0.95%
1,026,974
Common Stock