Dec 24
2024
SELL
Payment of exercise price or tax liability
$76,548
$40.12 p/Share
1,908
Reduced 0.53%
360,452
Common Stock
Dec 24
2024
BUY
Exercise of conversion of derivative security
$60,419
$21.03 p/Share
2,873
Added 0.79%
362,360
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$9,063
$24.43 p/Share
371
Reduced 0.1%
359,487
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
5,565
Added 1.52%
359,858
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$70,968
$27.82 p/Share
2,551
Reduced 0.71%
354,293
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$63,243
$20.29 p/Share
3,117
Added 0.87%
356,844
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$20,254
$29.83 p/Share
679
Reduced 0.19%
353,727
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$10,938
$30.3 p/Share
361
Reduced 0.1%
354,406
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$8,847
$28.45 p/Share
311
Reduced 0.09%
354,767
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
5,044
Added 1.4%
355,078
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$84,072
$32.04 p/Share
2,624
Reduced 0.74%
350,034
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
$65,720
$16.43 p/Share
4,000
Added 1.12%
352,658
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$11,040
$35.5 p/Share
311
Reduced 0.09%
348,658
Common Stock
Nov 22
2022
SELL
Open market or private sale
$136,920
$34.23 p/Share
4,000
Reduced 1.13%
348,969
Common Stock
Oct 20
2022
SELL
Payment of exercise price or tax liability
$20,913
$29.79 p/Share
702
Reduced 0.2%
352,969
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$10,148
$32.63 p/Share
311
Reduced 0.09%
353,671
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
3,591
Added 1.0%
353,982
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
4,233
Added 1.19%
350,391
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$9,055
$25.87 p/Share
350
Reduced 0.1%
346,158
Common Stock