Feb 18
2025
SELL
Payment of exercise price or tax liability
$1,075,279
$166.71 p/Share
6,450
Reduced 0.53%
1,218,769
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
42,792
Added 3.37%
1,225,219
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$897,258
$166.56 p/Share
5,387
Reduced 0.45%
1,182,427
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$2,150,521
$166.94 p/Share
12,882
Reduced 1.07%
1,187,814
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
26,702
Added 2.18%
1,200,696
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$3,433,468
$160.39 p/Share
21,407
Reduced 1.79%
1,173,994
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
47,317
Added 3.81%
1,195,401
Common Stock
Nov 13
2024
-
32,000
Reduced 2.71%
1,147,993
Common Stock
Jul 09
2024
SELL
Open market or private sale
$8,274,889
$141.72 p/Share
58,389
Reduced 4.71%
1,179,993
Common Stock
Jul 09
2024
BUY
Exercise of conversion of derivative security
$2,920,033
$50.01 p/Share
58,389
Added 4.5%
1,238,382
Common Stock
Apr 03
2024
SELL
Open market or private sale
$8,028,350
$137.5 p/Share
58,388
Reduced 4.72%
1,179,895
Common Stock
Apr 03
2024
BUY
Exercise of conversion of derivative security
$2,919,983
$50.01 p/Share
58,388
Added 4.5%
1,238,283
Common Stock
Feb 21
2024
SELL
Open market or private sale
$6,576,103
$136.53 p/Share
48,166
Reduced 3.92%
1,179,895
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,090,739
$136.89 p/Share
7,968
Reduced 0.64%
1,228,061
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$725,814
$134.41 p/Share
5,400
Reduced 0.43%
1,236,029
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$1,748,382
$135.46 p/Share
12,907
Reduced 1.03%
1,241,429
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
85,496
Added 6.38%
1,254,336
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$1,731,278
$126.75 p/Share
13,659
Reduced 1.16%
1,168,840
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
30,124
Added 2.48%
1,182,499
Common Stock
Jan 04
2024
SELL
Open market or private sale
$7,346,962
$125.83 p/Share
58,388
Reduced 4.82%
1,152,375
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
$2,919,983
$50.01 p/Share
58,388
Added 4.6%
1,210,763
Common Stock
Dec 07
2023
-
17,700
Reduced 1.51%
1,152,265
Common Stock
Sep 21
2023
SELL
Open market or private sale
$10,083,257
$113.7 p/Share
88,683
Reduced 7.05%
1,169,965
Common Stock
Sep 21
2023
BUY
Exercise of conversion of derivative security
$2,929,682
$41.59 p/Share
70,442
Added 5.3%
1,258,648
Common Stock
May 23
2023
SELL
Open market or private sale
$9,241,752
$108.14 p/Share
85,461
Reduced 6.71%
1,188,085
Common Stock