Dec 10
2024
SELL
Payment of exercise price or tax liability
$160,579
$92.34 p/Share
1,739
Reduced 2.26%
75,140
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
3,752
Added 4.65%
76,879
Common Stock
Nov 06
2024
SELL
Open market or private sale
$456,400
$91.28 p/Share
5,000
Reduced 6.4%
73,127
Common Stock
Sep 12
2024
SELL
Open market or private sale
$2,458,355
$83.74 p/Share
29,357
Reduced 27.31%
78,127
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$141,216
$81.44 p/Share
1,734
Reduced 1.59%
107,484
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
3,752
Added 3.32%
109,218
Common Stock
Aug 28
2024
SELL
Open market or private sale
$742,299
$78.03 p/Share
9,513
Reduced 8.27%
105,466
Common Stock
Aug 13
2024
SELL
Open market or private sale
$406,150
$73.98 p/Share
5,490
Reduced 4.56%
114,979
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$111,838
$65.25 p/Share
1,714
Reduced 1.4%
120,469
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
-
3,751
Added 2.98%
122,183
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$342,472
$75.12 p/Share
4,559
Reduced 3.71%
118,432
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
9,844
Added 7.41%
122,991
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,761,554
$78.26 p/Share
22,509
Reduced 16.59%
113,147
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
74,055
Added 35.31%
135,656
Common Stock
Jan 09
2024
SELL
Open market or private sale
$702,465
$85.23 p/Share
8,242
Reduced 9.06%
82,729
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$98,537
$79.02 p/Share
1,247
Reduced 1.35%
90,971
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
2,730
Added 2.88%
92,218
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$95,456
$76.0 p/Share
1,256
Reduced 1.38%
89,488
Common Stock
Sep 10
2023
BUY
Exercise of conversion of derivative security
-
2,730
Added 2.92%
90,744
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$246,492
$77.66 p/Share
3,174
Reduced 6.16%
48,326
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
7,505
Added 12.72%
51,500
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$99,368
$78.12 p/Share
1,272
Reduced 2.81%
43,995
Common Stock
Jun 10
2023
BUY
Exercise of conversion of derivative security
-
2,730
Added 5.69%
45,267
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$406,722
$79.5 p/Share
5,116
Reduced 5.86%
82,225
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
10,976
Added 11.16%
87,341
Common Stock