Jun 27
2025
BUY
Grant, award, or other acquisition
$314,497
$278.07 p/Share
1,131
Added 5.23%
20,475
Common Stock
Jun 24
2025
SELL
Payment of exercise price or tax liability
$626,613
$193.28 p/Share
3,242
Reduced 14.35%
19,344
Common Stock
Jun 24
2025
BUY
Exercise of conversion of derivative security
-
7,911
Added 25.94%
22,586
Common Stock
Jun 06
2025
BUY
Grant, award, or other acquisition
$99,835
$190.89 p/Share
523
Added 3.44%
14,675
Common Stock
Jul 11
2024
SELL
Payment of exercise price or tax liability
$146,934
$175.34 p/Share
838
Reduced 5.59%
14,152
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$202,020
$175.67 p/Share
1,150
Added 7.13%
14,990
Common Stock
Jun 26
2024
SELL
Payment of exercise price or tax liability
$160,610
$192.81 p/Share
833
Reduced 5.68%
13,840
Common Stock
Jun 26
2024
BUY
Exercise of conversion of derivative security
-
2,334
Added 13.72%
14,673
Common Stock
Mar 07
2024
SELL
Open market or private sale
$176,770
$176.77 p/Share
1,000
Reduced 7.5%
12,339
Common Stock
Jul 11
2023
SELL
Payment of exercise price or tax liability
$59,203
$99.67 p/Share
594
Reduced 4.26%
13,339
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$202,105
$102.28 p/Share
1,976
Added 12.42%
13,933
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$24,435
$94.71 p/Share
258
Reduced 2.11%
11,957
Common Stock
Jun 28
2023
BUY
Exercise of conversion of derivative security
-
746
Added 5.76%
12,215
Common Stock
Jul 11
2022
SELL
Payment of exercise price or tax liability
$42,418
$80.49 p/Share
527
Reduced 3.74%
13,571
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
2,118
Added 13.06%
14,098
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$26,584
$77.96 p/Share
341
Reduced 2.77%
11,980
Common Stock
Jun 29
2022
BUY
Exercise of conversion of derivative security
-
984
Added 7.4%
12,321
Common Stock
Mar 10
2022
SELL
Open market or private sale
$90,924
$75.77 p/Share
1,200
Reduced 12.65%
8,285
Common Stock
Jul 11
2021
SELL
Payment of exercise price or tax liability
$39,438
$99.34 p/Share
397
Reduced 4.02%
9,485
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$49,333
$97.69 p/Share
505
Reduced 4.86%
9,882
Common Stock
Jul 02
2021
BUY
Grant, award, or other acquisition
-
913
Added 8.08%
10,387
Common Stock
Jun 29
2021
BUY
Exercise of conversion of derivative security
-
1,460
Added 13.35%
9,474
Common Stock