Dec 04
2024
BUY
Open market or private purchase
$33
$33.55 p/Share
1
Added 0.03%
3,099
Common Stock
Nov 20
2024
BUY
Open market or private purchase
$32
$32.9 p/Share
1
Added 0.03%
3,079
Common Stock
Sep 18
2024
BUY
Open market or private purchase
$3,079
$3079.0 p/Share
1
Added 3.03%
32
Common Stock
Sep 04
2024
BUY
Open market or private purchase
$30
$30.51 p/Share
1
Added 0.03%
3,078
Common Stock
Aug 21
2024
BUY
Open market or private purchase
$29
$29.95 p/Share
1
Added 0.03%
3,056
Common Stock
Jun 19
2024
BUY
Open market or private purchase
$28
$28.3 p/Share
1
Added 0.05%
1,980
Common Stock
May 29
2024
BUY
Open market or private purchase
$26
$26.49 p/Share
1
Added 0.03%
3,054
Common Stock
May 15
2024
BUY
Open market or private purchase
$27
$27.5 p/Share
1
Added 0.03%
3,030
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
620
Added 16.99%
3,029
Common Stock
Mar 12
2024
BUY
Payment of exercise price or tax liability
$4,104
$26.31 p/Share
156
Added 6.08%
2,409
Common Stock
Sep 20
2023
BUY
Open market or private purchase
$28
$28.48 p/Share
1
Added 0.04%
2,528
Common Stock
Aug 30
2023
BUY
Open market or private purchase
$28
$28.66 p/Share
1
Added 0.04%
2,527
Common Stock
Aug 16
2023
BUY
Grant, award, or other acquisition
$30
$30.1 p/Share
1
Added 0.04%
2,508
Common Stock
Aug 02
2023
BUY
Grant, award, or other acquisition
$29
$29.6 p/Share
1
Added 0.04%
2,507
Common Stock
Jun 21
2023
BUY
Open market or private purchase
$27
$27.6 p/Share
1
Added 0.04%
2,506
Common Stock
May 31
2023
BUY
Open market or private purchase
$26
$26.26 p/Share
1
Added 0.04%
2,505
Common Stock
May 17
2023
BUY
Open market or private purchase
$25
$25.0 p/Share
1
Added 0.04%
2,485
Common Stock
May 03
2023
BUY
Open market or private purchase
$29
$29.15 p/Share
1
Added 0.04%
2,484
Common Stock
Apr 19
2023
BUY
Open market or private purchase
$29
$29.64 p/Share
1
Added 0.04%
2,483
Common Stock
Mar 29
2023
BUY
Open market or private purchase
$31
$31.19 p/Share
1
Added 0.04%
2,482
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$6,142
$32.5 p/Share
189
Reduced 7.08%
2,481
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$32
$32.75 p/Share
1
Added 0.04%
2,670
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
372
Added 12.23%
2,669
Common Stock
Mar 01
2023
BUY
Open market or private purchase
$32
$32.7 p/Share
1
Added 0.03%
3,669
Common Stock
Feb 15
2023
BUY
Open market or private purchase
$32
$32.9 p/Share
1
Added 0.04%
2,283
Common Stock