Jun 12
2025
SELL
Payment of exercise price or tax liability
$4,714
$32.07 p/Share
147
Reduced 0.59%
24,741
Common Stock
May 17
2025
SELL
Payment of exercise price or tax liability
$10,405
$26.21 p/Share
397
Reduced 1.57%
24,888
Common Stock
May 05
2025
SELL
Payment of exercise price or tax liability
$21,340
$22.8 p/Share
936
Reduced 3.57%
25,285
Common Stock
May 05
2025
BUY
Grant, award, or other acquisition
-
1,974
Added 7.0%
26,221
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$10,879
$20.11 p/Share
541
Reduced 2.18%
24,247
Common Stock
Jun 12
2024
SELL
Payment of exercise price or tax liability
$3,241
$22.05 p/Share
147
Reduced 0.59%
24,788
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
$98,463
$24.33 p/Share
4,047
Added 13.96%
24,935
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$20,774
$22.1 p/Share
940
Reduced 4.31%
20,888
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$21,164
$28.6 p/Share
740
Reduced 3.28%
21,828
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
1,000
Added 4.24%
22,568
Common Stock
May 05
2023
BUY
Grant, award, or other acquisition
-
9,566
Added 30.73%
21,568
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$60,046
$23.31 p/Share
2,576
Reduced 17.67%
12,002
Common Stock
Jun 15
2022
SELL
Open market or private sale
$47,501
$24.46 p/Share
1,942
Reduced 11.76%
14,578
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$73,796
$38.84 p/Share
1,900
Reduced 10.31%
16,520
Common Stock
Mar 20
2022
BUY
Grant, award, or other acquisition
-
4,684
Added 20.27%
18,420
Common Stock
Dec 06
2021
SELL
Open market or private sale
$220,818
$78.0 p/Share
2,831
Reduced 17.09%
13,736
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$192,104
$72.96 p/Share
2,633
Reduced 13.71%
16,567
Common Stock
Jun 02
2021
SELL
Open market or private sale
$382,585
$85.0 p/Share
4,501
Reduced 18.99%
19,200
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$150,908
$95.09 p/Share
1,587
Reduced 6.28%
23,701
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
1,763
Added 6.52%
25,288
Common Stock
Oct 20
2020
BUY
Grant, award, or other acquisition
-
5,257
Added 18.26%
23,525
Common Stock
Sep 30
2020
SELL
Payment of exercise price or tax liability
$65,772
$24.98 p/Share
2,633
Reduced 12.6%
18,268
Common Stock