Mar 14
2024
SELL
Payment of exercise price or tax liability
$11,717
$49.44 p/Share
237
Reduced 1.98%
11,722
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
880
Added 6.85%
11,959
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$1,931
$52.2 p/Share
37
Reduced 0.33%
11,077
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,650
Added 12.93%
11,114
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,852
$52.94 p/Share
35
Reduced 0.37%
9,464
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$2,294
$53.37 p/Share
43
Reduced 0.45%
9,499
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$2,401
$53.37 p/Share
45
Reduced 0.47%
9,542
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$6,244
$53.37 p/Share
117
Reduced 1.21%
9,587
Common Stock
May 10
2023
BUY
Discretionary transaction
$14,855
$45.85 p/Share
324
Added 3.25%
9,642
Common Stock
May 09
2023
BUY
Discretionary transaction
$25,208
$46.17 p/Share
546
Added 5.54%
9,318
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$13,067
$67.36 p/Share
194
Reduced 2.16%
8,772
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
720
Added 7.43%
8,966
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$2,993
$80.91 p/Share
37
Reduced 0.45%
8,246
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$2,810
$80.29 p/Share
35
Reduced 0.42%
8,283
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$3,483
$81.01 p/Share
43
Reduced 0.51%
8,318
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$3,645
$81.01 p/Share
45
Reduced 0.54%
8,361
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,300
Added 13.39%
8,406
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$2,818
$80.53 p/Share
35
Reduced 0.49%
7,106
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$10,013
$82.75 p/Share
121
Reduced 1.67%
7,141
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
450
Added 5.84%
7,262
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$3,107
$83.98 p/Share
37
Reduced 0.54%
6,812
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$2,966
$84.75 p/Share
35
Reduced 0.51%
6,849
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$3,644
$84.75 p/Share
43
Reduced 0.62%
6,884
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
850
Added 10.93%
6,927
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$3,203
$86.56 p/Share
37
Reduced 0.61%
6,077
Common Stock