Jun 27
2025
BUY
Grant, award, or other acquisition
$107,613
$278.07 p/Share
387
Added 5.73%
6,371
Common Stock
Jun 24
2025
SELL
Payment of exercise price or tax liability
$157,909
$193.28 p/Share
817
Reduced 12.01%
5,984
Common Stock
Jun 24
2025
BUY
Exercise of conversion of derivative security
-
2,280
Added 25.11%
6,801
Common Stock
Jun 06
2025
BUY
Grant, award, or other acquisition
$149,848
$190.89 p/Share
785
Added 14.79%
4,521
Common Stock
Jul 11
2024
SELL
Payment of exercise price or tax liability
$31,210
$175.34 p/Share
178
Reduced 4.55%
3,736
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$56,038
$175.67 p/Share
319
Added 7.54%
3,914
Common Stock
Jun 26
2024
SELL
Payment of exercise price or tax liability
$31,813
$192.81 p/Share
165
Reduced 4.39%
3,595
Common Stock
Jun 26
2024
BUY
Exercise of conversion of derivative security
-
448
Added 10.88%
3,670
Common Stock
Sep 11
2023
SELL
Open market or private sale
$53,565
$112.77 p/Share
475
Reduced 12.85%
3,222
Common Stock
Jul 11
2023
SELL
Payment of exercise price or tax liability
$16,545
$99.67 p/Share
166
Reduced 4.3%
3,697
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$52,469
$102.28 p/Share
513
Added 11.72%
3,863
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$9,565
$94.71 p/Share
101
Reduced 2.93%
3,350
Common Stock
Jun 28
2023
BUY
Exercise of conversion of derivative security
-
292
Added 7.8%
3,451
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$22,647
$101.56 p/Share
223
Reduced 6.59%
3,159
Common Stock
Sep 12
2022
SELL
Open market or private sale
$50,195
$100.39 p/Share
500
Reduced 12.88%
3,382
Common Stock
Jul 11
2022
SELL
Payment of exercise price or tax liability
$14,247
$80.49 p/Share
177
Reduced 4.36%
3,882
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
611
Added 13.08%
4,059
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$6,393
$77.96 p/Share
82
Reduced 2.32%
3,448
Common Stock
Jun 29
2022
BUY
Exercise of conversion of derivative security
-
242
Added 6.42%
3,530
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$21,905
$97.79 p/Share
224
Reduced 6.38%
3,288
Common Stock
Dec 16
2021
SELL
Open market or private sale
$21,749
$62.14 p/Share
350
Reduced 9.06%
3,512
Common Stock