Nov 01
2024
SELL
Open market or private sale
$1,469,100
$195.88 p/Share
7,500
Reduced 15.62%
40,502
Common Stock
Aug 09
2024
SELL
Open market or private sale
$989,096
$162.28 p/Share
6,095
Reduced 11.28%
47,944
Common Stock
Aug 09
2024
-
1,400
Reduced 2.92%
46,544
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$767,897
$138.31 p/Share
5,552
Reduced 9.32%
54,039
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
11,579
Added 16.27%
59,591
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$152,048
$138.1 p/Share
1,101
Reduced 2.24%
48,012
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
3,553
Added 6.75%
49,113
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$102,929
$142.76 p/Share
721
Reduced 1.56%
45,560
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
2,328
Added 4.79%
46,281
Common Stock
Dec 14
2023
-
1,600
Reduced 3.51%
43,953
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$224,854
$159.02 p/Share
1,414
Reduced 3.13%
43,818
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
2,962
Added 6.15%
45,232
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$102,249
$159.02 p/Share
643
Reduced 1.5%
42,270
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
2,076
Added 4.61%
42,913
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$68,484
$156.0 p/Share
439
Reduced 1.06%
40,837
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
1,416
Added 3.32%
41,276
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$111,740
$154.98 p/Share
721
Reduced 1.78%
39,860
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
2,327
Added 5.42%
40,581
Common Stock
May 19
2022
-
1,900
Reduced 4.87%
37,108
Common Stock
May 17
2022
SELL
Open market or private sale
$848,550
$169.71 p/Share
5,000
Reduced 11.36%
39,008
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$328,687
$182.3 p/Share
1,803
Reduced 3.94%
44,008
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
3,701
Added 7.47%
45,811
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$142,391
$179.56 p/Share
793
Reduced 1.85%
42,110
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
2,076
Added 4.62%
42,903
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$126,019
$169.38 p/Share
744
Reduced 1.79%
40,827
Common Stock