Nov 07
2024
SELL
Payment of exercise price or tax liability
$5,245
$72.86 p/Share
72
Reduced 0.33%
21,853
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
324
Added 1.46%
21,925
Common Stock
Sep 06
2024
SELL
Open market or private sale
$74,184
$107.67 p/Share
689
Reduced 3.09%
21,601
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
1,864
Added 7.72%
22,290
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$1,927
$107.08 p/Share
18
Reduced 0.09%
20,426
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$41,876
$107.93 p/Share
388
Reduced 1.86%
20,444
Common Stock
Jul 05
2024
SELL
Payment of exercise price or tax liability
$15,695
$117.13 p/Share
134
Reduced 0.64%
20,832
Common Stock
Jun 12
2024
SELL
Open market or private sale
$22,270
$106.05 p/Share
210
Reduced 0.99%
20,966
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
-
921
Added 4.17%
21,176
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$117,993
$99.91 p/Share
1,181
Reduced 5.51%
20,255
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$20,107
$99.05 p/Share
203
Reduced 1.13%
17,697
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
3,739
Added 14.85%
21,436
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$53,305
$98.35 p/Share
542
Reduced 2.94%
17,900
Common Stock
Feb 15
2024
SELL
Open market or private sale
$40,356
$114.0 p/Share
354
Reduced 1.88%
18,442
Common Stock
Dec 11
2023
SELL
Open market or private sale
$38,325
$105.0 p/Share
365
Reduced 1.9%
18,796
Common Stock
Sep 06
2023
SELL
Open market or private sale
$70,800
$106.95 p/Share
662
Reduced 3.34%
19,161
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$4,437
$103.19 p/Share
43
Reduced 0.24%
17,600
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
2,223
Added 10.08%
19,823
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$1,699
$106.2 p/Share
16
Reduced 0.09%
17,643
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$43,607
$106.88 p/Share
408
Reduced 2.26%
17,659
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$7,162
$93.02 p/Share
77
Reduced 0.42%
18,067
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$33,388
$90.24 p/Share
370
Reduced 2.0%
18,144
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
2,499
Added 11.89%
18,514
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$22,406
$92.59 p/Share
242
Reduced 1.49%
16,015
Common Stock
Dec 13
2022
SELL
Open market or private sale
$370,136
$104.0 p/Share
3,559
Reduced 17.96%
16,257
Common Stock