Nov 26
2024
BUY
Grant, award, or other acquisition
$24,974
$28.51 p/Share
876
Added 1.05%
82,399
Common Stock
Aug 27
2024
BUY
Grant, award, or other acquisition
$24,954
$25.7 p/Share
971
Added 1.18%
81,523
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$3,625
$25.0 p/Share
145
Reduced 0.18%
80,552
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$119,150
$25.0 p/Share
4,766
Added 5.58%
80,697
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
$24,964
$24.89 p/Share
1,003
Added 1.3%
75,931
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$24,948
$24.75 p/Share
1,008
Added 1.33%
74,928
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
$23,492
$23.1 p/Share
1,017
Added 1.36%
73,920
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
$20,603
$26.08 p/Share
790
Added 1.07%
72,903
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$3,352
$25.99 p/Share
129
Reduced 0.18%
72,113
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$110,509
$25.99 p/Share
4,252
Added 5.56%
72,242
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
$20,619
$26.1 p/Share
790
Added 1.15%
67,990
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$20,595
$28.33 p/Share
727
Added 1.07%
67,200
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
$20,615
$26.43 p/Share
780
Added 1.16%
66,473
Common Stock
Aug 23
2022
BUY
Exercise of conversion of derivative security
$20,609
$25.57 p/Share
806
Added 1.21%
65,693
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$3,272
$27.27 p/Share
120
Reduced 0.18%
64,887
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$108,453
$27.27 p/Share
3,977
Added 5.77%
65,007
Common Stock
May 24
2022
BUY
Exercise of conversion of derivative security
$20,611
$26.09 p/Share
790
Added 1.28%
61,030
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$20,610
$30.22 p/Share
682
Added 1.12%
60,240
Common Stock
Nov 23
2021
BUY
Exercise of conversion of derivative security
$20,611
$39.41 p/Share
523
Added 0.87%
59,558
Common Stock
Aug 24
2021
BUY
Exercise of conversion of derivative security
$20,620
$36.69 p/Share
562
Added 0.94%
59,035
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$3,158
$36.72 p/Share
86
Reduced 0.15%
58,473
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
$104,395
$36.72 p/Share
2,843
Added 4.63%
58,559
Common Stock
Aug 02
2021
SELL
Payment of exercise price or tax liability
$1,196
$36.25 p/Share
33
Reduced 0.06%
55,716
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
$40,056
$36.25 p/Share
1,105
Added 1.94%
55,749
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
$20,623
$37.84 p/Share
545
Added 0.99%
54,644
Common Stock