Apr 10
2023
BUY
Grant, award, or other acquisition
-
7,081
Added 4.93%
136,588
Common Stock
Jan 18
2023
SELL
Open market or private sale
$23,409
$36.07 p/Share
649
Reduced 0.5%
129,507
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$75,210
$35.41 p/Share
2,124
Reduced 2.1%
99,092
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
-
31,064
Added 19.27%
130,156
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$45,608
$35.41 p/Share
1,288
Reduced 1.26%
101,216
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$5,234
$21.63 p/Share
242
Added 0.24%
102,504
Common Stock
Dec 14
2022
SELL
Open market or private sale
$28,836
$36.0 p/Share
801
Reduced 0.78%
102,262
Common Stock
Dec 13
2022
SELL
Open market or private sale
$106,949
$34.4 p/Share
3,109
Reduced 2.93%
103,063
Common Stock
Oct 14
2022
SELL
Payment of exercise price or tax liability
$25,357
$22.48 p/Share
1,128
Reduced 1.05%
106,172
Common Stock
Sep 15
2022
SELL
Open market or private sale
$36,868
$28.58 p/Share
1,290
Reduced 1.19%
107,300
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$39,669
$29.19 p/Share
1,359
Reduced 1.24%
108,590
Common Stock
Sep 12
2022
BUY
Grant, award, or other acquisition
-
2,649
Added 2.35%
109,949
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$164,947
$23.85 p/Share
6,916
Reduced 6.06%
107,300
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$25,211
$22.35 p/Share
1,128
Reduced 0.98%
114,216
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$5,209
$21.26 p/Share
245
Added 0.21%
115,344
Common Stock
May 09
2022
SELL
Open market or private sale
$68,408
$17.5 p/Share
3,909
Reduced 3.28%
115,099
Common Stock
Apr 14
2022
SELL
Payment of exercise price or tax liability
$31,167
$27.63 p/Share
1,128
Reduced 0.94%
119,008
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$117,736
$28.73 p/Share
4,098
Reduced 3.3%
120,136
Common Stock
Apr 13
2022
BUY
Grant, award, or other acquisition
-
8,007
Added 6.05%
124,234
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$31,248
$35.55 p/Share
879
Reduced 0.75%
116,227
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
35,161
Added 23.09%
117,106
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$4,851
$35.41 p/Share
137
Added 0.17%
81,945
Common Stock
Aug 25
2021
SELL
Open market or private sale
$143,762
$69.05 p/Share
2,082
Reduced 2.48%
81,808
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$179,205
$69.54 p/Share
2,577
Reduced 2.98%
83,890
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
-
19,059
Added 18.06%
86,467
Common Stock