Sep 01
2024
SELL
Payment of exercise price or tax liability
$37,428
$83.92 p/Share
446
Reduced 1.81%
24,207
Common Stock
May 06
2024
SELL
Open market or private sale
$1,450,400
$78.4 p/Share
18,500
Reduced 43.05%
24,475
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$113,918
$77.76 p/Share
1,465
Reduced 3.3%
42,975
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$7,844
$69.42 p/Share
113
Reduced 0.25%
44,325
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$44,883
$70.24 p/Share
639
Reduced 1.42%
44,438
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
10,227
Added 18.49%
45,078
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$274,550
$67.16 p/Share
4,088
Reduced 10.5%
34,851
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
12,944
Added 24.95%
38,939
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$58,017
$67.15 p/Share
864
Reduced 3.22%
25,995
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$22,757
$77.67 p/Share
293
Reduced 1.09%
26,700
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
9,367
Added 25.82%
26,907
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$5,475
$73.99 p/Share
74
Reduced 0.42%
17,500
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$30,780
$72.94 p/Share
422
Reduced 2.34%
17,575
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$14,215
$74.82 p/Share
190
Reduced 1.04%
17,998
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$62,724
$75.39 p/Share
832
Reduced 4.37%
18,188
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$23,222
$54.77 p/Share
424
Reduced 2.2%
18,887
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$5,518
$76.64 p/Share
72
Reduced 0.37%
19,185
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
3,998
Added 17.19%
19,255
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$15,112
$81.25 p/Share
186
Reduced 1.2%
15,257
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$48,145
$81.88 p/Share
588
Reduced 3.67%
15,443
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
1,898
Added 10.59%
16,031
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$13,283
$79.54 p/Share
167
Reduced 1.17%
14,133
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$63,783
$80.23 p/Share
795
Reduced 5.27%
14,300
Common Stock
Jan 13
2022
SELL
Open market or private sale
$183,372
$84.0 p/Share
2,183
Reduced 12.63%
15,095
Common Stock
Jan 13
2022
BUY
Exercise of conversion of derivative security
$174,793
$80.07 p/Share
2,183
Added 11.22%
17,278
Common Stock