Jan 20
2026
SELL
Open market or private sale
$980,000
$196.0 p/Share
5,000
Reduced 5.17%
91,774
Common Stock
Jan 12
2026
SELL
Open market or private sale
$935,650
$187.13 p/Share
5,000
Reduced 4.91%
96,774
Common Stock
Jan 08
2026
SELL
Payment of exercise price or tax liability
$929,079
$180.79 p/Share
5,139
Reduced 4.81%
101,774
Common Stock
Jan 08
2026
BUY
Exercise of conversion of derivative security
-
11,600
Added 9.79%
106,913
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$1,531,541
$177.9 p/Share
8,609
Reduced 8.28%
95,313
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
19,218
Added 15.61%
103,922
Common Stock
Jan 08
2025
SELL
Payment of exercise price or tax liability
$751,001
$181.27 p/Share
4,143
Reduced 4.66%
84,704
Common Stock
Jan 08
2025
BUY
Exercise of conversion of derivative security
-
11,000
Added 11.02%
88,847
Common Stock
May 28
2024
SELL
Open market or private sale
$2,575,500
$171.7 p/Share
15,000
Reduced 16.16%
77,847
Common Stock
Feb 29
2024
SELL
Open market or private sale
$739,500
$147.9 p/Share
5,000
Reduced 5.11%
92,847
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,233,819
$149.03 p/Share
8,279
Reduced 7.8%
97,847
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
17,691
Added 14.29%
106,126
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$625,688
$118.3 p/Share
5,289
Reduced 5.64%
88,435
Common Stock
Jan 08
2024
BUY
Exercise of conversion of derivative security
-
13,900
Added 12.92%
93,724
Common Stock
Dec 19
2023
SELL
Open market or private sale
$591,300
$118.26 p/Share
5,000
Reduced 5.89%
79,824
Common Stock
Dec 04
2023
SELL
Open market or private sale
$576,300
$115.26 p/Share
5,000
Reduced 5.57%
84,824
Common Stock
Nov 24
2023
SELL
Open market or private sale
$562,700
$112.54 p/Share
5,000
Reduced 5.27%
89,824
Common Stock
May 18
2023
SELL
Open market or private sale
$287,500
$115.0 p/Share
2,500
Reduced 2.57%
94,824
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$747,937
$105.21 p/Share
7,109
Reduced 6.81%
97,324
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
15,191
Added 12.7%
104,433
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$389,978
$93.52 p/Share
4,170
Reduced 4.46%
89,242
Common Stock
Jan 08
2023
BUY
Exercise of conversion of derivative security
-
12,200
Added 11.55%
93,412
Common Stock
Aug 16
2022
SELL
Open market or private sale
$31,825
$95.0 p/Share
335
Reduced 0.41%
81,212
Common Stock
Aug 15
2022
SELL
Open market or private sale
$443,548
$95.08 p/Share
4,665
Reduced 5.41%
81,547
Common Stock
Aug 08
2022
SELL
Open market or private sale
$149,713
$90.08 p/Share
1,662
Reduced 1.89%
86,212
Common Stock