Dec 12
2024
SELL
Payment of exercise price or tax liability
$49,634
$33.2 p/Share
1,495
Reduced 10.84%
12,302
Common Stock
Jun 05
2024
BUY
Open market or private purchase
$2,590
$25.9 p/Share
100
Added 0.87%
11,364
Common Stock
May 22
2024
BUY
Grant, award, or other acquisition
$2,613
$26.13 p/Share
100
Added 0.89%
11,159
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
1,238
Added 10.07%
11,059
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$6,945
$26.31 p/Share
264
Reduced 2.62%
9,821
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
$3,952
$26.35 p/Share
150
Added 1.48%
9,985
Common Stock
Aug 16
2023
BUY
Grant, award, or other acquisition
$90
$30.1 p/Share
3
Added 0.03%
9,671
Common Stock
Aug 09
2023
BUY
Grant, award, or other acquisition
$89
$29.96 p/Share
3
Added 0.04%
8,008
Common Stock
Aug 02
2023
BUY
Grant, award, or other acquisition
$88
$29.6 p/Share
3
Added 0.04%
8,005
Common Stock
Jun 21
2023
BUY
Open market or private purchase
$110
$27.6 p/Share
4
Added 0.04%
9,661
Common Stock
Jun 14
2023
BUY
Open market or private purchase
$106
$26.58 p/Share
4
Added 0.04%
9,658
Common Stock
Jun 07
2023
BUY
Open market or private purchase
$103
$25.95 p/Share
4
Added 0.04%
9,654
Common Stock
May 31
2023
BUY
Open market or private purchase
$105
$26.26 p/Share
4
Added 0.04%
9,650
Common Stock
May 24
2023
BUY
Open market or private purchase
$2,624
$25.24 p/Share
104
Added 1.08%
9,556
Common Stock
May 17
2023
BUY
Open market or private purchase
$6,350
$25.0 p/Share
254
Added 2.62%
9,452
Common Stock
May 10
2023
BUY
Open market or private purchase
$104
$26.16 p/Share
4
Added 0.04%
9,198
Common Stock
May 03
2023
BUY
Open market or private purchase
$87
$29.15 p/Share
3
Added 0.03%
9,195
Common Stock
Apr 26
2023
BUY
Open market or private purchase
$87
$29.25 p/Share
3
Added 0.03%
9,191
Common Stock
Apr 19
2023
BUY
Open market or private purchase
$88
$29.64 p/Share
3
Added 0.03%
9,188
Common Stock
Apr 12
2023
BUY
Open market or private purchase
$89
$29.73 p/Share
3
Added 0.03%
9,184
Common Stock
Apr 05
2023
BUY
Open market or private purchase
$91
$30.5 p/Share
3
Added 0.03%
9,181
Common Stock
Mar 29
2023
BUY
Open market or private purchase
$93
$31.19 p/Share
3
Added 0.03%
9,178
Common Stock
Mar 22
2023
BUY
Open market or private purchase
$92
$30.99 p/Share
3
Added 0.03%
9,175
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$10,562
$32.5 p/Share
325
Reduced 3.42%
9,171
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$98
$32.75 p/Share
3
Added 0.03%
9,496
Common Stock