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
Jan 12
2024
SELL
Payment of exercise price or tax liability
$482,810
$35.18 p/Share
13,724
Reduced 1.33%
1,017,099
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
$1,226,937
$35.18 p/Share
34,876
Added 3.27%
1,030,823
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$198,823
$34.56 p/Share
5,753
Reduced 0.57%
995,947
Common Stock
Jan 11
2024
BUY
Exercise of conversion of derivative security
$505,232
$34.56 p/Share
14,619
Added 1.44%
1,001,700
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$80,411
$34.66 p/Share
2,320
Reduced 0.23%
987,081
Common Stock
Jan 10
2024
BUY
Exercise of conversion of derivative security
$185,292
$34.66 p/Share
5,346
Added 0.54%
989,401
Common Stock