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
Dec 08
2022
BUY
Grant, award, or other acquisition
-
19
Added 0.12%
16,406
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$4,362
$36.05 p/Share
121
Reduced 0.73%
16,387
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
-
20
Added 0.12%
16,508
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$3,041
$37.08 p/Share
82
Reduced 0.49%
16,488
Common Stock
Jun 02
2022
BUY
Grant, award, or other acquisition
-
21
Added 0.13%
16,570
Common Stock
Mar 11
2022
SELL
Open market or private sale
$78,263
$41.74 p/Share
1,875
Reduced 10.18%
16,549
Common Stock
Mar 11
2022
BUY
Exercise of conversion of derivative security
$49,669
$26.49 p/Share
1,875
Added 9.24%
18,424
Common Stock