Aug 01
2024
SELL
Open market or private sale
$264,000
$66.0 p/Share
4,000
Reduced 4.06%
94,490
Common Stock
May 02
2024
SELL
Open market or private sale
$122,200
$61.1 p/Share
2,000
Reduced 2.01%
97,682
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$279,930
$58.97 p/Share
4,747
Reduced 4.55%
99,682
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
4,796
Added 4.39%
104,429
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
15,056
Added 13.23%
98,747
Common Stock
Jan 20
2024
SELL
Sale (or disposition) back to the issuer
-
1,709
Reduced 1.92%
87,267
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$201,829
$56.44 p/Share
3,576
Reduced 4.1%
83,691
Common Stock
Nov 08
2023
SELL
Open market or private sale
$274,500
$54.9 p/Share
5,000
Reduced 5.37%
88,175
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$224,189
$57.96 p/Share
3,868
Reduced 4.05%
91,603
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
3,544
Added 3.58%
95,471
Common Stock
Mar 16
2023
SELL
Open market or private sale
$246,880
$61.72 p/Share
4,000
Reduced 4.17%
91,927
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
13,613
Added 12.52%
95,145
Common Stock
Jan 15
2023
SELL
Sale (or disposition) back to the issuer
-
447
Reduced 0.52%
84,986
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$220,779
$63.92 p/Share
3,454
Reduced 4.06%
81,532
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$234,017
$66.2 p/Share
3,535
Reduced 4.05%
83,675
Common Stock
Mar 18
2022
BUY
Grant, award, or other acquisition
-
2,540
Added 2.83%
87,210
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
13,451
Added 13.79%
84,066
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$322,639
$63.75 p/Share
5,061
Reduced 6.69%
70,615
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
3,012
Added 3.83%
75,676
Common Stock
Nov 17
2021
SELL
Open market or private sale
$211,120
$60.32 p/Share
3,500
Reduced 4.63%
72,116
Common Stock
Aug 11
2021
SELL
Open market or private sale
$220,990
$63.14 p/Share
3,500
Reduced 4.45%
75,084
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$204,808
$58.35 p/Share
3,510
Reduced 4.3%
78,043
Common Stock
Mar 19
2021
BUY
Grant, award, or other acquisition
-
2,886
Added 3.42%
81,553
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
14,405
Added 15.58%
78,049
Common Stock
Jan 17
2021
SELL
Payment of exercise price or tax liability
$304,707
$58.62 p/Share
5,198
Reduced 7.55%
63,644
Common Stock