Mar 15
2024
BUY
Grant, award, or other acquisition
-
49,850
Added 27.98%
128,311
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$7,821
$8.98 p/Share
871
Reduced 1.1%
78,461
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$23,096
$8.07 p/Share
2,862
Reduced 3.48%
79,332
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$38,081
$25.27 p/Share
1,507
Reduced 1.8%
82,194
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$26,147
$30.02 p/Share
871
Reduced 1.03%
83,701
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$22,974
$29.23 p/Share
786
Reduced 1.23%
63,190
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
21,382
Added 20.18%
84,572
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$31,382
$29.55 p/Share
1,062
Reduced 1.63%
63,976
Common Stock
Oct 24
2022
SELL
Open market or private sale
$30,000
$30.0 p/Share
1,000
Reduced 1.51%
65,038
Common Stock
Aug 15
2022
SELL
Open market or private sale
$31,010
$31.01 p/Share
1,000
Reduced 1.49%
66,038
Common Stock
Jul 15
2022
SELL
Open market or private sale
$31,790
$31.79 p/Share
1,000
Reduced 1.47%
67,038
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
15,404
Added 18.46%
68,038
Common Stock
Jun 15
2022
SELL
Open market or private sale
$31,290
$31.29 p/Share
1,000
Reduced 1.86%
52,634
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$29,431
$33.79 p/Share
871
Reduced 1.6%
53,634
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$30,583
$34.44 p/Share
888
Reduced 1.88%
46,428
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
8,077
Added 12.91%
54,505
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$32,580
$34.44 p/Share
946
Reduced 1.96%
47,316
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$34,841
$29.83 p/Share
1,168
Reduced 2.36%
48,262
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$27,960
$29.84 p/Share
937
Reduced 1.86%
49,430
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
2,704
Added 5.1%
50,367
Common Stock
Jan 21
2022
-
175
Reduced 0.37%
47,663
Common Stock
Nov 15
2021
SELL
Open market or private sale
$31,890
$31.89 p/Share
1,000
Reduced 2.05%
47,838
Common Stock
Oct 15
2021
SELL
Open market or private sale
$36,670
$36.67 p/Share
1,000
Reduced 2.01%
48,838
Common Stock
Sep 15
2021
SELL
Open market or private sale
$36,530
$36.53 p/Share
1,000
Reduced 1.97%
49,838
Common Stock
Aug 16
2021
SELL
Open market or private sale
$34,860
$34.86 p/Share
1,000
Reduced 1.93%
50,838
Common Stock