Mar 07
2025
SELL
Payment of exercise price or tax liability
$476,654
$82.81 p/Share
5,756
Reduced 4.3%
127,967
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
11,904
Added 8.17%
133,723
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$935,120
$82.82 p/Share
11,291
Reduced 8.48%
121,819
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
23,352
Added 14.93%
133,110
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$828,387
$81.0 p/Share
10,227
Reduced 8.52%
109,758
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
-
20,313
Added 14.48%
119,985
Common Stock
Mar 03
2025
-
37,670
Reduced 27.43%
99,672
Common Stock
Feb 27
2025
BUY
Open market or private purchase
$3,005,689
$79.79 p/Share
37,670
Added 21.52%
137,342
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$526,291
$76.73 p/Share
6,859
Reduced 6.44%
99,672
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
14,186
Added 11.75%
106,531
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$1,650,499
$99.32 p/Share
16,618
Reduced 15.25%
92,345
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
39,399
Added 27.0%
106,545
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$634,080
$110.16 p/Share
5,756
Reduced 7.64%
69,564
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
11,904
Added 13.65%
75,320
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$1,235,009
$109.38 p/Share
11,291
Reduced 15.11%
63,416
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
23,351
Added 23.81%
74,707
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,122,621
$110.92 p/Share
10,121
Reduced 16.46%
51,356
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
13,551
Added 18.06%
61,477
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$3,736,495
$107.96 p/Share
34,610
Reduced 41.93%
47,926
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
21,840
Added 50.0%
21,840
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
60,696
Added 47.09%
68,206
Common Stock
Aug 28
2023
-
92,006
Reduced 100.0%
0
Common Stock
Jun 20
2023
BUY
Open market or private purchase
$25,080
$91.2 p/Share
275
Added 0.3%
92,006
Common Stock
Jun 16
2023
BUY
Open market or private purchase
$25,016
$92.31 p/Share
271
Added 0.29%
91,731
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$25,043
$91.4 p/Share
274
Added 0.3%
91,460
Common Stock