Feb 06
2025
BUY
Grant, award, or other acquisition
-
2,049
Added 11.27%
16,124
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$3,584
$30.9 p/Share
116
Reduced 0.82%
14,075
Common Stock
Feb 02
2025
SELL
Payment of exercise price or tax liability
$3,897
$31.43 p/Share
124
Reduced 0.87%
14,191
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$6,820
$31.43 p/Share
217
Reduced 1.49%
14,315
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
35
Added 0.24%
14,532
Common Stock
Nov 25
2024
SELL
Open market or private sale
$417,487
$36.67 p/Share
11,385
Reduced 43.99%
14,497
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$394,717
$34.67 p/Share
11,385
Added 30.55%
25,882
Common Stock
Sep 05
2024
BUY
Grant, award, or other acquisition
-
36
Added 0.25%
14,497
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$2,457
$27.61 p/Share
89
Reduced 0.61%
14,461
Common Stock
Jun 06
2024
BUY
Grant, award, or other acquisition
-
50
Added 0.34%
14,550
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
46
Added 0.32%
14,500
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$3,373
$30.39 p/Share
111
Reduced 0.76%
14,454
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$3,616
$30.39 p/Share
119
Reduced 0.81%
14,565
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
2,091
Added 12.46%
14,684
Common Stock
Dec 29
2023
-
380
Reduced 2.93%
12,593
Common Stock
Dec 13
2023
SELL
Open market or private sale
$78,380
$29.6 p/Share
2,648
Reduced 16.95%
12,973
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
28
Added 0.18%
15,621
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
-
26
Added 0.17%
15,593
Common Stock
Aug 01
2023
SELL
Open market or private sale
$50,520
$33.68 p/Share
1,500
Reduced 8.79%
15,567
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$2,272
$26.43 p/Share
86
Reduced 0.5%
17,067
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
32
Added 0.19%
17,153
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
24
Added 0.14%
17,121
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$4,198
$39.61 p/Share
106
Reduced 0.62%
17,097
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
1,152
Added 6.28%
17,203
Common Stock
Dec 27
2022
-
355
Reduced 2.16%
16,051
Common Stock