Apr 25
2025
BUY
Grant, award, or other acquisition
-
19,482
Added 31.45%
42,461
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$2,719
$21.41 p/Share
127
Reduced 0.55%
22,979
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$19,635
$33.45 p/Share
587
Reduced 2.48%
23,106
Common Stock
May 09
2024
SELL
Open market or private sale
$249,864
$43.5 p/Share
5,744
Reduced 19.51%
23,693
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$6,186
$42.96 p/Share
144
Reduced 0.49%
29,437
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$68,392
$41.83 p/Share
1,635
Reduced 5.24%
29,581
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
10,373
Added 24.94%
31,216
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$5,834
$45.94 p/Share
127
Reduced 0.61%
20,843
Common Stock
Nov 03
2023
SELL
Open market or private sale
$178,013
$25.68 p/Share
6,932
Reduced 24.84%
20,970
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$13,671
$23.86 p/Share
573
Reduced 2.01%
27,902
Common Stock
May 06
2023
SELL
Payment of exercise price or tax liability
$4,825
$28.22 p/Share
171
Reduced 0.6%
28,475
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$113,960
$28.54 p/Share
3,993
Reduced 12.23%
28,646
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
11,663
Added 26.33%
32,639
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$15,054
$33.16 p/Share
454
Reduced 2.12%
20,976
Common Stock
Nov 11
2022
SELL
Open market or private sale
$39,985
$34.74 p/Share
1,151
Reduced 5.1%
21,430
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$37,860
$31.11 p/Share
1,217
Reduced 5.11%
22,581
Common Stock
Aug 30
2022
SELL
Open market or private sale
$123,320
$29.73 p/Share
4,148
Reduced 14.84%
23,798
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$5,902
$32.97 p/Share
179
Reduced 0.64%
27,946
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
8,017
Added 22.18%
28,125
Common Stock
Apr 24
2022
SELL
Payment of exercise price or tax liability
$75,242
$33.56 p/Share
2,242
Reduced 10.03%
20,108
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
1,539
Added 6.44%
22,350
Common Stock
Oct 29
2021
BUY
Grant, award, or other acquisition
-
7,072
Added 25.36%
20,811
Common Stock