Jan 20
2025
SELL
Payment of exercise price or tax liability
$29,591
$101.69 p/Share
291
Reduced 1.21%
23,766
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$279,092
$117.91 p/Share
2,367
Reduced 8.96%
24,057
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
8,598
Added 24.55%
26,424
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
3,067
Added 14.68%
17,826
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$31,313
$124.26 p/Share
252
Reduced 1.68%
14,759
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$69,654
$117.66 p/Share
592
Reduced 3.79%
15,011
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$31,530
$137.09 p/Share
230
Reduced 1.45%
15,603
Common Stock
Feb 17
2023
SELL
Open market or private sale
$360,307
$137.26 p/Share
2,625
Reduced 14.22%
15,833
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$694,354
$138.18 p/Share
5,025
Reduced 21.4%
18,458
Common Stock
Feb 13
2023
SELL
Open market or private sale
$1,257,027
$137.38 p/Share
9,150
Reduced 36.62%
15,833
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
$556,461
$72.74 p/Share
7,650
Added 24.57%
23,483
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$516,073
$134.08 p/Share
3,849
Reduced 13.35%
24,983
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
9,734
Added 25.24%
28,832
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
2,740
Added 12.55%
19,098
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$81,157
$137.09 p/Share
592
Reduced 3.49%
16,358
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$62,186
$130.37 p/Share
477
Reduced 2.74%
16,950
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
652
Added 3.61%
17,427
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$7,754
$117.48 p/Share
66
Reduced 0.39%
16,775
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$35,717
$118.66 p/Share
301
Reduced 1.76%
16,841
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
3,167
Added 15.59%
17,142
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$97,594
$121.84 p/Share
801
Reduced 5.42%
13,975
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
5,607
Added 27.51%
14,776
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
3,279
Added 26.34%
9,169
Common Stock