Mar 20
2025
SELL
Payment of exercise price or tax liability
$19,626
$23.59 p/Share
832
Reduced 0.83%
99,965
Common Stock
Mar 20
2025
BUY
Grant, award, or other acquisition
-
3,047
Added 2.87%
103,012
Common Stock
Mar 19
2025
SELL
Payment of exercise price or tax liability
$28,812
$24.01 p/Share
1,200
Reduced 1.18%
100,797
Common Stock
Mar 19
2025
BUY
Grant, award, or other acquisition
-
2,400
Added 2.3%
101,997
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$8,237
$18.98 p/Share
434
Reduced 0.43%
99,597
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$8,516
$19.01 p/Share
448
Reduced 0.45%
100,031
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$30,644
$19.01 p/Share
1,612
Reduced 1.63%
97,119
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
3,360
Added 3.24%
100,479
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
3,224
Added 3.16%
98,731
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$16,282
$19.57 p/Share
832
Reduced 0.86%
95,507
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$7,812
$18.0 p/Share
434
Reduced 0.45%
96,339
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$9,334
$17.35 p/Share
538
Reduced 0.55%
96,773
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$90,331
$17.93 p/Share
5,038
Reduced 4.92%
97,311
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
12,548
Added 10.92%
102,349
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$62,123
$32.8 p/Share
1,894
Reduced 2.13%
87,200
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
6,389
Added 6.64%
89,801
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$11,502
$32.04 p/Share
359
Reduced 0.42%
85,306
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$61,482
$32.53 p/Share
1,890
Reduced 2.16%
85,665
Common Stock
Dec 17
2021
BUY
Exercise of conversion of derivative security
$25,444
$6.99 p/Share
3,640
Added 3.99%
87,555
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$26,275
$25.24 p/Share
1,041
Reduced 1.27%
81,228
Common Stock
Mar 23
2021
BUY
Grant, award, or other acquisition
-
4,768
Added 5.38%
83,915
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$49,991
$26.45 p/Share
1,890
Reduced 2.3%
80,188
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$9,220
$26.57 p/Share
347
Reduced 0.42%
82,078
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
$13,812
$6.99 p/Share
1,976
Added 2.34%
82,425
Common Stock