Aug 15
2024
SELL
Open market or private sale
$663,000
$110.5 p/Share
6,000
Reduced 6.75%
82,900
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
8,576
Added 8.8%
88,900
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$15,419
$107.08 p/Share
144
Reduced 0.18%
80,324
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$337,065
$107.93 p/Share
3,123
Reduced 3.74%
80,468
Common Stock
Jun 17
2024
SELL
Open market or private sale
$337,080
$112.36 p/Share
3,000
Reduced 3.46%
83,591
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$69,737
$99.91 p/Share
698
Reduced 0.8%
86,591
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$178,785
$99.05 p/Share
1,805
Reduced 2.51%
70,081
Common Stock
May 15
2024
SELL
Open market or private sale
$297,930
$99.31 p/Share
3,000
Reduced 4.01%
71,886
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
17,208
Added 16.47%
87,289
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$262,201
$98.35 p/Share
2,666
Reduced 3.44%
74,886
Common Stock
Mar 01
2024
SELL
Open market or private sale
$360,000
$120.0 p/Share
3,000
Reduced 3.72%
77,552
Common Stock
Dec 14
2023
SELL
Open market or private sale
$330,000
$110.0 p/Share
3,000
Reduced 3.59%
80,552
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$38,489
$103.19 p/Share
373
Reduced 0.51%
72,955
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
10,597
Added 11.26%
83,552
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$15,080
$106.2 p/Share
142
Reduced 0.19%
73,328
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$258,756
$106.88 p/Share
2,421
Reduced 3.19%
73,470
Common Stock
May 26
2023
SELL
Open market or private sale
$300,000
$100.0 p/Share
3,000
Reduced 3.8%
75,891
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$65,114
$93.02 p/Share
700
Reduced 0.88%
78,891
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$227,224
$90.24 p/Share
2,518
Reduced 3.07%
79,591
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
14,739
Added 15.22%
82,109
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$131,755
$92.59 p/Share
1,423
Reduced 2.07%
67,370
Common Stock
Mar 15
2023
SELL
Open market or private sale
$283,320
$94.44 p/Share
3,000
Reduced 4.18%
68,793
Common Stock
Feb 15
2023
SELL
Open market or private sale
$315,780
$105.26 p/Share
3,000
Reduced 4.01%
71,793
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$53,977
$102.23 p/Share
528
Reduced 0.7%
74,793
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$30,439
$106.43 p/Share
286
Reduced 0.44%
65,395
Common Stock