Mar 27
2024
SELL
Payment of exercise price or tax liability
$3,700
$16.67 p/Share
222
Reduced 0.32%
69,107
Common Stock
Mar 27
2024
SELL
Sale (or disposition) back to the issuer
-
2,219
Reduced 3.1%
69,329
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
30,887
Added 30.15%
71,548
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$18,719
$16.61 p/Share
1,127
Reduced 2.7%
40,661
Common Stock
Nov 14
2023
BUY
Other acquisition or disposition
-
207
Added 0.49%
41,788
Common Stock
Aug 15
2023
BUY
Other acquisition or disposition
-
172
Added 0.41%
41,581
Common Stock
May 16
2023
BUY
Other acquisition or disposition
-
250
Added 0.6%
41,408
Common Stock
May 10
2023
BUY
Open market or private purchase
$9,959
$14.56 p/Share
684
Added 1.63%
41,158
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$2,156
$17.97 p/Share
120
Reduced 0.3%
40,474
Common Stock
Apr 27
2023
SELL
Sale (or disposition) back to the issuer
-
1,481
Reduced 3.52%
40,594
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$11,793
$25.2 p/Share
468
Reduced 1.1%
42,075
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
$11,808
$19.68 p/Share
600
Added 1.39%
42,543
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,610
$30.71 p/Share
85
Reduced 0.2%
41,943
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$18,950
$29.29 p/Share
647
Reduced 1.52%
42,028
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
14,665
Added 25.58%
42,675
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$5,774
$34.37 p/Share
168
Reduced 0.6%
28,010
Common Stock
Apr 01
2022
SELL
Sale (or disposition) back to the issuer
-
1,112
Reduced 3.8%
28,178
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$19,078
$35.07 p/Share
544
Reduced 1.82%
29,290
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
$19,090
$19.09 p/Share
1,000
Added 3.24%
29,834
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$3,054
$35.1 p/Share
87
Reduced 0.3%
28,834
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$6,057
$34.03 p/Share
178
Reduced 0.61%
28,921
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
10,348
Added 26.23%
29,099
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$3,963
$38.11 p/Share
104
Reduced 0.55%
18,751
Common Stock
Oct 29
2021
BUY
Grant, award, or other acquisition
-
301
Added 1.57%
18,855
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$10,420
$39.77 p/Share
262
Reduced 1.31%
19,701
Common Stock