Aug 28
2024
SELL
Payment of exercise price or tax liability
$6,783
$62.81 p/Share
108
Reduced 0.72%
14,996
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$7,392
$68.45 p/Share
108
Reduced 0.71%
15,104
Common Stock
Mar 25
2024
SELL
Open market or private sale
$39,844
$56.92 p/Share
700
Reduced 4.4%
15,212
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$3,995
$55.49 p/Share
72
Reduced 0.45%
15,912
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
2,570
Added 13.85%
15,984
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$15,752
$50.98 p/Share
309
Reduced 2.25%
13,414
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$2,542
$42.38 p/Share
60
Reduced 0.44%
13,723
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$2,156
$37.18 p/Share
58
Reduced 0.42%
13,783
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$3,004
$50.08 p/Share
60
Reduced 0.43%
13,841
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$3,113
$53.68 p/Share
58
Reduced 0.42%
13,901
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$3,253
$54.22 p/Share
60
Reduced 0.43%
13,959
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$3,055
$52.68 p/Share
58
Reduced 0.41%
14,019
Common Stock
May 19
2023
SELL
Open market or private sale
$218,960
$54.74 p/Share
4,000
Reduced 22.13%
14,077
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$3,342
$56.65 p/Share
59
Reduced 0.33%
18,077
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$21,190
$62.51 p/Share
339
Reduced 1.83%
18,136
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
2,075
Added 10.1%
18,475
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$3,672
$61.2 p/Share
60
Reduced 0.36%
16,400
Common Stock
Nov 28
2022
SELL
Payment of exercise price or tax liability
$2,977
$57.25 p/Share
52
Reduced 0.31%
16,460
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$3,195
$53.25 p/Share
60
Reduced 0.36%
16,512
Common Stock
Aug 26
2022
SELL
Payment of exercise price or tax liability
$2,798
$53.81 p/Share
52
Reduced 0.31%
16,572
Common Stock
Jun 28
2022
SELL
Open market or private sale
$10,758
$53.79 p/Share
200
Reduced 1.19%
16,624
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$3,581
$59.69 p/Share
60
Reduced 0.36%
16,824
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$3,489
$67.09 p/Share
52
Reduced 0.31%
16,884
Common Stock
Mar 21
2022
SELL
Open market or private sale
$30,132
$75.33 p/Share
400
Reduced 2.31%
16,936
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$18,142
$72.86 p/Share
249
Reduced 1.42%
17,336
Common Stock