Apr 02
2024
-
2,773
Reduced 1.91%
142,043
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$202,055
$30.82 p/Share
6,556
Reduced 4.33%
144,816
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
14,609
Added 9.04%
146,997
Common Stock
Feb 24
2023
SELL
Open market or private sale
$1,333,200
$33.33 p/Share
40,000
Reduced 22.63%
136,763
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$227,196
$34.83 p/Share
6,523
Reduced 3.56%
176,763
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
16,900
Added 8.44%
183,286
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
7,308
Added 4.21%
166,386
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$37,891
$29.17 p/Share
1,299
Reduced 0.81%
159,078
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$341,973
$31.08 p/Share
11,003
Reduced 7.2%
141,792
Common Stock
Feb 27
2022
BUY
Grant, award, or other acquisition
-
18,585
Added 10.38%
160,377
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
9,263
Added 5.72%
152,795
Common Stock
Aug 17
2021
SELL
Open market or private sale
$990,900
$33.03 p/Share
30,000
Reduced 17.29%
143,532
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$158,589
$34.97 p/Share
4,535
Reduced 2.55%
173,532
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
11,961
Added 6.29%
178,067
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
7,284
Added 4.2%
166,106
Common Stock
Feb 23
2020
SELL
Payment of exercise price or tax liability
$60,051
$22.2 p/Share
2,705
Reduced 1.67%
158,822
Common Stock
Feb 23
2020
BUY
Grant, award, or other acquisition
-
5,907
Added 3.53%
161,527
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
9,603
Added 5.81%
155,620
Common Stock
Nov 21
2019
BUY
Grant, award, or other acquisition
-
3,300
Added 2.21%
146,017
Common Stock
Feb 27
2019
BUY
Grant, award, or other acquisition
-
10,325
Added 6.75%
142,717
Common Stock
Feb 23
2019
SELL
Payment of exercise price or tax liability
$90,462
$19.93 p/Share
4,539
Reduced 3.31%
132,392
Common Stock
Feb 23
2019
BUY
Grant, award, or other acquisition
-
9,518
Added 6.5%
136,931
Common Stock
Mar 05
2018
BUY
Grant, award, or other acquisition
-
6,645
Added 4.96%
127,413
Common Stock
Feb 24
2018
SELL
Payment of exercise price or tax liability
$60,250
$19.28 p/Share
3,125
Reduced 2.52%
120,768
Common Stock
Feb 24
2018
BUY
Grant, award, or other acquisition
-
5,402
Added 4.18%
123,893
Common Stock