Mar 14
2024
SELL
Payment of exercise price or tax liability
$27,735
$49.44 p/Share
561
Reduced 1.71%
32,160
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
2,080
Added 5.98%
32,721
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$5,063
$52.2 p/Share
97
Reduced 0.32%
30,641
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
3,500
Added 10.22%
30,738
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$5,135
$52.94 p/Share
97
Reduced 0.35%
27,238
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$5,603
$53.37 p/Share
105
Reduced 0.38%
27,335
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$6,190
$53.37 p/Share
116
Reduced 0.42%
27,440
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$12,488
$53.37 p/Share
234
Reduced 0.84%
27,556
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$34,892
$67.36 p/Share
518
Reduced 1.83%
27,790
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
1,920
Added 6.35%
28,308
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$7,848
$80.91 p/Share
97
Reduced 0.37%
26,388
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$7,788
$80.29 p/Share
97
Reduced 0.36%
26,485
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$8,506
$81.01 p/Share
105
Reduced 0.39%
26,582
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$9,397
$81.01 p/Share
116
Reduced 0.43%
26,687
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
2,600
Added 8.84%
26,803
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$7,972
$80.53 p/Share
99
Reduced 0.41%
24,203
Common Stock
Mar 15
2022
SELL
Open market or private sale
$127,410
$84.94 p/Share
1,500
Reduced 5.81%
24,302
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$26,811
$82.75 p/Share
324
Reduced 1.24%
25,802
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
1,200
Added 4.39%
26,126
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$8,146
$83.98 p/Share
97
Reduced 0.39%
24,926
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$8,221
$84.75 p/Share
97
Reduced 0.39%
25,023
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$8,899
$84.75 p/Share
105
Reduced 0.42%
25,120
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
2,150
Added 7.85%
25,225
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$8,396
$86.56 p/Share
97
Reduced 0.42%
23,075
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$8,573
$86.6 p/Share
99
Reduced 0.43%
23,172
Common Stock