Feb 06
2025
BUY
Grant, award, or other acquisition
-
1,429
Added 3.57%
38,566
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$29,467
$78.79 p/Share
374
Reduced 1.0%
37,137
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$26,984
$82.52 p/Share
327
Reduced 0.86%
37,511
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$28,882
$82.52 p/Share
350
Reduced 0.92%
37,838
Common Stock
Jan 17
2025
SELL
Payment of exercise price or tax liability
$420,854
$81.99 p/Share
5,133
Reduced 11.85%
38,188
Common Stock
Jan 17
2025
BUY
Grant, award, or other acquisition
-
11,543
Added 21.04%
43,321
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$8,044
$99.31 p/Share
81
Reduced 0.51%
15,800
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$11,718
$99.31 p/Share
118
Reduced 0.74%
15,881
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$10,228
$99.31 p/Share
103
Reduced 0.64%
15,999
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
1,158
Added 6.71%
16,102
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$79,780
$98.86 p/Share
807
Reduced 5.12%
14,944
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
2,546
Added 13.91%
15,751
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$12,815
$107.69 p/Share
119
Reduced 0.9%
13,112
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$10,001
$108.71 p/Share
92
Reduced 0.69%
13,231
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$14,458
$108.71 p/Share
133
Reduced 0.99%
13,323
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
1,035
Added 7.14%
13,456
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$15,277
$107.59 p/Share
142
Reduced 1.13%
12,421
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
417
Added 3.21%
12,563
Common Stock
Apr 01
2022
SELL
Open market or private sale
$1,172,640
$120.0 p/Share
9,772
Reduced 44.69%
12,092
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
$257,664
$78.08 p/Share
3,300
Added 13.11%
21,864
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$10,730
$111.77 p/Share
96
Reduced 0.52%
18,544
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$20,787
$111.16 p/Share
187
Reduced 0.99%
18,640
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
1,141
Added 5.71%
18,827
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$100,308
$110.35 p/Share
909
Reduced 4.89%
17,686
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
2,837
Added 13.24%
18,595
Common Stock