Aug 07
2024
SELL
Open market or private sale
$50,875
$46.25 p/Share
1,100
Reduced 4.64%
22,606
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$109,981
$41.44 p/Share
2,654
Reduced 10.36%
22,966
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$301,683
$41.44 p/Share
7,280
Added 23.49%
23,706
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$50,197
$40.03 p/Share
1,254
Reduced 6.17%
19,080
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
$8,646
$40.03 p/Share
216
Added 1.09%
19,541
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
$185,227
$40.11 p/Share
4,618
Added 18.67%
20,118
Common Stock
May 08
2023
SELL
Open market or private sale
$153,360
$51.12 p/Share
3,000
Reduced 16.23%
15,489
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$28,712
$47.07 p/Share
610
Reduced 3.19%
18,489
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
95
Added 0.5%
18,778
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$80,119
$47.69 p/Share
1,680
Reduced 8.12%
19,004
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
7,177
Added 27.01%
19,392
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$31,458
$49.0 p/Share
642
Reduced 4.54%
13,507
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
37
Added 0.26%
14,149
Common Stock
Aug 10
2022
SELL
Open market or private sale
$107,440
$53.72 p/Share
2,000
Reduced 12.41%
14,112
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$18,380
$51.34 p/Share
358
Reduced 2.17%
16,112
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
1,100
Added 6.26%
16,470
Common Stock
Apr 22
2022
BUY
Grant, award, or other acquisition
-
1,882
Added 10.91%
15,370
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$15,270
$50.73 p/Share
301
Reduced 2.18%
13,488
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
30
Added 0.22%
13,789
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$26,345
$51.86 p/Share
508
Reduced 3.56%
13,759
Common Stock
Feb 13
2022
BUY
Grant, award, or other acquisition
-
121
Added 0.84%
14,267
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$91,740
$51.86 p/Share
1,769
Reduced 13.19%
11,645
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
7,876
Added 35.76%
14,146
Common Stock
Aug 09
2021
SELL
Open market or private sale
$75,195
$50.13 p/Share
1,500
Reduced 15.72%
8,039
Common Stock
Jul 30
2021
SELL
Payment of exercise price or tax liability
$18,778
$48.9 p/Share
384
Reduced 3.87%
9,539
Common Stock