Jun 03
2024
SELL
Open market or private sale
$283,561
$35.37 p/Share
8,017
Reduced 5.4%
140,329
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$350,870
$35.37 p/Share
9,920
Reduced 6.27%
148,346
Common Stock
May 06
2024
SELL
Open market or private sale
$364,533
$35.95 p/Share
10,140
Reduced 6.02%
158,266
Common Stock
Mar 04
2024
SELL
Open market or private sale
$567,639
$35.02 p/Share
16,209
Reduced 8.85%
166,954
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$704,637
$35.13 p/Share
20,058
Reduced 9.87%
183,163
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
48,380
Added 19.23%
203,221
Common Stock
Nov 24
2023
SELL
Open market or private sale
$463,330
$35.0 p/Share
13,238
Reduced 7.94%
153,494
Common Stock
Aug 17
2023
SELL
Open market or private sale
$368,848
$33.55 p/Share
10,994
Reduced 6.24%
165,268
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$1,006,162
$33.56 p/Share
29,981
Reduced 14.54%
176,262
Common Stock
Aug 07
2023
SELL
Open market or private sale
$577,006
$35.07 p/Share
16,453
Reduced 7.39%
206,243
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$499,907
$38.19 p/Share
13,090
Reduced 5.59%
220,994
Common Stock
May 05
2023
SELL
Open market or private sale
$1,025,000
$41.0 p/Share
25,000
Reduced 9.65%
234,084
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
-
11,241
Reduced 4.19%
257,321
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$546,214
$12.8 p/Share
42,673
Added 13.71%
268,562
Common Stock
Aug 19
2022
SELL
Open market or private sale
$1,150,800
$38.36 p/Share
30,000
Reduced 11.85%
223,062
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$1,164,978
$38.83 p/Share
30,002
Reduced 11.25%
236,625
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
16,437
Added 6.1%
253,062
Common Stock
Jul 29
2022
SELL
Open market or private sale
$127,960
$36.56 p/Share
3,500
Reduced 1.3%
266,627
Common Stock
Jun 24
2022
SELL
Payment of exercise price or tax liability
$5,066
$37.25 p/Share
136
Reduced 0.05%
270,127
Common Stock
Jun 24
2022
BUY
Grant, award, or other acquisition
-
304
Added 0.11%
270,263
Common Stock
Jun 06
2022
SELL
Open market or private sale
$593,768
$36.47 p/Share
16,281
Reduced 5.72%
268,174
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$732,260
$37.25 p/Share
19,658
Reduced 6.46%
284,455
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$563,031
$7.74 p/Share
72,743
Added 19.41%
302,095
Common Stock
Nov 30
2021
SELL
Open market or private sale
$675,400
$33.77 p/Share
20,000
Reduced 8.07%
227,719
Common Stock
Aug 17
2021
SELL
Open market or private sale
$1,438,821
$37.7 p/Share
38,165
Reduced 13.42%
246,141
Common Stock