Jul 01
2024
BUY
Grant, award, or other acquisition
-
19,202
Added 16.62%
96,347
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$41,083
$19.78 p/Share
2,077
Reduced 2.62%
77,145
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$77,119
$24.99 p/Share
3,086
Reduced 3.75%
79,222
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
10,654
Added 11.46%
82,308
Common Stock
Feb 27
2024
SELL
Open market or private sale
$250,000
$25.0 p/Share
10,000
Reduced 12.25%
71,654
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$8,979
$16.18 p/Share
555
Added 0.68%
81,654
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$11,993
$16.23 p/Share
739
Added 0.9%
81,099
Common Stock
Jun 06
2023
SELL
Open market or private sale
$211,100
$21.11 p/Share
10,000
Reduced 11.07%
80,360
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$17,381
$18.73 p/Share
928
Reduced 1.02%
90,360
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$26,720
$18.39 p/Share
1,453
Reduced 1.57%
91,288
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$116,534
$13.06 p/Share
8,923
Reduced 8.78%
92,741
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
21,587
Added 17.51%
101,664
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$11,993
$16.52 p/Share
726
Added 0.9%
80,077
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$28,335
$36.05 p/Share
786
Reduced 0.98%
79,351
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$81,861
$37.62 p/Share
2,176
Reduced 2.64%
80,137
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$900,651
$42.77 p/Share
21,058
Reduced 20.37%
82,313
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
4,092
Added 3.81%
103,371
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
29,242
Added 22.75%
99,279
Common Stock
Nov 03
2021
SELL
Open market or private sale
$1,405,091
$43.06 p/Share
32,631
Reduced 31.78%
70,037
Common Stock
Aug 10
2021
SELL
Open market or private sale
$193,150
$38.63 p/Share
5,000
Reduced 4.64%
102,668
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$245,324
$44.71 p/Share
5,487
Reduced 4.85%
107,668
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$94,342
$31.84 p/Share
2,963
Reduced 2.55%
113,155
Common Stock
May 11
2021
SELL
Payment of exercise price or tax liability
$50,015
$33.41 p/Share
1,497
Reduced 1.27%
116,118
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$77,269
$31.89 p/Share
2,423
Reduced 2.02%
117,615
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
5,126
Added 4.1%
120,038
Common Stock