May 24
2025
SELL
Payment of exercise price or tax liability
$80,174
$214.37 p/Share
374
Reduced 0.67%
55,245
Common Stock
May 24
2025
BUY
Exercise of conversion of derivative security
$203,437
$214.37 p/Share
949
Added 1.68%
55,619
Common Stock
May 18
2025
SELL
Payment of exercise price or tax liability
$1,101,518
$239.93 p/Share
4,591
Reduced 7.75%
54,670
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$108,076
$234.44 p/Share
461
Reduced 0.77%
59,261
Common Stock
May 08
2025
BUY
Grant, award, or other acquisition
-
1,170
Added 1.92%
59,722
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$427,797
$220.97 p/Share
1,936
Reduced 3.2%
58,552
Common Stock
Nov 22
2024
SELL
Open market or private sale
$1,550,200
$310.04 p/Share
5,000
Reduced 7.63%
60,488
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$457,900
$91.58 p/Share
5,000
Added 7.09%
65,488
Common Stock
Jul 31
2024
SELL
Open market or private sale
$1,333,800
$266.76 p/Share
5,000
Reduced 7.63%
60,488
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$457,900
$91.58 p/Share
5,000
Added 7.09%
65,488
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$123,216
$267.28 p/Share
461
Reduced 0.76%
60,488
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
1,170
Added 1.88%
60,949
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$769,324
$271.75 p/Share
2,831
Reduced 4.52%
59,779
Common Stock
Jan 26
2024
SELL
Open market or private sale
$1,078,000
$215.6 p/Share
5,000
Reduced 7.4%
62,610
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
$301,050
$60.21 p/Share
5,000
Added 6.89%
67,610
Common Stock
Aug 02
2023
SELL
Open market or private sale
$945,400
$189.08 p/Share
5,000
Reduced 7.4%
62,610
Common Stock
Jun 06
2023
SELL
Open market or private sale
$2,295,500
$167.14 p/Share
13,734
Reduced 16.88%
67,610
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
$1,459,100
$106.24 p/Share
13,734
Added 14.44%
81,344
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
3,899
Added 5.45%
67,610
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$55,739
$158.35 p/Share
352
Reduced 0.55%
63,711
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
3,566
Added 5.27%
64,063
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$365,877
$144.73 p/Share
2,528
Reduced 4.01%
60,497
Common Stock
Jan 27
2023
SELL
Open market or private sale
$708,900
$141.78 p/Share
5,000
Reduced 7.35%
63,025
Common Stock
May 19
2022
BUY
Grant, award, or other acquisition
-
2,972
Added 4.19%
68,025
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$51,952
$122.24 p/Share
425
Reduced 0.65%
65,053
Common Stock