Mar 17
2025
SELL
Open market or private sale
$789,310
$170.0 p/Share
4,643
Reduced 10.86%
38,117
Common Stock
Mar 04
2025
SELL
Open market or private sale
$104,067
$175.79 p/Share
592
Reduced 1.53%
38,117
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$678,628
$173.74 p/Share
3,906
Reduced 8.37%
42,760
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
$1,485,303
$173.74 p/Share
8,549
Added 15.48%
46,666
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$55,944
$173.74 p/Share
322
Reduced 0.82%
38,709
Common Stock
Feb 27
2025
SELL
Open market or private sale
$91,138
$172.61 p/Share
528
Reduced 1.33%
39,031
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$49,120
$171.75 p/Share
286
Reduced 0.72%
39,559
Common Stock
Feb 20
2025
SELL
Open market or private sale
$103,277
$170.99 p/Share
604
Reduced 1.49%
39,845
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$63,471
$169.71 p/Share
374
Reduced 0.92%
40,449
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
2,345
Added 5.43%
40,823
Common Stock
Nov 29
2024
SELL
Open market or private sale
$5,718,254
$162.7 p/Share
35,146
Reduced 47.74%
38,478
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
$3,044,697
$86.63 p/Share
35,146
Added 32.31%
73,624
Common Stock
Aug 29
2024
SELL
Open market or private sale
$5,044,428
$154.97 p/Share
32,551
Reduced 45.83%
38,478
Common Stock
Aug 29
2024
BUY
Exercise of conversion of derivative security
$3,118,385
$95.8 p/Share
32,551
Added 31.43%
71,029
Common Stock
Feb 29
2024
SELL
Open market or private sale
$706,312
$125.88 p/Share
5,611
Reduced 12.73%
38,478
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$108,795
$126.36 p/Share
861
Reduced 1.92%
44,089
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$353,181
$125.02 p/Share
2,825
Reduced 5.91%
44,950
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$946,276
$125.02 p/Share
7,569
Added 13.68%
47,775
Common Stock
Feb 22
2024
SELL
Open market or private sale
$83,378
$126.14 p/Share
661
Reduced 1.62%
40,206
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$50,883
$125.02 p/Share
407
Reduced 0.99%
40,867
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
2,935
Added 6.64%
41,274
Common Stock
Mar 07
2023
SELL
Open market or private sale
$668,174
$140.55 p/Share
4,754
Reduced 10.98%
38,527
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$567,930
$147.86 p/Share
3,841
Reduced 8.15%
43,281
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$1,270,856
$147.86 p/Share
8,595
Added 15.43%
47,122
Common Stock
Mar 02
2023
SELL
Open market or private sale
$82,154
$138.54 p/Share
593
Reduced 1.52%
38,527
Common Stock