May 31
2025
SELL
Payment of exercise price or tax liability
$14,241
$135.63 p/Share
105
Reduced 0.8%
12,997
Common Stock
May 30
2025
BUY
Grant, award, or other acquisition
$759,934
$135.63 p/Share
5,603
Added 29.95%
13,102
Common Stock
May 28
2025
SELL
Payment of exercise price or tax liability
$6,100
$138.65 p/Share
44
Reduced 0.58%
7,499
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$8,887
$136.73 p/Share
65
Reduced 0.85%
7,543
Common Stock
May 26
2025
SELL
Payment of exercise price or tax liability
$14,219
$136.73 p/Share
104
Reduced 1.35%
7,608
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$77,983
$165.57 p/Share
471
Reduced 4.97%
8,999
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
1,758
Added 15.66%
9,470
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
1,727
Added 17.04%
8,406
Common Stock
May 29
2024
SELL
Payment of exercise price or tax liability
$23,596
$214.51 p/Share
110
Reduced 1.62%
6,679
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$15,204
$217.21 p/Share
70
Reduced 1.02%
6,764
Common Stock
May 27
2024
SELL
Payment of exercise price or tax liability
$22,807
$217.21 p/Share
105
Reduced 1.51%
6,834
Common Stock
May 26
2024
SELL
Payment of exercise price or tax liability
$36,491
$217.21 p/Share
168
Reduced 2.36%
6,939
Common Stock
Feb 29
2024
SELL
Open market or private sale
$960,583
$253.72 p/Share
3,786
Reduced 34.68%
7,132
Common Stock
Feb 15
2024
SELL
Open market or private sale
$1,422,149
$241.78 p/Share
5,882
Reduced 69.38%
2,596
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$850,948
$144.67 p/Share
5,882
Added 40.96%
8,478
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$122,255
$220.28 p/Share
555
Reduced 6.19%
8,412
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
2,115
Added 19.09%
8,967
Common Stock
May 29
2023
SELL
Payment of exercise price or tax liability
$21,353
$194.12 p/Share
110
Reduced 1.49%
7,288
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$13,782
$194.12 p/Share
71
Reduced 0.95%
7,398
Common Stock
May 27
2023
SELL
Payment of exercise price or tax liability
$20,382
$194.12 p/Share
105
Reduced 1.39%
7,469
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
-
1,700
Added 18.33%
7,574
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$33,129
$243.6 p/Share
136
Reduced 2.26%
5,874
Common Stock
Feb 16
2023
SELL
Open market or private sale
$1,150,849
$252.49 p/Share
4,558
Reduced 43.13%
6,010
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
$498,371
$109.34 p/Share
4,558
Added 30.13%
10,568
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$320,037
$244.49 p/Share
1,309
Reduced 17.88%
6,010
Common Stock