Mar 25
2025
SELL
Payment of exercise price or tax liability
$27,123
$23.73 p/Share
1,143
Reduced 0.84%
134,235
Common Stock
Mar 22
2025
SELL
Payment of exercise price or tax liability
$32,616
$23.55 p/Share
1,385
Reduced 1.01%
135,378
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$56,120
$23.59 p/Share
2,379
Reduced 1.84%
127,142
Common Stock
Mar 20
2025
BUY
Grant, award, or other acquisition
-
9,621
Added 6.57%
136,763
Common Stock
Mar 19
2025
SELL
Payment of exercise price or tax liability
$75,967
$24.01 p/Share
3,164
Reduced 2.39%
129,142
Common Stock
Mar 19
2025
BUY
Grant, award, or other acquisition
-
6,329
Added 4.55%
132,685
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$21,713
$18.98 p/Share
1,144
Reduced 0.9%
126,356
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$21,196
$19.01 p/Share
1,115
Reduced 0.87%
127,500
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$76,268
$19.01 p/Share
4,012
Reduced 3.23%
120,306
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
8,309
Added 6.07%
128,615
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
8,024
Added 6.06%
124,318
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$46,557
$19.57 p/Share
2,379
Reduced 2.0%
116,294
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$20,592
$18.0 p/Share
1,144
Reduced 0.95%
118,673
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$19,345
$17.35 p/Share
1,115
Reduced 0.92%
119,817
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$209,763
$17.93 p/Share
11,699
Reduced 8.82%
120,932
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
31,823
Added 19.35%
132,631
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$118,310
$32.8 p/Share
3,607
Reduced 3.7%
93,948
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
14,075
Added 12.25%
100,808
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$35,725
$32.04 p/Share
1,115
Reduced 1.22%
90,340
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$134,284
$32.53 p/Share
4,128
Reduced 4.32%
91,455
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
$36,054
$6.99 p/Share
5,158
Added 5.12%
95,583
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$46,492
$25.24 p/Share
1,842
Reduced 2.15%
83,739
Common Stock
Mar 23
2021
BUY
Grant, award, or other acquisition
-
10,370
Added 10.29%
90,425
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$109,186
$26.45 p/Share
4,128
Reduced 4.8%
81,897
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$16,314
$26.57 p/Share
614
Reduced 0.71%
86,025
Common Stock