Nov 26
2024
BUY
Grant, award, or other acquisition
$20,612
$28.51 p/Share
723
Added 1.88%
37,673
Common Stock
Aug 27
2024
BUY
Grant, award, or other acquisition
$20,585
$25.7 p/Share
801
Added 2.12%
36,950
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$3,625
$25.0 p/Share
145
Reduced 0.4%
36,149
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$119,150
$25.0 p/Share
4,766
Added 11.61%
36,294
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
$20,608
$24.89 p/Share
828
Added 2.56%
31,528
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$20,592
$24.75 p/Share
832
Added 2.64%
30,700
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
$20,605
$23.1 p/Share
892
Added 2.9%
29,868
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
$20,603
$26.08 p/Share
790
Added 2.65%
28,976
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$3,352
$25.99 p/Share
129
Reduced 0.46%
28,186
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$110,509
$25.99 p/Share
4,252
Added 13.06%
28,315
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
$20,619
$26.1 p/Share
790
Added 3.18%
24,063
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$20,595
$28.33 p/Share
727
Added 3.03%
23,273
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
$20,615
$26.43 p/Share
780
Added 3.34%
22,546
Common Stock
Aug 23
2022
BUY
Exercise of conversion of derivative security
$20,609
$25.57 p/Share
806
Added 3.57%
21,766
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$3,272
$27.27 p/Share
120
Reduced 0.57%
20,960
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$108,453
$27.27 p/Share
3,977
Added 15.87%
21,080
Common Stock
May 24
2022
BUY
Exercise of conversion of derivative security
$20,611
$26.09 p/Share
790
Added 4.42%
17,103
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$20,610
$30.22 p/Share
682
Added 4.01%
16,313
Common Stock
Nov 23
2021
BUY
Exercise of conversion of derivative security
$20,611
$39.41 p/Share
523
Added 3.24%
15,631
Common Stock
Aug 24
2021
BUY
Exercise of conversion of derivative security
$20,620
$36.69 p/Share
562
Added 3.59%
15,108
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$3,158
$36.72 p/Share
86
Reduced 0.59%
14,546
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
$104,395
$36.72 p/Share
2,843
Added 16.27%
14,632
Common Stock
Aug 02
2021
SELL
Payment of exercise price or tax liability
$1,305
$36.25 p/Share
36
Reduced 0.3%
11,789
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
$43,391
$36.25 p/Share
1,197
Added 9.19%
11,825
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
$20,623
$37.84 p/Share
545
Added 4.88%
10,628
Common Stock