Oct 29
2024
SELL
Payment of exercise price or tax liability
$882
$32.68 p/Share
27
Reduced 0.62%
4,351
Common Stock
Sep 05
2024
BUY
Grant, award, or other acquisition
-
20
Added 0.45%
4,378
Common Stock
Aug 01
2024
SELL
Open market or private sale
$28,745
$33.27 p/Share
864
Reduced 16.55%
4,358
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$22,887
$26.49 p/Share
864
Added 14.2%
5,222
Common Stock
Jun 06
2024
BUY
Grant, award, or other acquisition
-
26
Added 0.59%
4,358
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
23
Added 0.53%
4,332
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
22
Added 0.51%
4,309
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$2,136
$28.11 p/Share
76
Reduced 1.74%
4,287
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$1,488
$29.18 p/Share
51
Reduced 1.16%
4,363
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$525
$29.18 p/Share
18
Reduced 0.41%
4,414
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,750
$29.18 p/Share
60
Reduced 1.34%
4,432
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
603
Added 11.84%
4,492
Common Stock
Sep 30
2023
SELL
Payment of exercise price or tax liability
$8,150
$28.7 p/Share
284
Reduced 6.81%
3,889
Common Stock
Sep 14
2023
SELL
Open market or private sale
$49,633
$29.81 p/Share
1,665
Reduced 28.52%
4,173
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
-
36
Added 0.61%
5,838
Common Stock
Aug 29
2023
SELL
Payment of exercise price or tax liability
$790
$30.4 p/Share
26
Reduced 0.45%
5,802
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
40
Added 0.68%
5,828
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
29
Added 0.5%
5,788
Common Stock
Dec 08
2022
BUY
Grant, award, or other acquisition
-
35
Added 0.6%
5,759
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$2,631
$36.05 p/Share
73
Reduced 1.26%
5,724
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$1,720
$35.84 p/Share
48
Reduced 0.82%
5,797
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$573
$35.84 p/Share
16
Reduced 0.27%
5,845
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
-
948
Added 13.92%
5,861
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$9,583
$35.36 p/Share
271
Reduced 5.23%
4,913
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
-
35
Added 0.67%
5,184
Common Stock