Feb 20
2024
SELL
Payment of exercise price or tax liability
$125,280
$29.85 p/Share
4,197
Reduced 2.5%
163,549
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$43,106
$30.25 p/Share
1,425
Reduced 0.84%
167,746
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
14,190
Added 7.74%
169,171
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$215,683
$28.8 p/Share
7,489
Reduced 4.61%
154,981
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
24,615
Added 13.16%
162,470
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$140,976
$35.6 p/Share
3,960
Reduced 2.79%
137,855
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$229,615
$31.48 p/Share
7,294
Reduced 4.89%
141,815
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
-
19,207
Added 11.41%
149,109
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$29,484
$27.3 p/Share
1,080
Reduced 0.82%
129,902
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$41,517
$30.02 p/Share
1,383
Reduced 1.04%
130,982
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$47,598
$31.09 p/Share
1,531
Reduced 1.14%
132,365
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
14,080
Added 9.52%
133,896
Common Stock
Feb 13
2023
SELL
Sale (or disposition) back to the issuer
$320,024
$31.78 p/Share
10,070
Reduced 7.65%
121,481
Common Stock
Feb 13
2023
SELL
Open market or private sale
$36,640
$31.29 p/Share
1,171
Reduced 0.97%
119,816
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$15,699
$31.78 p/Share
494
Reduced 0.41%
120,987
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
$320,013
$27.27 p/Share
11,735
Added 8.19%
131,551
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$69,647
$20.89 p/Share
3,334
Reduced 2.71%
119,816
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$20,921
$24.13 p/Share
867
Reduced 0.7%
123,150
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$23,888
$22.18 p/Share
1,077
Reduced 0.86%
124,017
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$11,566
$20.84 p/Share
555
Reduced 0.44%
125,094
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$28,753
$20.79 p/Share
1,383
Reduced 1.09%
125,649
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
27,980
Added 18.05%
127,032
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$39,871
$21.74 p/Share
1,834
Reduced 1.82%
99,052
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
6,837
Added 6.35%
100,886
Common Stock
Nov 05
2021
SELL
Sale (or disposition) back to the issuer
$240,019
$27.21 p/Share
8,821
Reduced 8.5%
94,902
Common Stock