Dec 15
2025
SELL
Payment of exercise price or tax liability
$2,584,733
$163.85 p/Share
15,775
Reduced 22.25%
55,114
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
34,661
Added 32.84%
70,889
Common Stock
Dec 12
2025
-
2,703
Reduced 6.94%
36,228
Common Stock
Dec 02
2025
BUY
Grant, award, or other acquisition
-
5,429
Added 12.24%
38,931
Common Stock
Nov 30
2025
SELL
Payment of exercise price or tax liability
$151,843
$156.54 p/Share
970
Reduced 2.81%
33,502
Common Stock
Nov 30
2025
BUY
Exercise of conversion of derivative security
-
2,764
Added 7.42%
34,472
Common Stock
May 19
2025
-
1,500
Reduced 4.52%
31,708
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$200,220
$155.33 p/Share
1,289
Reduced 3.74%
33,208
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$188,254
$160.49 p/Share
1,173
Reduced 3.29%
34,497
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
2,982
Added 7.71%
35,670
Common Stock
Dec 13
2024
SELL
Open market or private sale
$1,594,700
$159.47 p/Share
10,000
Reduced 23.43%
32,688
Common Stock
Dec 09
2024
-
325
Reduced 0.76%
42,688
Common Stock
Dec 03
2024
-
225
Reduced 0.52%
43,013
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$325,864
$169.28 p/Share
1,925
Reduced 4.26%
43,238
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
5,293
Added 10.49%
45,163
Common Stock
Nov 29
2024
-
1,700
Reduced 4.09%
39,870
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
5,055
Added 10.84%
41,570
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$59,779
$163.78 p/Share
365
Reduced 0.99%
36,515
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 3.91%
36,880
Common Stock
Aug 12
2024
SELL
Open market or private sale
$3,429,210
$109.64 p/Share
31,277
Reduced 46.92%
35,380
Common Stock
Feb 22
2024
-
1,196
Reduced 1.76%
66,657
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$121,312
$111.5 p/Share
1,088
Reduced 1.58%
67,853
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$120,748
$110.88 p/Share
1,089
Reduced 1.56%
68,941
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
2,768
Added 3.8%
70,030
Common Stock
Dec 13
2023
-
1,165
Reduced 1.7%
67,262
Common Stock