Dec 11
2025
SELL
Open market or private sale
$31,889
$332.18 p/Share
96
Reduced 0.08%
114,685
Common Stock
Dec 10
2025
SELL
Open market or private sale
$1,654,350
$330.87 p/Share
5,000
Reduced 4.17%
114,781
Common Stock
Dec 05
2025
SELL
Open market or private sale
$1,540,799
$330.36 p/Share
4,664
Reduced 3.75%
119,781
Common Stock
Dec 04
2025
SELL
Open market or private sale
$1,654,650
$330.93 p/Share
5,000
Reduced 3.86%
124,445
Common Stock
Dec 03
2025
SELL
Open market or private sale
$1,651,200
$330.24 p/Share
5,000
Reduced 3.72%
129,445
Common Stock
Nov 28
2025
SELL
Open market or private sale
$79,202
$330.01 p/Share
240
Reduced 0.18%
134,445
Common Stock
Nov 26
2025
SELL
Open market or private sale
$1,656,050
$331.21 p/Share
5,000
Reduced 3.58%
134,685
Common Stock
Nov 25
2025
SELL
Open market or private sale
$1,651,650
$330.33 p/Share
5,000
Reduced 3.46%
139,685
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$671,552
$245.9 p/Share
2,731
Reduced 1.85%
144,685
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
-
5,458
Added 3.57%
147,416
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$1,988,441
$282.69 p/Share
7,034
Reduced 4.72%
141,958
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
14,004
Added 8.59%
148,992
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$2,464,962
$195.09 p/Share
12,635
Reduced 8.56%
134,988
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
25,151
Added 14.56%
147,623
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,226,726
$192.73 p/Share
6,365
Reduced 4.94%
122,472
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
12,639
Added 8.93%
128,837
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$3,357,505
$141.22 p/Share
23,775
Reduced 16.99%
116,198
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
46,911
Added 25.1%
139,973
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$3,065,730
$218.84 p/Share
14,009
Reduced 13.08%
93,062
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
28,485
Added 21.01%
107,071
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$1,922,777
$175.26 p/Share
10,971
Reduced 12.25%
78,586
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
-
22,479
Added 20.06%
89,557
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$429,209
$173.98 p/Share
2,467
Reduced 3.55%
67,078
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
5,064
Added 6.79%
69,545
Common Stock