Aug 17
2024
SELL
Payment of exercise price or tax liability
$122,785
$73.48 p/Share
1,671
Reduced 0.95%
174,315
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$705,973
$73.12 p/Share
9,655
Reduced 5.51%
165,728
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
33,514
Added 16.0%
175,986
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$226,051
$69.15 p/Share
3,269
Reduced 2.11%
151,766
Common Stock
Oct 30
2023
SELL
Open market or private sale
$111,240
$55.62 p/Share
2,000
Reduced 1.27%
155,035
Common Stock
Sep 29
2023
SELL
Open market or private sale
$118,460
$59.23 p/Share
2,000
Reduced 1.26%
157,035
Common Stock
Aug 29
2023
SELL
Open market or private sale
$123,980
$61.99 p/Share
2,000
Reduced 1.24%
159,035
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$110,349
$61.0 p/Share
1,809
Reduced 1.11%
161,035
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$414,122
$60.99 p/Share
6,790
Reduced 4.27%
152,350
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
26,013
Added 13.77%
162,844
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$219,429
$63.0 p/Share
3,483
Reduced 2.37%
143,621
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$69,128
$62.73 p/Share
1,102
Reduced 0.74%
147,104
Common Stock
Jul 31
2023
SELL
Open market or private sale
$119,520
$59.76 p/Share
2,000
Reduced 1.34%
147,790
Common Stock
Jun 29
2023
SELL
Open market or private sale
$119,260
$59.63 p/Share
2,000
Reduced 1.32%
149,790
Common Stock
May 30
2023
SELL
Open market or private sale
$112,100
$56.05 p/Share
2,000
Reduced 1.3%
151,790
Common Stock
Mar 01
2023
SELL
Open market or private sale
$28,155
$56.31 p/Share
500
Reduced 0.32%
153,790
Common Stock
Feb 01
2023
SELL
Open market or private sale
$30,630
$61.26 p/Share
500
Reduced 0.32%
154,290
Common Stock
Jan 03
2023
SELL
Open market or private sale
$29,365
$58.73 p/Share
500
Reduced 0.32%
154,790
Common Stock
Dec 01
2022
SELL
Open market or private sale
$30,505
$61.01 p/Share
500
Reduced 0.32%
155,290
Common Stock
Nov 01
2022
SELL
Open market or private sale
$26,175
$52.35 p/Share
500
Reduced 0.32%
155,790
Common Stock
Oct 03
2022
SELL
Open market or private sale
$21,790
$43.58 p/Share
500
Reduced 0.32%
156,290
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$48,979
$48.59 p/Share
1,008
Reduced 0.64%
156,790
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$42,123
$51.94 p/Share
811
Reduced 0.51%
157,798
Common Stock
Sep 01
2022
SELL
Open market or private sale
$24,665
$49.33 p/Share
500
Reduced 0.31%
158,609
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
12,406
Added 7.23%
159,109
Common Stock