Nov 15
2024
SELL
Open market or private sale
$82,342
$35.6 p/Share
2,313
Reduced 30.23%
5,339
Common Stock
May 15
2024
SELL
Open market or private sale
$56,896
$35.56 p/Share
1,600
Reduced 17.29%
7,652
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$47,948
$34.72 p/Share
1,381
Reduced 12.99%
9,252
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
$129,540
$34.72 p/Share
3,731
Added 25.97%
10,633
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$29,789
$31.86 p/Share
935
Reduced 18.85%
4,024
Common Stock
Jan 15
2024
BUY
Grant, award, or other acquisition
$91,693
$31.86 p/Share
2,878
Added 29.43%
6,902
Common Stock
May 18
2023
SELL
Open market or private sale
$37,978
$32.46 p/Share
1,170
Reduced 19.09%
4,959
Common Stock
Mar 08
2023
SELL
Open market or private sale
$29,526
$31.08 p/Share
950
Reduced 13.42%
6,129
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$24,473
$33.85 p/Share
723
Reduced 9.27%
7,079
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$63,807
$33.85 p/Share
1,885
Added 19.46%
7,802
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$25,103
$31.34 p/Share
801
Reduced 11.92%
5,917
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
$83,364
$31.34 p/Share
2,660
Added 28.36%
6,718
Common Stock
May 02
2022
SELL
Open market or private sale
$18,038
$29.14 p/Share
619
Reduced 13.23%
4,058
Common Stock
Apr 25
2022
SELL
Open market or private sale
$29,420
$29.42 p/Share
1,000
Reduced 17.61%
4,677
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$13,931
$32.55 p/Share
428
Reduced 7.01%
5,677
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
$34,828
$32.55 p/Share
1,070
Added 14.91%
6,105
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$21,621
$32.27 p/Share
670
Reduced 11.74%
5,035
Common Stock
Jan 15
2022
BUY
Grant, award, or other acquisition
$66,670
$32.27 p/Share
2,066
Added 26.59%
5,705
Common Stock
Jun 07
2021
SELL
Open market or private sale
$254,669
$51.72 p/Share
4,924
Reduced 57.5%
3,639
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
$169,927
$34.51 p/Share
4,924
Added 43.46%
6,407
Common Stock
Mar 08
2021
SELL
Open market or private sale
$13,130
$60.23 p/Share
218
Reduced 5.65%
3,639
Common Stock
Feb 22
2021
SELL
Open market or private sale
$74,688
$53.81 p/Share
1,388
Reduced 26.46%
3,857
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$49,209
$46.91 p/Share
1,049
Reduced 16.67%
5,245
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
$159,822
$46.91 p/Share
3,407
Added 35.12%
6,294
Common Stock
Nov 24
2020
SELL
Open market or private sale
$20,620
$37.49 p/Share
550
Reduced 16.0%
2,887
Common Stock