Mar 07
2024
BUY
Grant, award, or other acquisition
-
12,693
Added 20.62%
48,854
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$66,855
$38.96 p/Share
1,716
Reduced 4.53%
36,161
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$14,398
$33.72 p/Share
427
Reduced 1.11%
37,877
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$51,580
$41.1 p/Share
1,255
Reduced 3.17%
38,304
Common Stock
Sep 21
2023
SELL
Payment of exercise price or tax liability
$25,437
$37.19 p/Share
684
Reduced 1.7%
39,559
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$122,484
$41.45 p/Share
2,955
Reduced 6.84%
40,243
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
8,724
Added 16.8%
43,198
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$48,276
$26.88 p/Share
1,796
Reduced 4.95%
34,474
Common Stock
Nov 08
2022
SELL
Open market or private sale
$13,761
$33.0 p/Share
417
Reduced 1.14%
36,270
Common Stock
Nov 04
2022
SELL
Open market or private sale
$18,579
$33.0 p/Share
563
Reduced 1.51%
36,687
Common Stock
Nov 02
2022
SELL
Open market or private sale
$660
$33.02 p/Share
20
Reduced 0.05%
37,250
Common Stock
Jul 06
2022
SELL
Open market or private sale
$31,838
$22.5 p/Share
1,415
Reduced 3.66%
37,270
Common Stock
Jul 05
2022
SELL
Open market or private sale
$5,684
$21.45 p/Share
265
Reduced 0.68%
38,685
Common Stock
Jun 29
2022
SELL
Open market or private sale
$6,174
$21.0 p/Share
294
Reduced 0.75%
38,950
Common Stock
Jun 28
2022
SELL
Open market or private sale
$1,449
$21.0 p/Share
69
Reduced 0.18%
39,244
Common Stock
Jun 24
2022
SELL
Open market or private sale
$9,597
$21.0 p/Share
457
Reduced 1.15%
39,313
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
8,831
Added 18.17%
39,770
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 24.43%
30,939
Common Stock
Dec 22
2021
BUY
Grant, award, or other acquisition
-
3,993
Added 16.02%
20,939
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$32,225
$42.29 p/Share
762
Reduced 4.3%
16,946
Common Stock
Oct 26
2021
SELL
Open market or private sale
$34,040
$34.04 p/Share
1,000
Reduced 5.35%
17,708
Common Stock
Oct 05
2021
SELL
Open market or private sale
$33,080
$33.08 p/Share
1,000
Reduced 5.07%
18,708
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
-
1,603
Added 7.52%
19,708
Common Stock