Dec 12
2024
SELL
Open market or private sale
$195,400
$48.85 p/Share
4,000
Reduced 2.67%
145,589
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
14,546
Added 8.86%
149,589
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$62,635
$37.35 p/Share
1,677
Reduced 1.23%
135,043
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$507,914
$37.78 p/Share
13,444
Reduced 8.95%
136,720
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
16,415
Added 9.85%
150,164
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$41,475
$36.51 p/Share
1,136
Reduced 0.84%
133,749
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$98,832
$36.51 p/Share
2,707
Reduced 1.97%
134,885
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
16,152
Added 10.51%
137,592
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$44,287
$34.12 p/Share
1,298
Reduced 1.05%
122,600
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$104,646
$34.12 p/Share
3,067
Reduced 2.42%
123,898
Common Stock
May 03
2022
SELL
Open market or private sale
$39,000
$39.0 p/Share
1,000
Reduced 0.78%
126,965
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$75,968
$32.0 p/Share
2,374
Reduced 1.82%
127,835
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
21,610
Added 14.23%
130,209
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$91,967
$31.26 p/Share
2,942
Reduced 2.64%
108,599
Common Stock
Dec 24
2021
SELL
Payment of exercise price or tax liability
$33,612
$32.57 p/Share
1,032
Reduced 0.92%
111,541
Common Stock
Nov 03
2021
SELL
Open market or private sale
$37,000
$37.0 p/Share
1,000
Reduced 0.88%
112,573
Common Stock
Oct 29
2021
SELL
Open market or private sale
$35,000
$35.0 p/Share
1,000
Reduced 0.87%
113,573
Common Stock
Sep 11
2021
SELL
Payment of exercise price or tax liability
$7,815
$27.42 p/Share
285
Reduced 0.25%
114,573
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$68,252
$30.62 p/Share
2,229
Reduced 2.96%
73,153
Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$68,243
$24.39 p/Share
2,798
Reduced 3.58%
75,382
Common Stock
Dec 03
2020
SELL
Sale (or disposition) back to the issuer
-
2,897
Reduced 3.57%
78,180
Common Stock
Dec 03
2020
BUY
Grant, award, or other acquisition
-
7,028
Added 7.98%
81,077
Common Stock