Feb 11
2025
SELL
Payment of exercise price or tax liability
$129,074
$158.18 p/Share
816
Reduced 0.98%
82,419
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$130,733
$157.51 p/Share
830
Reduced 0.99%
82,962
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$87,651
$157.93 p/Share
555
Reduced 0.66%
83,792
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$1,222,694
$157.93 p/Share
7,742
Reduced 8.97%
78,522
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
25,391
Added 23.14%
84,347
Common Stock
Nov 29
2024
SELL
Open market or private sale
$2,116,625
$169.33 p/Share
12,500
Reduced 15.78%
66,698
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
$691,500
$55.32 p/Share
12,500
Added 13.72%
78,612
Common Stock
May 09
2024
SELL
Open market or private sale
$2,199,118
$126.86 p/Share
17,335
Reduced 20.77%
66,112
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$1,620,995
$93.51 p/Share
17,335
Added 17.26%
83,127
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$91,940
$118.94 p/Share
773
Reduced 1.16%
65,792
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$95,687
$117.12 p/Share
817
Reduced 1.22%
66,275
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$97,326
$117.12 p/Share
831
Reduced 1.22%
67,092
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$859,192
$117.12 p/Share
7,336
Reduced 10.36%
63,484
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
22,945
Added 25.25%
67,923
Common Stock
Nov 28
2023
SELL
Open market or private sale
$1,067,500
$106.75 p/Share
10,000
Reduced 16.05%
52,314
Common Stock
Aug 31
2023
SELL
Open market or private sale
$1,005,800
$100.58 p/Share
10,000
Reduced 13.9%
61,933
Common Stock
Jul 31
2023
SELL
Open market or private sale
$1,659,094
$101.91 p/Share
16,280
Reduced 18.46%
71,933
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
$1,162,880
$71.43 p/Share
16,280
Added 15.7%
87,405
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$109,325
$98.58 p/Share
1,109
Reduced 1.85%
58,744
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$74,540
$96.43 p/Share
773
Reduced 1.28%
59,853
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$78,783
$96.43 p/Share
817
Reduced 1.33%
60,626
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$1,193,899
$96.43 p/Share
12,381
Reduced 26.68%
34,031
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
27,412
Added 30.85%
61,443
Common Stock
Nov 01
2022
SELL
Open market or private sale
$755,257
$82.12 p/Share
9,197
Reduced 16.6%
46,197
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$467,251
$58.21 p/Share
8,027
Added 12.66%
55,394
Common Stock